this post was submitted on 11 Jul 2025
147 points (98.0% liked)

Selfhosted

49386 readers
679 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.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

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

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Today I set up my old laptop as a Debian server, hosting Immich (for photos), Nextcloud (for files), and Radicale (for calendar). It was surprisingly easy to do so after looking at the documentation and watching a couple videos online! Tomorrow I might try hosting something like Linkwarden or Karakeep.

What else should I self-host, aside from HA (I don’t have a smart home), Calibre (physical books are my jam), and Jellyfin (I don’t watch too many movies + don’t have a significant DVD/Blu-ray collection)?

I would like to keep my laptop confined to my local network since I don’t trust it to be secure enough against the internet.

edit: I forgot, I’m also hosting Tailscale so I can access my local network remotely!

(page 2) 49 comments
sorted by: hot top controversial new old
[–] NaibofTabr@infosec.pub 17 points 1 day ago (2 children)

Actual Budget is an open-source envelope-style budgeting tool similar to YNAB. It has a self-hostable syncing service so that you can manage your budget across multiple devices.

The reason you might want to do this is that it's probably easier to do full account review sitting at your computer, but you might want to track expenses/receipts on your smartphone while you're away from home.

[–] witx@lemmy.sdf.org 4 points 1 day ago (1 children)

I just cannot get this working without HTTPS even though it says in the documentation it's not required. I think I'm going with Firefly-iii

[–] blitzen@lemmy.ca 1 points 19 hours ago

I’ve had the same problem with getting Actual set up.

[–] iAmTheTot@sh.itjust.works 3 points 1 day ago

Actual has been great for my partner and me. Highly recommend!

[–] ikidd@lemmy.world 2 points 18 hours ago* (last edited 18 hours ago) (1 children)

Why Radicale when you have a caldav-capable calendar in NC?

load more comments (1 replies)
[–] Psythik@lemmy.world 4 points 21 hours ago (1 children)

Run a RocketChat server for me so I don't have to pay $8/mo anymore

[–] KairuByte@lemmy.dbzer0.com 1 points 16 hours ago (1 children)

But a Pi and recover the cost in under a year.

[–] Psythik@lemmy.world 2 points 16 hours ago (1 children)

I would but I prefer a server hosted outside of my country.

[–] KairuByte@lemmy.dbzer0.com 2 points 16 hours ago

That’s fair, though if you’re concerned to that degree I’d say a rando hosting it would be a silly move. That said, I realize that was a joke. ;P

[–] lanky_ginger@lemmy.world 15 points 1 day ago

Maybe Pihole/Adguard home?

[–] moonpiedumplings@programming.dev 3 points 20 hours ago (1 children)

Straying away from utilities, games are always fun to host. I got started with self hosting by hosting a minecraft server, but there are plenty of options.

[–] sbeak@sopuli.xyz 1 points 16 hours ago

ooh I might try that then!

[–] lemonuri@infosec.pub 8 points 1 day ago (1 children)

Snikket is easy to host in a docker container. You would have your own internet messenger for friends and family. Snikket is based on the xmpp protocol thats been around for 20 years, is tried and tested and very lightweight and does take very few resources on your server. things like Nintendo's messenger and WhatsApp are xmpp based).

[–] SidewaysHighways@lemmy.world 2 points 21 hours ago (1 children)

what is your favorite app for android?

we like conversations, but our phones don't treat it like a regular calling app. navigation and music still play over the conversation phone call.

load more comments (1 replies)
[–] irmadlad@lemmy.world 6 points 1 day ago

What else should I self-host, aside from HA (I don’t have a smart home), Calibre (physical books are my jam), and Jellyfin (I don’t watch too many movies + don’t have a significant DVD/Blu-ray collection)?

You sound kind of like me, but physical books are not my jam. I host a lot of things I use all the time. The most used app I selfhost is SearxNG. When you get it all set up, in your browser settings you can substitute DDG for your private SearxNG instance.

I host Obsidian which is a note taking app. It houses all my compose files, step by step tuts I've written to myself, interesting code snippets, etc. There are several encryption plugins for Obsidian that allow you to encrypt the document itself to keep it away from nosy people.

