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
Three steps:
Optional step 4: harden with fail2ban and a firewall.
I would say this would be the proper way to do it (at least as a sysadmin), but since it's OP's first time I would simplify it to:
Let CloudFlare handle the certificates, DDoS protection, etc... Link if you'd like to give this setup a try.
Cloudflare isn’t very self-host, unless you want/need to trust a third party I wouldn’t recommend this.
They provide decent defaults for all the not-so-straightforward configurations, and they provide a web UI to configure the rest. That's the sole reason I would recommend it to get one's feet wet without having to work too much.
If one is committed to do things "the right way" they could switch to Nginx and "proper" self-hosting later.
How would you go about using a different subdomain without something like a reverse proxy? Heck, in my head that's almost the only reason I use a reverse proxy
Yeah, I'm afraid you have to use a reverse proxy to host multiple subdomains. The CloudFlare daemon is the reverse proxy.
Most web servers already use the Host header.