mirror of
https://github.com/Such-Software/adaptive-multi-protocol-gateway.git
synced 2026-10-17 07:31:32 +02:00
149 lines
3.5 KiB
TOML
149 lines
3.5 KiB
TOML
[gateway]
|
|
state_dir = "./.ampg/ampgateway-online/state"
|
|
cache_dir = "./.ampg/ampgateway-online/cache"
|
|
run_dir = "./.ampg/ampgateway-online/run"
|
|
user = "ampg"
|
|
|
|
[profiles.visual-vps]
|
|
description = "Full VPS deployment for the AMPGateway visual docs and live example sites."
|
|
protocols = ["clearnet", "tor", "i2p", "gemini", "reticulum"]
|
|
platform = "linux-systemd"
|
|
write_artifacts = true
|
|
|
|
[profiles.visual-lan]
|
|
description = "Clearnet-only LAN deployment for the AMPGateway visual docs site."
|
|
protocols = ["clearnet"]
|
|
platform = "linux-user"
|
|
|
|
[[site]]
|
|
id = "ampgateway-online"
|
|
domain = "ampgateway.online"
|
|
|
|
[site.source]
|
|
kind = "static-html"
|
|
path = "../sites/ampgateway-online"
|
|
canonical_url = "https://ampgateway.online"
|
|
|
|
[site.outputs]
|
|
root = "../dist/ampgateway-online"
|
|
plan_root = "../dist/ampg-plan"
|
|
|
|
[site.interactions]
|
|
default_tier = "static"
|
|
deny_routes = ["/admin/*", "/internal/*", "/webhooks/*"]
|
|
|
|
[site.protocols.clearnet]
|
|
enabled = true
|
|
renderer = "clearnet"
|
|
daemon = "nginx"
|
|
daemon_policy = "external"
|
|
url = "https://ampgateway.online/"
|
|
|
|
[site.protocols.tor]
|
|
enabled = true
|
|
renderer = "privacy-html"
|
|
daemon = "tor"
|
|
daemon_policy = "auto"
|
|
local_port = 18180
|
|
hidden_service_dir = "/var/lib/tor/ampg/ampgateway-online"
|
|
onion_location = "auto"
|
|
fixture_url = "http://bn5uppe4zrop2ljsmjtoxtc4bhzs42kj4c6zvme565gz6x6l32ico3id.onion/"
|
|
max_asset_bytes = 1048576
|
|
script_policy = "strip"
|
|
|
|
[site.protocols.i2p]
|
|
enabled = true
|
|
renderer = "privacy-html"
|
|
daemon = "i2pd"
|
|
daemon_policy = "auto"
|
|
local_port = 18181
|
|
keys_file = "ampgateway-online-web.dat"
|
|
tunnel_name = "ampgateway-online-web"
|
|
i2p_url = "http://veyotzzzjal5acfkjsoeuzvt45s3hynr55rmrt6hotwcdlwmbfia.b32.i2p/"
|
|
max_asset_bytes = 1048576
|
|
script_policy = "strip"
|
|
|
|
[site.protocols.gemini]
|
|
enabled = true
|
|
renderer = "gemtext"
|
|
daemon = "agate"
|
|
daemon_policy = "auto"
|
|
port = 1965
|
|
gemini_url = "gemini://ampgateway.online/"
|
|
max_asset_bytes = 1048576
|
|
|
|
[site.protocols.reticulum]
|
|
enabled = true
|
|
renderer = "micron"
|
|
daemon = "rnsd"
|
|
daemon_policy = "auto"
|
|
aspect = "web"
|
|
rns_url = "rns://04c455aa45c455a7478c9e90b63f448e/"
|
|
max_asset_bytes = 524288
|
|
|
|
[[site]]
|
|
id = "ampgateway-site"
|
|
domain = "ampgateway.site"
|
|
|
|
[site.source]
|
|
kind = "static-html"
|
|
path = "../sites/ampgateway-site"
|
|
canonical_url = "https://ampgateway.site"
|
|
|
|
[site.outputs]
|
|
root = "../dist/ampgateway-site"
|
|
plan_root = "../dist/ampg-plan"
|
|
|
|
[site.interactions]
|
|
default_tier = "static"
|
|
deny_routes = ["/admin/*", "/internal/*", "/webhooks/*"]
|
|
|
|
[site.protocols.clearnet]
|
|
enabled = true
|
|
renderer = "clearnet"
|
|
daemon = "nginx"
|
|
daemon_policy = "external"
|
|
url = "https://ampgateway.site/"
|
|
|
|
[site.protocols.tor]
|
|
enabled = true
|
|
renderer = "privacy-html"
|
|
daemon = "tor"
|
|
daemon_policy = "auto"
|
|
local_port = 18280
|
|
hidden_service_dir = "/var/lib/tor/ampg/ampgateway-site"
|
|
onion_location = "auto"
|
|
fixture_url = "http://fy2zosxp4oqqcacxcegvwshtmsiiyztnwoinbm46yoig4o3kveidotyd.onion/"
|
|
max_asset_bytes = 1048576
|
|
script_policy = "strip"
|
|
|
|
[site.protocols.i2p]
|
|
enabled = true
|
|
renderer = "privacy-html"
|
|
daemon = "i2pd"
|
|
daemon_policy = "auto"
|
|
local_port = 18281
|
|
keys_file = "ampgateway-site-web.dat"
|
|
tunnel_name = "ampgateway-site-web"
|
|
i2p_url = "http://ipahplmdbdwa23wpslqfylghlbqdlmsh23cj64fsvbp3lftxozka.b32.i2p/"
|
|
max_asset_bytes = 1048576
|
|
script_policy = "strip"
|
|
|
|
[site.protocols.gemini]
|
|
enabled = true
|
|
renderer = "gemtext"
|
|
daemon = "agate"
|
|
daemon_policy = "auto"
|
|
port = 1966
|
|
gemini_url = "gemini://ampgateway.site:1966/"
|
|
max_asset_bytes = 1048576
|
|
|
|
[site.protocols.reticulum]
|
|
enabled = true
|
|
renderer = "micron"
|
|
daemon = "rnsd"
|
|
daemon_policy = "auto"
|
|
aspect = "web"
|
|
rns_url = "rns://39bf05d72fc8bc3b34519e62112e9abf/"
|
|
max_asset_bytes = 524288
|