this post was submitted on 11 Jul 2025
175 points (97.3% liked)

Selfhosted

49438 readers
1645 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!

top 50 comments
sorted by: hot top controversial new old
[–] foremanguy92_@lemmy.ml 1 points 13 hours ago

Little subquestion how fast is your nextclous instance? Cause mine is pretty slow don't really know why

[–] DrunkAnRoot@sh.itjust.works 1 points 18 hours ago (1 children)

Mozhi its searxng of translators

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

I've got LibreTranslate installed so don't need another translator, but Mozhi seems pretty cool though :D

[–] KarnaSubarna@lemmy.ml 21 points 2 days ago (2 children)
  • AdguardHome/Pi-Hole (for DNS Filter)
  • DrawIO (MS Visio equivalent)
  • Invidious (Youtube privacy frontend)
  • SearxNG (Google Privacy frontend)
  • Vaultwarden (Self-hosted Bitwarden server)
  • Miniflux (RSS Reader)
  • linkWarden (Link aggregator)

Also, checkout https://selfh.st/apps/

[–] madcaesar@lemmy.world 2 points 22 hours ago

How safe is it to self host something that you open up to the web? I've been thinking about a keepass self host, but I need it to be accessible from anywhere... I'm just really worried what that does once you open up your local server to the world

[–] ohshit604@sh.itjust.works 9 points 1 day ago* (last edited 1 day ago) (7 children)
  • SearxNG (Google Privacy frontend)

SearXNG is more than just a front end for google search, it’s an aggregator, if configured properly can collect results from Bing, Startpage, Wikipedia, DuckDuckGo, Brave.

load more comments (7 replies)
[–] themakara@lemmy.world 20 points 2 days ago* (last edited 2 days ago) (1 children)
  • Paperless if you want to keep your digital documents organized.
  • Jellyfin/Navidrome for music streaming if you have a collection.
  • AudiobookShelf for streaming & tracking progress of audoobooks if you have a collection.
  • Kitchenowl for organizing your household (expenses, shopping lists, recipes, planning meals)
  • FreshRSS for RSS-Feeds (News, Blogs etc)
  • LinkDing for Bookmark Management
  • Game-Servers (like Minecraft or others)

EDIT:Added Linkding & GameServers

[–] TurboLag@lemmings.world 4 points 2 days ago (2 children)

Are you using Kitchenowl for storing recipes? If so, what's your experience with it?

I've tried Tandoor, the common suggestion for recipe management, but I've found it too clunky to add recipes to. I like the concept, but it would take a long time to move all my recipes into the specific format they use, and the web UI does not make things easier.

[–] Provolone@lemmy.zip 6 points 1 day ago

Worth checking out Mealie, too. Can't say how it compares to Tandoor or Kitchenowl but I've been happy with Mealie for years now.

load more comments (1 replies)
[–] DownByLaw@sh.itjust.works 59 points 2 days ago* (last edited 2 days ago) (7 children)
[–] TheTrueColonel@lemmynsfw.com 9 points 1 day ago

As someone who works in security, I don't personally recommend self hosting your password manager unless you're planning on never opening it up outside your network or you're willing to be on top of all potential security issues. These are your account credentials we're talking about. You WANT them safe, and the people paid to make sure they stay secure are likely going to do a better job than you.

load more comments (6 replies)
[–] kristoff@infosec.pub 8 points 1 day ago* (last edited 1 day ago)

I run a small setup on a seperate server segment (2nd router behind my main router) so it is on the internet. I run nextcloud, an dendrite and conduit instance (matrix chat-server servers), a mastodon and go-to-social instance (fediverse), bitwarden (password manager), and others.

If there is a service that you do not want to be publically accessable by everybody but you do want to access from everywhere on the internet yourself, check out client-side TLS (https) certificates. The server does is accessable from the internet put only people who have a TLS certificate on their client signed by you can access it. For services that do not require incoming connections from other machines (e.g. nextcloud, bitwarden, ... but no federated services like matrix-chat or the fediverse) that is a very good option to protect your servers.

[–] excess0680@lemmy.world 21 points 2 days ago* (last edited 2 days ago) (3 children)

