Always enjoyed scrolling though these posts, figured I’d give it a go here:
What are your must-have selfhosted services?
Some of mine:
- Adguard Home - Add blocker
- Adguard Home Sync - sync multiple adguard instances
- Bookstack - documentation
- BorgMatic - config driven backup
- Change Detection - monitor websites for changes, prices for example.
- FreshRSS - RSS reader
- Home Assistant - home automation
- KitchenOwl - groceries
- Rclone - sync backups to remote storage
- Traefik - reverse proxy
- Vikunja - todo list
- Wireguard Easy - VPN
Last time I checked, I had >30 containers running. 🙆
Do you like any of them more than others?
I respect all of them equally
Vaultwarden Jellyfin Sonarr Radarr Jacket
Things I rely on are Nextcloud, Jellyfin, Wireguard, and Matrix-Synapse.
deleted by creator
Why matrix-synapse? Just curious.
E2EE chat.
I host a non-federated instance for use within a large group for chat/voice/video. It’s very convenient and private.
I’ve looked at Synapse before but disabling the federation and making the accounts private and subject to approval was too much work for me. It was designed to be interconnected with Matrix and it shows.
Are the conferencing features that great to be worth the headache?
My personal setup:
- Nextcloud - For files, backup, contacts and calendar
- Vaultwarden - Password Safe
- Paperless - Document management, combined with a compatible scanner a true blessing (with scan to SMB)
I have been playing with some other tools, but these are the most important for me.
(with scan to SMB)
So the scanner saves the file in SMB-share(s), then Paperless(-xng) will automatically process it?
Maybe Paperless, with an LLM API integration to chat with the documents, using the power of referring to and verifying against Paperless’ concrete results, would be somehow useful.
Edit: Oh, this is already being discussed on their GitHub. Of course it is!
You are right with the first part. It only takes three clicks to scan a doc and have it available.
As for me, I’m not interest in sending my documents to open AI. But it would definitely offer some nice functions.
I’m not interest in sending my documents to open AI.
You wouldn’t have to. There are plenty of well-performing open-source models that work with an API similar to the Open AI standard, with which you can simply substitute OpenAI models by using a different URL and API-key.
You can run these models in the cloud, either selfhosted or “as a service”.
Or you can run them locally on high-end consumer-grade hardware, some even on smartphones, and the models are only getting smaller and more performant with very frequent advancements regarding training, tuning and prompting. Some of these open-source models are already claiming to be outperforming GPT-4 in some regards, so this solution seems viable too.
Hell, you can even build and automate your own specialized agents in collaborating “crews” using frameworks, and so much more…
Though, I’m unsure if the LLM functionality should be integrated into Paperless, or rather implemented by calling the Paperless API from the LLM agent. I see how both ways could fit some specific uses.
Some features like a “tl,dr” bot would probably not even need high end hardware, because it does not matter if it takes ten minutes for a summary.
Features like a chat bot do not belong into paperless IMO.
a “tl,dr” bot would probably not even need high end hardware, because it does not matter if it takes ten minutes for a summary.
True, that’s a good take. Tl;dr for the masses! Do you think an internal or external tl;dr bot would be embraced by the Paperless community?
It could either process the (entire or selected) collection, adding the new tl;dr entries to the files “behind the scenes”, just based on some general settings/prompt to optimize for the desired output – or it could do the work on-demand on a per-document basis, either based on the general settings or custom settings, though this could be a flow-breaking bottleneck in situations where the hardware isn’t powerful enough to keep up with you. However, that only seems like a temporary problem to me, since hardware, LLMs etc. will keep advancing and getting more powerful/efficient/cheap/noice.
a chat bot do not belong into paperless
Right – but, opposingly to that, Paperless definitely do belong into some chatbots!
I think more “intelligence” in parsing the documents would be well-received. Just as OCR is fundamental to paperless, AI features could be the next step forward. Automatically extract the relevant positions of e.g. a bill, understand the document (and select the correct date, not my birthday) and apply correct tags to new documents.
Paperless definitely do belong into some chatbots!
Definitely!
Yes, I think that’s the way to go. If the paperless-ngx team doesn’t believe in following that path, someone else will probably fork the project and do it, or build something with similar capabilities “from scratch”. Then, it’ll be interesting to see what’s coming forth of open-source models with capabilites similar to GPT-4Vision… . . . . 🤯
Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:
Fewer Letters More Letters DNS Domain Name Service/System HA Home Assistant automation software ~ High Availability HTTP Hypertext Transfer Protocol, the Web IP Internet Protocol LXC Linux Containers NAS Network-Attached Storage PiHole Network-wide ad-blocker (DNS sinkhole) Plex Brand of media server package SSH Secure Shell for remote terminal access SSO Single Sign-On VPN Virtual Private Network nginx Popular HTTP server
11 acronyms in this thread; the most compressed thread commented on today has 9 acronyms.
[Thread #285 for this sub, first seen 17th Nov 2023, 17:05] [FAQ] [Full list] [Contact] [Source code]
Wow Change Detection seems like a much better alternative to curling a webpage and using grep to search for particular elements… :/
It’s easy to set up and use, I’d recommend it.
- hedgedoc - formerly known as HackMD/CodiMD - documentation (mainly for teaching and lecturing)
- dendrite - next gen Matrix server
- coturn - Matrix signaling
- WhatsApp-/Signal-Matrix Bridge
- nginx
- pi-hole
Syncthing, Gitea, jellyfin (with arr stack), audiobookshelf, Kavita.
Immich for photos (the only proper Google photos alternative) Nextcloud for storing documents and photos (read by immich). Jellyfin to replace Plex.
Can someone tell me the difference between Wireguard vs Wireguard Easy?
I already have Wireguard installed, so I just wanted to know if I should switch.
Wireguard-easy is plain old wireguard with with a nice web interface for management, that’s all.
Thanks, I’ll switch when I get my RaspPi5 for sure.
- Firefly III - Finance Manager
- Strongwan - IPsec VPN
- Mealie - Recipe Manager
- Samba - Network Drive
- ProjectSend - Mediafire kind of upload thing
- Vaultwarden - Password Manager
- Nginx - Reversed Proxy
- Pihole - DNS Adblocker
- Portainer - Docker Interface
- Vikunja - TODO Notes
- Anki, Joplin, Obsidian Sync Server - Syncing of your notetaking solution of choice
- Homeassistant - Smart Home Frontend
- Immich - Google Photos Replacement
MythTV for the AV … Volumio too, but, not upgrading that to v3.
Not seen radicale mentioned here…
I was an early adopter of OwnCloud and then switched to Nextcloud and, well, just gave up with it… no-one edits documents on it, we don’t look at photos on it, but we did use a shared calendar… so I ditched that, installed radicale and been much happier (ie less admin time, more life time)
Also running syncthing from our phones to a home built NAS and a tablet in the kitchen as the NextCloud photo upload was (still is?) broken.
I run Arch btw
Home Assistant of course… MotionEye in a Pi Zero…
And it’s all behind a pfSense box with DNS and GeoIP blockers installed.
Oh, and EmonCMS for my SolarPV.
I run Radicale, got all my calendars, contacts, tasks/reminders and even notes on it. It’s a great CalDAV & CardDAV server. Lightweight too, and backup is super simple since each thing is a plain text file. Been using it with DAVx5 on the phone and it works perfectly.
What do you use on your phone for Tasks?
OpenTasks is great, but hasn’t had an update in 3 years, but jtx Board is unclear and massive overkill for me
I use Calengoo, it’s a calendar app that supports both events and tasks in the same app.
But it depends on how you mean tasks, for me they’re strictly reminders for “do thing at time”. I don’t use them for shopping lists or notes or things like that.
I run Arch btw
I don’t know if you were trying to be funny but that got a smirk out of me.
+1 mythtv. It distributes OTA TV to kodi all over the house.
- Syncthing
- FreshRSS
- Wireguard
- Transmission + WebUI
- Samba4 (files and WebDav for Joplin and some others)
- FileBrowser
For me it’s gotta be Portainer, Vaultwarden, and Tailscale. Everything else (FreshRSS, Heimdall, Paperless) is just cream.
+1 for Tailscale. It’s a vital piece of the system for me now.
What makes it so useful? Is it just remote access if you’re away from your pc, or what do you use it for?
Basically that’s how I use it, just a secure VPN tunnel to my home hosted stuff while I’m out. Painless to set up.
You dont need to expose any ports and the setup is really easy.
And you use the vaultwarden setup where letsencrypt certificates are done via dns challenge?
Tailscale is an overlay network, like a traditional VPN, but with very little config needed to get everything connected. You can use their managed lighthouse and management servers or run your own with Headscale.
Basically you just login to tailscale on all your devices and they get a LAN connection piped over the Internet without opening ports or needing to manage any infrastructure.