Proximus88

joined 1 year ago
[–] Proximus88@alien.top 3 points 1 year ago (3 children)

What do you thing of Kasm Workspaces.

You can create a Desktop workspace, different diestros and environments to choose from. And you can create users so each user has his own login.

[–] Proximus88@alien.top 1 points 1 year ago

I run paperless-ngx in a docker container. Have it scan my email for attachments once a day. It automatically tags the email depending on keywords found in the email and sender.

If I scan a document to import I tag it manually.

But paperless-ngx also has ocr, so it will scan the whole page and save that data. So I can search for example 'samsung' and it will show me all documents where Samsung is in. Even if it is not tagged.

My docker-compose:

version: "3.3"

networks:
  paperless:
       name: paperless
       driver: bridge
       ipam:
        config:
          - subnet: 172.36.0.0/16

services:
  paperless-redis:
    container_name: paperless-redis
    image: docker.io/library/redis:7
    restart: unless-stopped
    networks:
      - paperless
    volumes:
      - ./redis:/data
   

  paperless-db:
    container_name: paperless-db
    image: docker.io/library/postgres:13
    restart: unless-stopped
    networks:
      - paperless
    volumes:
      - ./db:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: paperlessdb
      POSTGRES_USER: paperless
      POSTGRES_PASSWORD: super-secure-password

  paperless:
    container_name: paperless
    image: ghcr.io/paperless-ngx/paperless-ngx:latest
    restart: unless-stopped
    networks:
      - paperless
    depends_on:
      - paperless-db
      - paperless-redis
    ports:
      - 8002:8000
    healthcheck:
      test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]
      interval: 30s
      timeout: 10s
      retries: 5
    volumes:
      - ./data:/usr/src/paperless/data
      - ./media:/usr/src/paperless/media
      - ./export:/usr/src/paperless/export
      - ./consume:/usr/src/paperless/consume
    env_file: ./docker-compose.env
    environment:
      PAPERLESS_REDIS: redis://paperless-redis:6379
      PAPERLESS_DBHOST: paperless-db

The .en file you can find on there GitHub. But the over important part is to setup a language for it.

# The default language to use for OCR. Set this to the language most of your
# documents are written in.
PAPERLESS_OCR_LANGUAGE=nld
[–] Proximus88@alien.top 1 points 1 year ago

Obsidian, misspelled the app. There is a iOS and Android app.

[–] Proximus88@alien.top 1 points 1 year ago (4 children)

Both, i like setting up the network and trying out selfhosted services.

Definitely improved my daily routines:

- Paperless-ngx, connected to my email. All my bills and purchases are backed up. So easy to find documents/warranty documents.

- Nextcloud, for backing up my phone and personal life. Too much data for cloud providers and pivate.

- Plex/Jellyfin, easy way to watch all my Linux iso's without paying 10 different streaming services. Still subscribed to two steaming services though (family).

- Adguard, lifesaver to browse the web without going crazy.

- Immich, awesome photo viewer with mobile app.

- Syncthing, awesome tool to sync data. Use it to sync my Obisian notes to all my devices.

- Kasm/webtop, have my own OS in browser to access from any web browser securely.

- Restic, tool to backup everything to Backblaze. You can use any storage solution.

- Wireguard VPN, to easy access my services and have adblocking on my phone and laptop outside of my LAN.