view the rest of the comments
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!
As far as I'm aware you don't need a seperate VPS if you're using tailscale, or you don't need tailscale of you use a reverse proxy via a vps. You can just host it in the same place you're hosting the games and apps.
If I use the same server to host games and apps, how am I going to redirect URLs to the correct reverse proxy ? I think I need a little more research, but I agree that putting the reverse proxy in the same place as what I'm hosting is a better idea.
On the other hand, if I just use tailscale, how can people connect to the game servers without having to install anything ? Or I just don't understand how it works.
You still need a reverse proxy just doesn't need to be on a seperate server. If you want to do it without people having to install something, you may be able to use cf tunnels for the web pages but game servers definitely don't work through that and you'd have to have some sort of external forwarding. Keep in mind though that will introduce possibly an unacceptable amount of lag to the server.
I'm going to try the first approach of @Limonene.
I hope the amount of lag is not that high, and thank you for reminding me.