You may or may not be a developer, but I would like to vote for Gitea/Forgejo. Should you ever get a grasp of git, a git forge is great for keeping code and even plain text documents recorded. It’s my favorite self-hosted service by far.

It can even operate as an OIDC server, so you can create a single login for all your services (that support OIDC).

I’ll also recommend Grist, an alternative to Google Sheets (and Notion, I believe?). It’s a web interface to spreadsheets that supports Python code as formulas. (I’ve also tried Nocodb, another Notion alternative, and I much prefer Grist.)

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

update: I've installed forgejo! Super easy once I figured out I had to create a new user. I've set up a second origin for my repos called "local", since it will be a nice local backup for all my code.

[–] sbeak@sopuli.xyz 6 points 2 days ago (6 children)

I am, indeed, a developer. I might try locally hosting Gitea/Forgejo as an extra backup. I assume you can have multiple “origins” in git, right? That means I can back my repository to both codeberg and server.

Grist seems pretty cool too.

load more comments (6 replies)
load more comments (1 replies)
[–] EpicFailGuy@lemmy.world 15 points 2 days ago (4 children)

Host a pangolin reverse proxy on a free oracle cloud VPS! It's super nice to redirect online traffic to a LAN resource, that way you can share your home lab with friends and family without having to forward any ports or loosen your security posture.

https://blog.thetechcorner.sk/posts/Connect-to-your-homelab-over-CGNAT-with-tunnels-homelab-2-0/

I also highly recommend this suite of tools for downloading and streaming legal media via torrent because I would never endorse piracy.

https://github.com/TechHutTV/homelab/tree/main/media

load more comments (4 replies)
[–] elvith@feddit.org 13 points 2 days ago (6 children)

As you mentioned Immich, Nextcloud and Radicale - don't forget to make regular backups. If you haven't automated them, that's your next project now ;)

load more comments (6 replies)
[–] NaibofTabr@infosec.pub 19 points 2 days ago (9 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.

load more comments (9 replies)
[–] ryan_harg@discuss.tchncs.de 13 points 2 days ago (2 children)

can I ask what is the advantage of radicale over nextcloud calendar sync?

[–] suzune@ani.social 4 points 2 days ago* (last edited 13 hours ago) (1 children)

I'm thinking about moving my Nextcloud calendars and addressbooks to Baikal. Why? Because I like one "tool for one thing" better than "one tool for everything".

Small update: Today I moved to Baikal successfully.

It's missing some features, I noticed.

  1. There are no shared addressbooks, so a shared user is needed. Addressbooks also cannot be read-only.
  2. There is no birthday calendar. There is a Python script for MySQL to run from cron. I ported it to PostgreSQL today.
load more comments (1 replies)
[–] sbeak@sopuli.xyz 4 points 2 days ago

I hosted radicale first so already had my events sorted out. Wasn’t really bothered moving them again. Also, I like radicale, it’s simple and it works.

[–] vane@lemmy.world 7 points 2 days ago (1 children)
[–] aeternum@lemmy.blahaj.zone 5 points 2 days ago

It’s searxng but yes. That is a good suggestion.

[–] lanky_ginger@lemmy.world 16 points 2 days ago

Maybe Pihole/Adguard home?

[–] toketin@feddit.it 3 points 1 day ago (2 children)

Firefly III in order to track your expenses

[–] PlutoniumAcid@lemmy.world 4 points 1 day ago

In my experience, firefly is not aimed at household or personal finance. It is very obviously made by and for accountants.

Actual Budget is much more approachable for the normal home user, and very similar to the successful YNAB.

[–] Provolone@lemmy.zip 7 points 1 day ago* (last edited 1 day ago) (1 children)

Actual Budget if you're more into envelope budgeting. I came from YNAB and could not get the same workflow out of Firefly as I could YNAB. Actual Budget does provide that.

I do think setting up HTTPS is required for Actual so if you don't have that yet, then Firefly is the way to go.

load more comments (1 replies)
[–] ragingHungryPanda@lemmy.zip 6 points 2 days ago

What about AdGuard home, set your router to use your server as a DNS and get local network dns with adblocking?

[–] a_fancy_kiwi@lemmy.world 12 points 2 days ago

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

load more comments
view more: next ›