User Tools

Site Tools


servers_foobar

**This is an old revision of the document!**

foobar.thelab.ms

Foobar is the main internet-facing server running Conway and Dokuwiki.

Provisioning Process (Dec 2024)

  • Azure Standard_B1s running Ubuntu 24.04 in southcentralus.
  • Enable daily Azure backups during provisioning.
  • Manually populate IP in Cloudflare dns record (foobar.thelab.ms)
  • The cto user should trust the current acting CTO's ssh pubkey. It can always be updated through the Azure portal.
  • Manually install cloudflared for tunneling. It would be hard to automate, very easy to do by hand.
    • Make sure to run as a service i.e. cloudflared service install
  • Run make ansible!

Here's the cloudflared config at the time of provisioning:

snippet.yaml
tunnel: <redacted>
credentials-file: /root/.cloudflared/<redacted>.json

originRequest:
  connectTimeout: 10s

ingress:
  - hostname: members.thelab.ms
    service: http://localhost:8080

  - hostname: docs.thelab.ms
    service: http://localhost:8081

  - service: http_status:404
servers_foobar.1736464589.txt.gz ยท Last modified: 2025/01/09 23:16 by 6b86b273-ff34-fce1-9d6b-804eff5a3f57

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki