I’m already hosting pihole, but i know there’s so much great stuff out there! I want to find some useful things that I can get my hands on. Thanks!
Edit: Thanks all! I’ve got a lil homelab setup going now with Pihole, Jellyfin, Paperless ngx, Yacht and YT-DL. Going to be looking into it more tomorrow, this is so much fun!
Whats a good way for me to take the dive into self hosting without getting myself in trouble security wise? I would love something that is basic to build off of as I experiment with it to teach myself the more advanced stuff.
Late reply, but tailscale is really easy to use and is secure for experimentation.
Stay away from Plex, if you like to go with Free and Open source.
I’ll start with Jellyfin, and Arr family (sonarr,radarr,prowlarr or Jackett), Vaultwarden and immich
Edit: Learn to spin up docker instances first, as above services would be easier to manage in docker containers and for back ups I prefer Duplicati. And if you run it 24x7 add AdguardHome or PiHole to the mix
Edit1: if you are extremely new to docker instances and find it hard to learn, just spin up CasaOS and you’ll be good to go as it makes spinning up docker containers so easy.
Hosting a wedding has a pretty good chance to be life changing
Outline for your own VPN. You can even try it for free in tandem with Google cloud
Nextcloud to replace Google drive/docs. Jellyfin or plex for media. The arrs to aquire media (if you have the patience). A blog? A game server to play with friends.
I suggest using docker and docker-compose as it makes everything way easier. It does still take time and it can be frustrating but it is very rewarding.
Crosspost from the duplicate
Hi Average Joe 👋 just start with a simple PiHole installation. From here on, the options are endless
ActualBudget. If you don’t already budget, ActualBudget is a remarkably nice budgeting tool that will change your financial life for the better. actualbudget.com/
Echoing the above comment, I’ve been looking for a good self hosted budgeting tool for ages. From what I’ve seen, this looks a great option, will give it a go.
Thanks, been meaning to start budgeting again after I stopped during the pandemic.
I was using YNAB before.
Gave Actual a try but unfortunately YNAB is much nicer to use
Since no one else has mentioned it, I’ll give a shout out to documentation engine Outline, which allows for self-hosting. Definitely on the trickier side to set up (requires three auxiliary services to be configured) but creates great looking docs that share easily, allows for collaboration and is super fast.
This looks pretty cool, but I’m assuming the “audit trail” being limited to enterprise users means I can’t see version history on the free version. I’d consider paying the $4/user/month, but the 100 user minimum kinda kills that option for me. If I’m wrong and “audit trail” means something else, I’d strongly consider spinning up an instance!
Can confirm it has a per-page history, presented as a timeline. Not sure what additional capabilities the audit trail feature provides.
That looks super cool. Thanks!
Bookstack is also a good one. Haven’t set it up on the home server yet but when I was playing around with it on localhost it was pretty decent for my uses.
That looks super cool. Thanks!
WireGuard, helpful for accessing stuff on your internal network that you don’t want to expose while you’re out.
Tailscale is an easy way to get this setup too
And there is the opensource selfhosted implementation of that as well of course! https://github.com/juanfont/headscale
+1 for Tailscale if one wants to get a private VPN up and running quickly.
I started with Plex, but I would say it wasn’t until I spun up Nextcloud and got it running that I really would say my life changed. My entire family now has Nextcloud accounts, a family calendar, instant upload of pictures from my phone, all my recipes, and I even have OnlyOffice document server running for editing documents in Nextcloud.
Did you do anything special to get onlyoffice working? I’ve tried numerous times to add OO to my nextcloud, and it’s never worked for me. It’s the one thing I’m missing that would let me move my wife off of google.
Meth labs. That will definitely change anyone’s life.
Calibre docker stack; Calibre Guacamole instance, CalibreWeb, Openbooks set to save to the Calibre autoimport folder, and FBreader hooked to the OPDS endpoint for calibre. Its like having an Amazon Books ecosystem of my own.
PiHole!
One of the easiest installer I’ve ever seen. Significantly less ads to be shown especially one on non-browser.
Any reason to use PiHole over something like Adguard DNS?
For me, at least, is a custom CNAME DNS record. I’ve both internal (point to device directly) and external (via reverse proxy) domains. I use a CNAME record to point the external domain back to the internal one for my local split DNS. Technically it can be applied on Adguard; not as easy as PiHole though.
This was my gateway into the selfhosting world. I don’t think I would’ve kept going if it didn’t make such drastic difference to my browsing experience.
DNS. It’s always DNS
An RSS reader (I use Miniflux), ended up being extremely useful
- Almost every piece of software worth selfhosting has an RSS feed for updates (e.g., every GitHub releases page has an RSS feed). I started selfhosting a good deal more after setting up Miniflux.
- Like omg there is this whole internet out there outside of Reddit/Twitter/etc that does RSS. The vast majority of blogs have RSS (e.g., Wordpress and Substack). I wish I had discovered RSS decades ago, so many websites I’ve forgotten because I would check updates manually and eventually just forget. I even host a personal Nitter instance so I can follow Twitter people in Miniflux.
I should get back into RSS. I used to follow a ton of web comics way back in the day, but once google RSS shut down I never picked it back up. I’ll look into Miniflux, thanks.