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!
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.
Rules:
Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.
No spam posting.
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.
Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
No trolling.
Resources:
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
PiHole!
One of the easiest installer I’ve ever seen. Significantly less ads to be shown especially one on non-browser.
I feel like this one needs to be higher up. It so immediately and instantly changes your browsing experience (especially on a phone), that I VPN into my own home network when I’m out just to stay on the PiHole.
Plus, when you get further along in your selfhosting journey you can use the custom DNS to re-route domain names so you never need to leave your network to use your own services.
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.
Vaultwarden!!! There’s lots of nice things that may or may not be good for you depending on your needs. But vaultwarden is straight up essential.
I self host like 20 services, but I’m way too scared to host my own password manager.
If I have any issues and the data for any of my services gets wiped, I’ll be annoyed but I’ll be fine. If I was self hosting Vaultwarden and my data got wiped, it’d be extremely frustrating.
Was a bit of a concern to me but I have vw-backup running that backs up my vaultwarden config, and I use duplicati to send the backups to b2 storage so even if my entire nas blew up and was a total loss I would be able to get the data.
I also use duplicati to send a copy of the config to a vps so I can spin up a DR instance of vaultwarden if needed so I’ve got 3 copies of the data.
3-2-1-Backup-Rule. This is the way!
Vaultwarden keeps an encrypted file local to the device you access it from, like your phone, and if the instance goes down you’re still able to access them but not add new ones. This let’s you export the file into a replacement instance.
Had this happen to me and I lost all my servers data, but regardless of a sever it keeps a local file which I imported to my new homelab
Portainer - For docker containers.
AdGuard Home on 2 separate Raspberry Pi Pico W.
HomeAssistant on its own hardware. Home automation
SearXNG - private search.
Whoogle - private search.
Shaarli - Bookmarks.
youtube-dl - downloading videos.
PaperlessNGX - document storage.
Trilium Notes - notes app
These are the ones I can’t live without. All docker containers running on a NAS.
You mean Raspberry Pi Zero W, right?
Just personal choice, both are similar.
I did, was in a rush while posting.
Why do you need to host youtube-dl?
I have multiple desktops and laptops, multiple phones and I travel a lot. So rather than having everything copied to each device, the videos are in one place accessible from any device.
I guess it’s not so much “hosting” as having it on your home NAS with some scripts to backups channels and videos that you like. At least that’s what I do.
Thought I should make a point to mention youtube-dl is dead, yt-dlp is the replacement and it works great. Even has a command line flag to make its options work the same as the options in youtube-dl so it can be a drop in replacement for existing scripts.
I actually use YoutubeDL-Material Has a web interface as the wife is computer illiterate.
Sweet I’m gonna check this out! So far I’ve been doing everything from ssh terminals on my phone/laptop using some bash aliases/functions I wrote to simplify some stuff like downloading whole channels based on a json config file, downloading videos using my preferred flags, etc. I was planning to eventually build something around it, but if this meets my needs or I can modify it to do so, it would save a bunch of time.
Why do you need to host 2 search engines?
Because I can
Indeed, well:
Does PaperlessNGX have an android app?
@randomguy2323
There is #Paperless on @fdroidorg
https://f-droid.org/packages/eu.bauerj.paperless_app/
@thanatos
Damn, I had no idea. I’ve been emailing stuff to myself and having it check my email to handle uploads from my phone. Cheers :D
There are 2 3rd party apps on fdroid
Yes, it’s even good
First time seeing shaarli, looks similar to Linkding —something I use all the time!
Can vouch for shaarli. I use it every single day of my life
removed by mod
Does it support DNS over HTTPS or DNS over TLS? That’s one of the main advantages of AdGuard Home - you get encrypted DNS out-of-the-box, as it uses Quad9 over DoH by default.
removed by mod
Can you provide more details as to why id want this over pihole? I’ve had a container on my interior server with pihole without issues for years. Should I change?
removed by mod
So how does an average joe use your link and set that up? I have no clue.
Here’s a link to the blocky docs with a little more explanation. The above link looks like it goes to the a docker image posted on the user’s profile… I think? ^I need to get more familiar with docker^
Yes its an image from a random account, not blocky.
removed by mod
Why would not link to official docker for blocky? Bit odd to recommend 17 pulls vs the 1 million+ one. Easier for people new to the software to get help if something is not working if they are using the same thing everyone else is using.
a tor exit node :P /s
deleted by creator
My vote is for Jellyfin. It is fully opensource.
deleted by creator
Plex has better client support though. Have you seen the Xbox app?
deleted by creator
deleted by creator
Tdarr for transcoding too.
I’ve been using Emby for a few years after Plex just became worse and worse, relying on cloud logins and being unreliable, pushing their own junk content above my library etc. Emby reminds me of what plex used to be, it’s amazing!
Outline for your own VPN. You can even try it for free in tandem with Google cloud
What about hosting a web server, would it not be quite a change too?
A catch-all email server. I have a limitless amount of mail addresses going to me and my wife’s mailboxes. When an address gets leaked or start receiving spam I immediately know what company is to blame.
@jaackf
SyncThing. It’s the best sort of selfhosted program. You set it up once and then never think about it because it just keeps quietly doing what you wanted.
Wikis can be great if you’ve got a few folks that need to coordinate information.
An RSS reader/aggregator.
@selfhosted
I’d recommend you to look up *arr stack and Jellyfin. Good start is Trash guides. It will guide you step by step on how to properly set it up. It can completely replace Netflix and all other streaming services and its all free.
deleted by creator
Home Assistant. It’s a rabbit hole, but it’s great. I’ve got motion enabled lights, thermostats for “dumb” heaters, and I track device usage (tablet, xbox) of my kids.
And it’s so nice having zero dependence on the cloud. If the internet drops out, everything still works, including the mobile app.
Not necessarily, I have devices that are cloud dependent. Locally in NZ there aren’t a lot of options, all smart plugs are cloud dependent. Also things like weather integrations will stop working.
Swede here. You need Ikea.
Swede here. You need Ikea.
Swede here. You need Ikea.
Theres plenty of Tasmota based plugs out there. Cloudfree.shop would probably ship to you.
Unfortunately not. I mostly get my stuff from Aliexpress; I’ve found some good Zigbee plugs there.
New Zealand is awesome, but not if you want to have many online shopping options :)
Swede here. You need Ikea.
Swede here. You need Ikea.
Swede here. You need Ikea.
Look for z-wave or zigbee plugs. You’ll need to buy a hub, but unless NZ has banned the protocol, it should get you smart switches, outlets, thermostats and more.
Yeah, I’ve recently bought a HA SkyConnect & some plugs from AliExpress and they work well. Whenever I’ll be in Australia I’ll get some Ikea stuff too. Locally the only Zigbee option is Hue which I find too expensive.
There should be plenty of zigbee stuff in the market, right? Ikea and Phillips stuff are mostly zigbee and can work with homeassistant + zigbee dongle (zha). Some tuya switch and smart plugs are zigbee too and can pair directly to homeassistant + zha without using a cloud account.
Locally in NZ we only have Hue which is very expensive. Aliexpress has options but is a bit hit and miss quality.
If you can buy stuff from aliexpress, then look for tuya devices with explicit zigbee support as they usually can work with ZHA. Avoid tuya wifi devices if you can.
Swede here. You need Ikea.
Swede here. You need Ikea.
Swede here. You need Ikea.
Swede here. You need Ikea.
Swede here. You need Ikea.
Swede here. You need Ikea.
Swede here. You need Ikea.
Swede here. You need Ikea.
It’s up to you to make it cloudless, but Home Assistant is the only solution I know of out there that even allows this possibility. I refuse to use anything in my home that requires a third party app or cloud connection (aside from initial pairing so I can flash it with ESPHome or some other local-only firmware). Admittedly it complicates things, but the payoff is so worth it.
I use Home Assistant as well, but Apple HomeKit (and the new Matter protocol) can also be cloudless I think.
Yup, HomeKit can 100% work without internet. It’s a requirement of being HomeKit certified. I block internet access to all my HomeKit devices and they work just fine.
Yeah you are right, think all other alternatives require the cloud. I’ve just started with HA so I’m still pretty new to it. I’ve found some good Zigbee plugs on Aliexpress that pair well with ZHA. Over time I can replace the un-flashable cloud based smart plugs from TP Link and Brilliant.
Swede here. You need Ikea.
Swede here. You need Ikea.
I’ll second this, it’s a great thing to have around and there is always something to tinker this. It’s basically a new hobby though if you like automation and monitoring things so budget your time and money accordingly haha.
Also interested, after all the *arr apps I would say:
Also a neat web tool for messing with data there is cyberchef.
Thanks to this post I realized there is really only one or two services I really use or need haha (ZNC and the other one is a web tool for a popular ttrpg ->pm).
All of this and more is inside docker containers so if you don’t know that I would highly recommend it.
n8n changed my life but job specific
i have tried N8N, but still prefer node-red. any reason why N8N?
I haven’t tried node-red :D
N8n isnt really mich like NR, its more of just a way to paste together cloud services. Nodered is streets ahead in functionality.