this post was submitted on 21 Mar 2026
56 points (98.3% liked)

Selfhosted

56957 readers
450 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.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Hello everyone!

I recently switched my Android phone to a custom ROM, and while setting things up, I wanted push notifications without relying on Google. That’s how I discovered UnifiedPush.

Really liking the concept, I decided to rent a small VPS (1 vCPU, 2GB RAM) and started hosting NTFY. So far, it's been working great. Over time, I’ve added a few more services like FreshRSS and Audiobookshelf.

All of this is just for personal use, so the resource usage is minimal (the whole setup only uses around 500MB of RAM). I really enjoy how much value you can get out of such a small machine.

That brings me to my question:

What other lightweight, self-hostable tools would you recommend? I’m especially interested in small, resource-efficient services that you’ve personally found useful.

Thanks in advance for any suggestions!

you are viewing a single comment's thread
view the rest of the comments
[–] Pika@sh.itjust.works 3 points 4 hours ago* (last edited 4 hours ago) (1 children)

I'm not PC but, one benefit of using a central server for syncthing is an always on backup that doesn't require another client device to be on, it also allows for easier creation of new shares.

For example, with syncthing you can set the "servers" client device to auto approve/accept any shares that are to trusted devices, then when you get a new device, instead of needing to add that device to every device you share on the syncthing network, you only need to add that device to the server and then you can have your other clients connect to the servers share instead of device to device. It's easier. You can also configure the shares on the server to use encryption by default too, since you don't really ever need to actually see the files on the server since it's basically a install and forget style client.

As an example of what I mean:

I have 10 different devices that run syncthing, 9 clients and a "server" client. these clients are not always on at the same time, and as such when I change a file, the files can become desynced and cause issues with conflicts. By having a centralized server, as long as the server is on(it always is) and client itself is online, it's going to always sync. I don't need to worry about file conflicts between my clients as the server should always have the newest file.

Then for example say my phone died. Instead of needing to readd every seperate client that the phone needs to share with to the new device, I only need to add the phone as a trusted source on the "server" client via the webui -> click share to that device on every share the phone needs, and then remap the shares to the proper directories on the mobile device. this is vs having to add every device to the phone, and the phone to every device it needs access to ontop of reconfiguring all the shares. It's simpler, but fair warning does cause a single point of failure if the server goes offline.

[–] tofu_oligarch@sopuli.xyz 2 points 2 hours ago

I did not know that. Thanks for explaining!