this post was submitted on 25 Sep 2025
328 points (99.1% liked)

Selfhosted

51807 readers
616 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
you are viewing a single comment's thread
view the rest of the comments
[–] dataprolet@discuss.tchncs.de 2 points 2 days ago (1 children)

What's tricky about exposing it to the internet?

[–] derry@midwest.social 2 points 2 days ago (1 children)

Depends, if you're ok exposing an open port to the Internet then its not tricky at all, assuming you know how to port forward and are not double natted. They warn you to not do this though. I second that warning.

This page explains the 3 main options https://docs.immich.app/guides/remote-access/

Ideally you'd just do a reverse proxy, which is the most complex option. Tasks include getting a host, cert, and setting it up.

I went with tail scale, it was easy but requires an additional client component on every device and one in the server.

[–] dataprolet@discuss.tchncs.de 1 points 19 hours ago

I have a cheap VPS which is facing the internet and runs a reverse proxy. It's connected to my home server via Tailscale and routes everything to the services on my homeserver. So I only expose http ports and also rely on the DDoS protection of the VPS provider.