Deployment & HTTPS
PgArachne is designed to perform one job well: API Gateway. For SSL/TLS (HTTPS), header security, and public routing, you should place a Reverse Proxy in front of it.
Option A: Caddy Server
Best for: Modern production deployments, ease of use.
Caddy is the only web server that obtains and renews SSL certificates (Let’s Encrypt) automatically by default. It requires almost zero configuration.
# Caddyfile
example.com {
reverse_proxy localhost:8080
}Option B: Nginx
Best for: Enterprise environments, complex routing.
Nginx is the industry standard for high-performance load balancing. Use this if you already have an Nginx infrastructure. You will need to manage Certbot manually.
server {
server_name example.com;
location / {
proxy_pass http://localhost:8080;
}
}Option C: Ngrok
Best for: Local development, Demos, Webhook testing.
Ngrok creates a secure tunnel from the public internet directly to your laptop without configuring firewalls. Ideal for showing your work to colleagues instantly.
./ngrok http 8080