DEV Community

Savi
Savi

Posted on Edited on

Deploying Discourse on a Vultr VPS While on a Mission in Barcelona and Finding an eSIM Discount Code

Hi everyone,

Just a quick update. Last week I was at a client’s site in Barcelona, traveling from Valencia for three days that turned into four (classic).

The goal was to set up Discourse in Docker on a Vultr VPS, with an Nginx reverse proxy in front and Certbot for SSL, all before Friday because the client absolutely wanted their forum up and running by the end of the week.

I never like relying on hotel Wi-Fi for SSH work and DNS testing, especially when Certbot needs to validate the challenge live. So I’d planned to pick up a local data SIM as soon as I arrived.

Honestly, the setup went pretty smoothly. The Discourse Compose file is fairly straightforward once you have the right environment variables. The only annoying part, as usual, was waiting for DNS propagation before launching the SSL renewal...

While waiting for it to propagate, I looked for a decent deal for my four days there and came across an eSIM discount code for 20% off. It saved me from paying full price while I was testing DNS resolution from my phone alongside my laptop.

Anyway, Discourse is up and running, the client is happy, and I had a stable connection throughout the whole trip.

Does anyone use a different setup for DNS testing while traveling, like a personal tunnel or a dedicated hotspot?

Top comments (1)

Collapse
 
edna4 profile image
Edna Kovich

It's a successful deployment. Having a stable mobile connection for SSH and DNS checks is definitely a smart backup when hotel Wi-Fi is unreliable.