Custom Domains
Serve Auvyra from your own domain.
Auvyra is self-hosted, so you already control the domain. Your station website is served at the root of whichever domain you use.
- Point your domain's DNS at your server.
- Run a reverse proxy, such as Caddy or Nginx, that terminates HTTPS and forwards to port 3000.
- Set these in
.envand restart.APP_URLalso sets the addresses in your sitemap:
APP_URL=https://radio.example.com
TRUST_PROXY=trueOnly enable TRUST_PROXY behind a proxy that overwrites X-Forwarded-For. Otherwise visitors can forge the address used for rate limiting.
A minimal Caddy configuration:
radio.example.com {
reverse_proxy localhost:3000
}