Hi all,

question to you: How many of your selfhosted Apps are improving your life? Which apps are you really using on a daily/weekly basis?

Many of my running containers are just for … running containers.

Portainer, Nginx Proxy Manager, Authentik, Uptime-Kuma, Wireguard … they are not improving my life, they are only improving Selfhosting. But we are not doing selfhosting just for the sake of it? Do we? …

Many of my running containers … are getting replaced by Open Source client software eventually

  • I’ve installed Trilium Notes - but I’m using Obsidian (more plugins, mobile apps, easy backup)
  • I’ve installed Vikunja - but I’m using Obisdian (connecting tasks with notes is more powerful)
  • I’ve installed Snapdrop - but I’m using LocalSend (more reliable)
  • I’ve installed Bitwarden - but I’m using KeePass (easy backups, better for SSH credentials)
  • I’ve installed AdGuard - but I’m using uBlock (more easy to disable for Shopping etc.)

So the few Selfhosted Apps, that improve my life

File Management

  • Paperless NGX - all my documents are scanned and archived here
  • Nextcloud - all my files accessible via WebUI (& replaced Immich/Photoprism with Photos plugin)
  • Syncthing - all my files synchroniced between devices and Nextcloud
  • Kopia - Backup of all my files encrypted into the cloud

And that’s a little bit sad, right? The only “Job to be done” self-hosting is a solution for me is … file management. Nothing else.

What are your experiences? How makes self-hosting your life better?

( I’m not using selfhosting for musc / movies / series nowadays, as streaming is more convenient for me and I’m doing selfhosting mainly because of privacy and not piracy reasons - so that usecase is not included in my list ;)My only SmartHome usecase is Philips Hue - and I’m controlling it with Android Tasker )

  • alexhackney@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    I have paperless running in a docker container on my unraid machine but it seems like it takes longer to use then what I used to do.

    I used to save all files to a folder system

    Docs -> Year -> date-sender.pdf

    Now it seems I have to manually do all of the coding. I thought that paperless, would learn who files are from and then categorize it for me, so that if I scan all my monthly bills and then 2 years later I need to find my internet bill for Dec 2019, I could just search for it and find it.

    While the search will work, it only works if I scanned it, tagged it spectrum and put the date on it. Seems like its more work to me?

    • Proximus88@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months 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