I host Readeck and Karakeep. These are bookmark type apps. I use Readeck for 'read it later' type articles I find are interesting. Karakeep I use for data preservation. Both can be used for both bookmarks and data preservation, I just keep 'em separated.

I host a lot more but that might get the juices flowing as it were.

[–] a_fancy_kiwi@lemmy.world 11 points 1 day ago

Paperless-ngx - it allows you to upload important documents like receipts, contracts, etc. and uses OCR so you can search them

[–] makingStuffForFun@lemmy.ml 11 points 1 day ago (1 children)

I'm absolutely loving immich. Definitely check it out. Via Docker compise is a breeze.

[–] sbeak@sopuli.xyz 5 points 1 day ago* (last edited 1 day ago) (1 children)

I’m already hosting Immich, I feel it was the most painless to set up out of the three. There was a weird error with python modules with radicale and Nextcloud was a bit more complex to set up, but they were all relatively easy to get started with.

I particularly like Immich’s mobile app. I just clicked a few buttons and BOOM all my photos are backed up (you can even change what albums to include and exclude, and duplicates are automatically removed e.g. if you have the same photo in multiple albums)

[–] cron@feddit.org 3 points 1 day ago (1 children)

Just as a side node, make sure to backup your immich / nextcloud services too.

[–] sbeak@sopuli.xyz 1 points 15 hours ago

yep, will do that. That seems really important

[–] rikudou@lemmings.world 5 points 1 day ago

Syncthing for files syncing, to replace stuff like OneDrive, Dropbox etc.

I use to sync files between my NAS, laptop, Steam Deck and phone, each with different dirs based on what I need synced there.

[–] BananaTrifleViolin@lemmy.world 5 points 1 day ago* (last edited 1 day ago) (1 children)

I've been going down the slef hosting rabbit hole recently.

First, Home Assistant is worth doing - you've not got a smart home yet but this is the easy way to get one going. So worth it. You can buy a few cheap WiFi plugs, and plug in devices like lights or stuff you don't want on stand by and you have the start of a smart home. A smart thermostat and smart radiator valves are surprisingly easy to set up if you want to save some money and keep your home efficient - a bit more of an investment but worth it if you find you like the ease and power of WiFi plugs.

I also recommend Pihole - it's an ad blocker for your entire network. You can run it on Docker on x86 machines - you just point your router to use it as the DNS and it then filters all requests for you. It's really improved my experience on all my devices.

Next, Paperless NGX - scan your documents and paperless NGX will OCR read them to make them searchable and keep them in a database for you. You can use it to go paperless. Just make sure to sort our a backup.

Joplin is quite a good note taking app which you can self host to sync your devices and keep your data secure.

Syncthing is fantastic for syncing files between devices. I sync my main PC and living room theatre PC, plus in my case my Raspberry Pi as an always on broker and local backup.

[–] sbeak@sopuli.xyz 1 points 15 hours ago (1 children)

Ooh, I didn’t know you could self-host joplin sync! I’ve been using backblaze for quite a long time for that.

[–] suzune@ani.social 1 points 15 hours ago

I selfhost Anysync for Anytype. In this way I can sync my notes with my family.

[–] Cyberflunk@lemmy.world 2 points 20 hours ago

Ipfs gateway, Tor gateway

[–] hitmyspot@aussie.zone 8 points 1 day ago (3 children)
load more comments (3 replies)
[–] BroBot9000@lemmy.world 6 points 1 day ago (4 children)

I’m looking to get started with self hosting too. Could you share the links you used to get yourself set up?

[–] irmadlad@lemmy.world 9 points 1 day ago

Awesome SelfHosted is a great place to start looking: https://github.com/awesome-selfhosted/awesome-selfhosted

[–] BananaTrifleViolin@lemmy.world 1 points 1 day ago* (last edited 1 day ago)

I went down the route of a Raspberry Pi 5 and Installing Dietpi as the OS. Dietpi has loads of recipes in its main app that makes it easy to get going, plus if you install docker you have a huge range of stuff to try.

There is a learning curve but it's not too steep and I've enjoyed it.

[–] derpgon@programming.dev 1 points 1 day ago

