Skip to content
All guides

Docs Domains

Domains

Reverse proxy, routing, and Auto SSL for your domains.

Overview

Domains maps a hostname to a local app port through Foster’s built-in reverse proxy (TLS on 443, ACME/HTTP on 80). Private keys stay on the agent; the panel stores domain metadata only.

Enabling the proxy is designed so Foster owns 80/443 for product routing. Conflicting host nginx setups may be stopped or flagged when the proxy is enabled.

Add a domain

  • Add a domain and target port for the upstream on the server.
  • Choose Auto SSL (Let’s Encrypt) or upload a custom certificate (PEM).
  • Auto SSL does not issue immediately — the domain starts waiting for DNS.
  • Custom certificates can be swapped later without restarting the proxy.

Sensitive changes (enable/disable, upsert, delete, set cert) may require 2FA step-up when enabled on your account.

Auto SSL

  • Point the domain’s A/AAAA records at this server’s public IP before issuance can succeed.
  • The SSL register watchdog checks pending Auto-SSL domains about every 5 minutes (or use “Check SSL now”).
  • Renewals for active certificates are handled automatically (about a 10-day renewal window).
Wildcards / DNS-01, path-based routing, and multi-upstream load balancing are not supported in the current proxy v1.

Plan limits

Your plan caps apex domains, subdomains, and whether Auto SSL is allowed. See pricing for Free / Starter / Medium / Max entitlements.

Notes

  • Deleting a domain removes its route and any custom cert files stored on the agent for that domain.
  • Ensure DNS is correct before expecting Auto SSL to flip to active.