# Configuration > Status: draft | Updated 2026-07-05 | Applies to: `gateway.toml` AMPG is configured from one TOML file. The file declares global paths, sites, source adapters, render targets, and daemon policy. ## Minimal Wownero pilot config ```toml [gateway] state_dir = "/var/lib/ampg" cache_dir = "/var/cache/ampg" run_dir = "/run/ampg" user = "ampg" [[site]] id = "wownero" domain = "wownero.org" [site.source] kind = "static-html" path = "../wownero.org-website" canonical_url = "https://wownero.org" [site.outputs] root = "/var/www/ampg/wownero" plan_root = "/var/lib/ampg/plans" [site.interactions] default_tier = "static" deny_routes = ["/admin/*", "/internal/*", "/webhooks/*"] [site.protocols.clearnet] enabled = true renderer = "clearnet" daemon = "caddy" daemon_policy = "adopt" [site.protocols.tor] enabled = true renderer = "privacy-html" daemon = "tor" daemon_policy = "auto" local_port = 18080 onion_location = "auto" max_asset_bytes = 1048576 script_policy = "strip" [site.protocols.i2p] enabled = false renderer = "privacy-html" daemon = "i2pd" daemon_policy = "auto" local_port = 18081 keys_file = "wownero-web.dat" tunnel_name = "wownero-web" max_asset_bytes = 1048576 script_policy = "strip" [site.protocols.gemini] enabled = true renderer = "gemtext" daemon = "agate" daemon_policy = "auto" port = 1965 max_asset_bytes = 1048576 [site.protocols.ipfs] enabled = false renderer = "clearnet" daemon = "ipfs" daemon_policy = "auto" cid = "" [site.protocols.reticulum] enabled = false renderer = "micron" daemon = "rnsd" daemon_policy = "auto" aspect = "web" ``` ## Defaults Selected protocols default to `daemon_policy = "auto"` unless the protocol is clearnet. Clearnet defaults to `adopt`, because most operators already have a web server and TLS workflow. | Protocol | Default renderer | Default daemon | Default policy | | --- | --- | --- | --- | | clearnet | `clearnet` | `caddy` | `adopt` | | tor | `privacy-html` | `tor` | `auto` | | i2p | `privacy-html` | `i2pd` | `auto` | | gemini | `gemtext` | `agate` | `auto` | | ipfs | `clearnet` | `ipfs` | `auto` | | reticulum | `micron` | `rnsd` | `auto` | ## Renderer defaults `privacy-html` removes: - `