There a million ways, and you will probably find tons of tutorials each different - Docker, Docker Compose, native install, VMWare, Kubernetes, Portainer, etc. I recommend starting with a clean machine - preferably with an attached monitor - and installing your favorite Linux distro (Ubuntu is among the easiest), getting Docker and Docker Compose running, and familiarizing yourself with these technologies.

Then you can start with a simple app like Paperless (document digitization), Vikunja (TODOs), BookStack (wiki), or PrivateBin (pastebin), getting it running and persist state over a period of time, then setting up a reverse proxy so you don't have to use IPs all the time (with just editing your hosts file to point a URL to IP of your machine), and then it is a free world.

Of course, having the whole setup secure, independent, and easily manageable is partially eyperience and partially understanding your needs.

You will probably even find whole ready-to-deploy git repositories that are easily configurable, so you can go with that too.

load more comments (1 replies)
[–] yaroto98@lemmy.org 7 points 1 day ago (1 children)

Home Assistant? Maybe a homepage like Heimdall or some other dashboard? Maybe Uptime Kuma to notify you when your services go down? Definately a pihole or adguard home. Biggest quality of life improvement. It's the biggest thing my wife notices and approves of. She audibly groans in disgust when she leaves the LAN on her cellphone and sees all the ads and garbage that had previously been blocked. My pihole dashboard show 70% of the requests are blocked on my LAN. And everything works great.

[–] irotsoma@lemmy.blahaj.zone 3 points 1 day ago

If she has an Android, you can use the DNS blocker in ReThink to do something similar to pihole outside of your LAN. That's what I use. There are others, but ReThink is pretty good and has lots of other stuff it can do as well, or just use the DNS option.

[–] Bishma@discuss.tchncs.de 4 points 1 day ago (3 children)

I host a number of alternate frontends. Alexandrite for Lemmy, Redlib for Reddit, Invidious for Youtube. And then I have the Privacy Redirect extension make any links to Reddit or Youtube go to my local.

[–] Mordikan@kbin.earth 5 points 1 day ago (2 children)

Is Invidious still working? After the latest round of API patches on Youtube's end, I didn't think it was.

[–] Bishma@discuss.tchncs.de 2 points 1 day ago

No, it doesn't seem to be. That's ashame.

[–] irmadlad@lemmy.world 1 points 1 day ago

There are still active instances out there. They are a pita to maintain as you'll be playing catch me fuck me with Google ad nauseam. I gave up running my own instance and just rely on the public instances since they seem to be good at whack a mole a la Google.

[–] irmadlad@lemmy.world 2 points 1 day ago (1 children)

Invidious

How do you keep Invidious running? I've tried all the alternatives like Piped, etc. I can't keep them running for more than a week before it gets banhammered by Google.

[–] Bishma@discuss.tchncs.de 2 points 23 hours ago (1 children)

Well, its apparently borked and I didn't realize it. I've never gotten an IP ban but I also wasn't using it a ton - mostly just for when I'd search for instructions on something an a YT vid was my only option.

I mainly use Nebula for watching videos. And the handful of creators I follow who are strictly youtube, get slurped up by ytdlp via Pinchflat

load more comments (1 replies)
load more comments (1 replies)
[–] Cyber@feddit.uk 4 points 1 day ago

If you're just looking for something to chew up CPU cycles and don't know what to host, consider something like BOINC where you're "self-hosting" (extremely loose term) scientific research, like cancer, new drugs, etc.

[–] SilentKnightOwl@slrpnk.net 4 points 1 day ago

Karakeep is fantastic, I know you mentioned it already, but I just wanted to shout it out. The AI tagging is a little gimmicky and pointless, but it's super nice to have a really searchable, automatically organized bookmark manager.

I look at what services I use and see if I can replace any of them w/ a self-hosted solution. Rinse and repeat.

Looking for more stuff to host will just overcomplicate things. I instead try to look for ways to consolidate services down.

[–] drspod@lemmy.ml 1 points 1 day ago (1 children)

What are the specs and how are you finding the performance?

load more comments (1 replies)
[–] HumanPerson@sh.itjust.works 1 points 1 day ago

If you have a car Lubelogger is a solid maintenance tracker.

load more comments
view more: ‹ prev next ›