It's time for Hangout & Hack! This time, the general topic of discussion will be reverse proxies. We will cover the basics, then one or more Old City Bitcoiners will share aspects of their particular reverse-proxy configurations. Hopefully we can learn some things from each other.
At the end of the event, we will purchase $40 worth of Bitrefill gift cards and distribute them to several attendees, especially new Florida locals or those asking good questions or providing good feedback.
What is a Reverse Proxy?
A definition from Cloudflare is pretty good:
A reverse proxy is a server that sits in front of web servers and forwards client (e.g. web browser) requests to those web servers. Reverse proxies are typically implemented to help increase security, performance, and reliability.
A reverse proxy accepts incoming requests (typically TCP) and routes them to back end servers. A reverse proxy can perform higher-level routing functions, e.g., based in host header, and also enforce traffic policy.
Why is a Reverse Proxy useful to Bitcoiners?
If you want to have a sovereign Bitcoin business, you will probably run at some point or in some fasion a reverse proxy. Reverse proxies like nginx can help you expose services to your network and route them to the correct process. Most node packages from Umbrel to mynode to BTCPay Server, all run reverse proxies of some sort.
Old City Bitcoiners is keeping additional reverse proxy notes here.
Want to show your support for Old City Bitcoiners? Consider donating today! All donations go to our monthly crowdfunding goals.