this post was submitted on 16 Oct 2023
6 points (100.0% liked)

Self-Hosted Main

504 readers
1 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

For Example

We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.

Useful Lists

founded 1 year ago
MODERATORS
 

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 )

you are viewing a single comment's thread
view the rest of the comments
[โ€“] alexhackney@alien.top 1 points 1 year ago (1 children)

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.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