Anyone else have it ? The more work I do setting things up like dockers, reverse proxies, single sign on, etc. the more I want to do it. But I’m running out of ideas of things to host that would actually benefit me. But I have that itch where I want more lol.
So far I have the following: (EDIT: added descriptions for those who aren’t familar with all of it. )
- Caddy - use this primarily as a reverse proxy to access my applications via my domain and outside the house
- Nextcloud - mainly using it for cloud storage but also some of their other apps likes decks and tasks as well as contacts and calendar.
- Memos - simple note taking app similar to twitter but personal.
- Miniflux - rss
- Authentik - sso
- Portainer - web view of dockers and status / health
- KitchenOwl - groceries / recipe management
- Actual - zero budgeting (like YNAB)
- Firefly iii - finances management
- Immich - images / iCloud replacement
- Organizr (barely using it. Trying to think of more use cases) - dashboard of all my services
- Speedtest - runs daily speed tests and monitors.
- Plex - host my media library
- Plex_Debrid / rclone - sync real Debrid with plex.
- rsync to backup data to one onsite and one off site location. Automated backups
- Watchtower automated docker updates
- Home Assistant - home automation
- Home bridge - Apple home automation
- Zigbee2mqtt - manage zigbee smart home devices
- Unifi controller - manage my network
I think that’s everything!
Edit: Thanks for the overwhelming responses! I really appreciate everyone with their opinions. First things first I did get borg setup for both my server and my desktop so thats awesome! I am waiting for response from my backup server admin if they can install rdiff-backup for me so I can utilize that as well for my cloud backups.
Going to take a look at a few other of the many suggestions here! More than a few I like!
In no specific order
goaccess-for-nginxproxymanager
filebrowser
smokeping
searxng
duplicati
whoogle
nginx-proxy-manager
flaresolverr
linkding
ntfy
librex
shlink
portainer
speedtest-tracker
pihole
unbound
wg-easy
bookstack
memos
epicgames-freegames
mind-reminders
teddit
vikunja
uptime-kuma
Bloben
stash
jackett
gluetun
prowlarr
mstream
jellyseerr
sonarr
nextcloud
qbittorrentvpn
komga
bazarr
duplicati
Tube-archivist
homepage
radarr
picoshare
audiobookshelf
lychee
scrutiny
youtubedl-material
deemix
Jellyfin
Invidious
Wefwef
Serge
Host a containerized Bitwarden instance.
I’ve considered this. Since I use it. I always read how people say that’s the one thing they rather leave to the pros lol
I disagree, you’ll have your backups, so even if everything breaks you will have a failsafe. If you get compromised it’s still not an issue: Everything server side is encrypted, the safety is in the clients and your master password length.
So, I see no particular differences with other services. Considering I hear of some issues with bitwarden servers that are constantly under attack, selfhosting could even increase the availability.
Yeah that’s a good point. I don’t see why not. Thanks I’ll probably give it a shot.
I got it working in my local Kubernetes cluster, by writing all the yml files myself. Then realized someone built a Helm chart for it, which is much easier to maintain. The hardest part was generating the TLS cert.
Start automating your backups / maintenance and orchestrate deployments …
My backups are automated via cron jobs and rsync both on and off site. Deployments / maintenance are also partially automated via docker compose files and cron jobs to identify issues with mounts or something and fix and restart.
Any other ideas ?
Any guides/resources on how to get started on that? I have backups and could probably get my stuff up and running after some tinkering but I love the idea of some script I can just run on a fresh environment that would bring all my containers up and restore all the data.
Your own Lemmy instance.
You could set up specifically clementines and tell me how you got it working 😅😅
I recently started using https://silverbullet.md (note taking with PWA offline support). And nforwardauth (authentication). I like both so far.
I see you are also missing paperless-ngx, syncthing and gitea
What is clementines? I use memos for my note taking and has a real nice iOS app.
Paperless-ngx sounds nice. I’m so bad with physical papers and storing them so that could be big for me.
I use Nextcloud for my file syncing.
Gitea sounds cool if I get back into coding.
clementines is a shopping list program. it sounded nice, but I couldn’t get the installation working https://davideshay.github.io/groceries/
I have been using memos too, but I am switching to silverbullet now. I was trying to take/read some notes on an airplane, and memos didn’t work offline. So that is the reason for switching. The developers said offline support is on the roadmap, and suggested using telegram integration for offline note taking until then.
I mainly use gitea for revision control of my docker compose file these days.
Ah, yes when I had iPhone I also didn’t use syncthing. But now I use Android and like syncthing better than Nextcloud. NC stopped working for me a few times, syncthing has been solid
Oh cool. I am using KitchenOwl and someone else on this post suggested a few recipe managers. I’ll definitely check out clementines (if I get it working haha)
For memos I never realized it doesn’t work offline. Thankfully it’s rare I am offline but that does worry me that when it does happen I won’t have access to my notes. I’ll definitely take a look at silver bullet!
Version control of docker compose files why the heck didn’t I think of that before lol. Would have helped me more than a few times. Going to get that setup as well.
Makes sense. I think I did use sync thing years ago when I was on android. Thankfully the only issues I’ve had with Nextcloud have been user error.
Also if you’re running out of ideas on what to do, try to Nixify it. Install NixOS, learn modules, maybe make some modules yourself. Fun journey.
Observability stack?
I try to find ways to make my setup more bulletproof or faster whenever I get the itch. As an example, I recently switched to OpenSUSE and Podman to take advantage of the LTO optimized packages and rootless containers.
I tried to run my online life through self hosting but I found a lot of the services weren’t reliable or capable enough to get real work done. So I went from 30 containers to about 7 and have a lot less to tinker with.
Is “faster” related to rootless here? I switched to rootless docker a while ago and from all I’ve seen it seems like it would actually suffer in the performance category. I don’t run anything particularly demanding and haven’t benchmarked anything, so it’s more of a gut feeling.
No just LTO. Right now only Ubuntu, Fedora and SUSE Tumbleweed turn it on by default.
I’ve rebased a few of my containers with SUSE and noticed some improved load times on my web services as well. I don’t run anything demanding either, just bored. It’s like half a second improvement lol.
Are firefly and actual different enough to justify running both? I’m looking into them myself.
As for suggestions on other things to host, maybe a recipe manager like Mealie, Tandoor or nextcloud cookbook?
I haven’t got deep into using both yet but from what I’ve seen so far they are very different.
Actual is basically YNAB so if you’ve used that before you’ll be familiar with it. I am a current subscriber to YNAB and considering fully switching over to Actual.
Firefly iii is like an accounting program to manage all your finances and less about budget categories and giving every dollar a job. I personally don’t see my self using this much.
I am using KitchenOwl right now for recipe management. I haven’t gotten deep into it yet and I am intrigued to try something different. There was another one I was looking at that hadn’t been updated in a while so I just settled on KitchenOwl I’ll check those others out ! Which one is your preference?
Monitoring. Try out Prometheus/InfluxDB and Grafana, throw Loki in there too… It’ll keep you busy for a few days to a week at least.
I did all of that and I just use Netdata now.
Decided to just start with Netdata. Looks interesting! Got it running on my server and desktop.
Wise move, all the default alerts that came preconfigured are such a timesaver. I realise what I needed was alerts and not really visualization.
Right. And it looks so similar to datadog which I already use at work.
Anyone else have it ?
Im definitely not commenting from my selfhosted instance lmao
How does actual compares to firefly?
From what I can see they are totally different finance apps. Actual is basically YNAB. Where firefly is not much of a budget tool more of a finance manager. I stopped using firefly for now but still using actual. As soon as they finish work on bank linking I think it’s going to be the perfect zero budgeting tool
Well, here’s most of my stuff:
- Jellifin
- Nextcloud
- FreshRSS
- Photoprism
- Wallabag
- Audiobiokshelf
- Calibre Web
- Tandoor
- Homeassistant
- Tvheadend
- YouTubeDL
- Guacamole
- Podgrab
- Filebrowser
- Handbrake
- Pihole
- Syncthing
- Nodered
- Urbackup
- Uptime kuma
- Gotify
- Paperless-ng
- Scanservjs
- Linkding
- Bookstack
- Mediathekview
- Ha-bridge
- Flame
- Lemmy
PiHole or AdGuard Home, rutorrent, GitLab.
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 HTTP Hypertext Transfer Protocol, the Web IP Internet Protocol NAS Network-Attached Storage NUC Next Unit of Computing brand of Intel small computers PiHole Network-wide ad-blocker (DNS sinkhole) SMTP Simple Mail Transfer Protocol SSL Secure Sockets Layer, for transparent encryption TLS Transport Layer Security, supersedes SSL VPN Virtual Private Network k8s Kubernetes container management package nginx Popular HTTP server
11 acronyms in this thread; the most compressed thread commented on today has 8 acronyms.
[Thread #44 for this sub, first seen 14th Aug 2023, 17:25] [FAQ] [Full list] [Contact] [Source code]