main .env.example
Antonio Mika  ·  2026-10-09
  1DATABASE_URL=postgresql://postgres:secret@postgres:5432/pico?sslmode=disable
  2POSTGRES_PASSWORD=secret
  3CF_API_TOKEN=secret
  4PICO_SECRET=secret
  5REGISTRY_URL=registry:5000
  6PICO_SECRET=""
  7PICO_SECRET_WEBHOOK=""
  8
  9IMGPROXY_DOMAIN=imgproxy.dev.pico.sh
 10IMGPROXY_URL=http://imgproxy:8080
 11IMGPROXY_ALLOWED_SOURCES=local://
 12IMGPROXY_LOCAL_FILESYSTEM_ROOT=/storage
 13IMGPROXY_USE_LAST_MODIFIED=true
 14IMGPROXY_USE_ETAG=true
 15IMGPROXY_KEY=6465616462656566 # deadbeef
 16IMGPROXY_SALT=6465616462656566 # deadbeef
 17IMGPROXY_PROMETHEUS_BIND=:8081
 18IMGPROXY_PROMETHEUS_NAMESPACE=imgproxy
 19
 20PASTES_CADDYFILE=./caddy/Caddyfile
 21PASTES_V4=
 22PASTES_V6=
 23PASTES_HTTP_V4=$PASTES_V4:80
 24PASTES_HTTP_V6=[$PASTES_V6]:80
 25PASTES_HTTPS_V4=$PASTES_V4:443
 26PASTES_HTTPS_V6=[$PASTES_V6]:443
 27PASTES_SSH_V4=$PASTES_V4:22
 28PASTES_SSH_V6=[$PASTES_V6]:22
 29PASTES_HOST=
 30PASTES_SSH_PORT=2222
 31PASTES_WEB_PORT=3000
 32PASTES_PROM_PORT=9222
 33PASTES_DOMAIN=pastes.dev.pico.sh:3001
 34PASTES_PROTOCOL=http
 35PASTES_DEBUG=1
 36
 37PROSE_CADDYFILE=./caddy/Caddyfile.prose
 38PROSE_V4=
 39PROSE_V6=
 40PROSE_HTTP_V4=$PROSE_V4:80
 41PROSE_HTTP_V6=[$PROSE_V6]:80
 42PROSE_HTTPS_V4=$PROSE_V4:443
 43PROSE_HTTPS_V6=[$PROSE_V6]:443
 44PROSE_SSH_V4=$PROSE_V4:22
 45PROSE_SSH_V6=[$PROSE_V6]:22
 46PROSE_HOST=
 47PROSE_SSH_PORT=2222
 48PROSE_WEB_PORT=3000
 49PROSE_PROM_PORT=9222
 50PROSE_DOMAIN=prose.dev.pico.sh:3002
 51PROSE_PROTOCOL=http
 52PROSE_DEBUG=1
 53
 54SENDGRID_API_KEY=
 55FEEDS_CADDYFILE=./caddy/Caddyfile
 56FEEDS_V4=
 57FEEDS_V6=
 58FEEDS_HTTP_V4=$FEEDS_V4:80
 59FEEDS_HTTP_V6=[$FEEDS_V6]:80
 60FEEDS_HTTPS_V4=$FEEDS_V4:443
 61FEEDS_HTTPS_V6=[$FEEDS_V6]:443
 62FEEDS_SSH_V4=$FEEDS_V4:22
 63FEEDS_SSH_V6=[$FEEDS_V6]:22
 64FEEDS_HOST=
 65FEEDS_SSH_PORT=2222
 66FEEDS_WEB_PORT=3000
 67FEEDS_PROM_PORT=9222
 68FEEDS_DOMAIN=feeds.dev.pico.sh:3004
 69FEEDS_PROTOCOL=http
 70FEEDS_DEBUG=1
 71
 72PGS_CADDYFILE=./caddy/Caddyfile.pgs
 73PGS_V4=
 74PGS_V6=
 75PGS_HTTP_V4=$PGS_V4:80
 76PGS_HTTP_V6=[$PGS_V6]:80
 77PGS_HTTPS_V4=$PGS_V4:443
 78PGS_HTTPS_V6=[$PGS_V6]:443
 79PGS_SSH_V4=$PGS_V4:22
 80PGS_SSH_V6=[$PGS_V6]:22
 81PGS_HOST=
 82PGS_SSH_PORT=2222
 83PGS_WEB_PORT=3000
 84PGS_PROM_PORT=9222
 85PGS_DOMAIN=pgs.dev.pico.sh:3005
 86PGS_PROTOCOL=http
 87PGS_STORAGE_DIR=.storage
 88PGS_DEBUG=1
 89PGS_CACHE_TTL=600s
 90PGS_CACHE_MAX_ITEMS=0
 91PGS_CACHE_MAX_BODY_SIZE=0
 92
 93PICO_CADDYFILE=./caddy/Caddyfile.pico
 94PICO_V4=
 95PICO_V6=
 96PICO_HTTP_V4=$PICO_V4:80
 97PICO_HTTP_V6=[$PICO_V6]:80
 98PICO_HTTPS_V4=$PICO_V4:443
 99PICO_HTTPS_V6=[$PICO_V6]:443
100PICO_SSH_V4=$PICO_V4:22
101PICO_SSH_V6=[$PICO_V6]:22
102PICO_HOST=
103PICO_SSH_PORT=2222
104PICO_PROM_PORT=9222
105PICO_DOMAIN=pico.sh
106PICO_EMAIL=hello@pico.sh
107
108AUTH_V4=
109AUTH_V6=
110AUTH_IRCS_V4=$AUTH_V4:6697
111AUTH_IRCS_V6=[$AUTH_V6]:6697
112AUTH_IDENTD_V4=$AUTH_V4:113
113AUTH_IDENTD_V6=[$AUTH_V6]:113
114AUTH_NETWORK=
115AUTH_REAL_CERT_MOUNT=
116AUTH_DOMAIN=http://auth.dev.pico.sh:3006
117AUTH_ISSUER=pico.sh
118AUTH_WEB_PORT=3000
119
120PIPE_CADDYFILE=./caddy/Caddyfile
121PIPE_V4=
122PIPE_V6=
123PIPE_HTTP_V4=$PIPE_V4:80
124PIPE_HTTP_V6=[$PIPE_V6]:80
125PIPE_HTTPS_V4=$PIPE_V4:443
126PIPE_HTTPS_V6=[$PIPE_V6]:443
127PIPE_SSH_V4=$PIPE_V4:22
128PIPE_SSH_V6=[$PIPE_V6]:22
129PIPE_HOST=
130PIPE_SSH_PORT=2222
131PIPE_WEB_PORT=3000
132PIPE_PROM_PORT=9222
133PIPE_DOMAIN=pipe.dev.pico.sh:3001
134PIPE_PROTOCOL=http
135PIPE_DEBUG=1
136
137TUNS_CONSOLE_SECRET=