If you have a computer, run nginx and make sure ports 80 and 443 are open. Forward those ports on your router to your computer's IP address.

Then you can access the nginx server running on your computer from your home's public IP address. You can then buy a domain and point it to that IP to access your home server. Once you have a domain, you can use `certbot` to get an SSL certificate and add it to your nginx config file to enable https to your server.

These are just the basic steps, but you'll need to look into how to do each step exactly. perplexity.ai is a great place to ask questions for that. Good luck!

Reply to this note

Please Login to reply.

Discussion

Might want to mention a dns provider that can proxy so home ip isn’t revealed.

I know who I use, but I’m not trying to start too many fights tonight. 🀣

I promise not to fight, but I didn't know there were providers who could do that. I'll look into it now 🧐

People get so heated as if the CIA is going to knock on your door and walk you over to the closest gulag if you aren't 100% private with all of your IT infrastructure, living your life like you're the FBI's most wanted.

I use CloudFlare. They offer free proxy on dns entries.

Thank you for the information πŸ™