Selfhosted
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:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
I starter my home server with a laptop. I did nextcloud, paperless, jellyfin + *arr services, photoprism, and a few others.
Not having control over your network is the biggest hurdle because you kind of need a fixed IP to access it.
However, there are some services to broadcast your hostname to the local network (e.g. so you can log in with serveruser@myserver over SSH).
You may be able to use that to access your containers from the network, but just keep in mind that other users on the local network can also access your server.
Local only does not provide much value over what I have, unfortunately. I would probably just use KDEconnect for that.
Fixed IP doesn't matter today with virtual/mesh network approaches like Wireguard/Tailscale.
They open an outbound connection, so the router treats it like any other connection. Once the tunnel is established, inbound comms can take place.
Using Tailscale's Subnet Router enables access to local devices that can't run a TS client, while the ~~Serve and~~ Funnel options enable external access from devices that don't have the TS client installed. Edit: Serve is for sharing to TS clients that aren't part of your TS network.
It's really interesting to see these solutions today, when Hamachi was doing it 20 years ago. Glad to see it's caught on, and being developed/extended.