main
.env.example
Eric Bower
·
2026-06-13
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
91
92PICO_CADDYFILE=./caddy/Caddyfile.pico
93PICO_V4=
94PICO_V6=
95PICO_HTTP_V4=$PICO_V4:80
96PICO_HTTP_V6=[$PICO_V6]:80
97PICO_HTTPS_V4=$PICO_V4:443
98PICO_HTTPS_V6=[$PICO_V6]:443
99PICO_SSH_V4=$PICO_V4:22
100PICO_SSH_V6=[$PICO_V6]:22
101PICO_HOST=
102PICO_SSH_PORT=2222
103PICO_PROM_PORT=9222
104PICO_DOMAIN=pico.sh
105PICO_EMAIL=hello@pico.sh
106
107AUTH_V4=
108AUTH_V6=
109AUTH_IRCS_V4=$AUTH_V4:6697
110AUTH_IRCS_V6=[$AUTH_V6]:6697
111AUTH_IDENTD_V4=$AUTH_V4:113
112AUTH_IDENTD_V6=[$AUTH_V6]:113
113AUTH_NETWORK=
114AUTH_REAL_CERT_MOUNT=
115AUTH_DOMAIN=http://auth.dev.pico.sh:3006
116AUTH_ISSUER=pico.sh
117AUTH_WEB_PORT=3000
118
119PIPE_CADDYFILE=./caddy/Caddyfile
120PIPE_V4=
121PIPE_V6=
122PIPE_HTTP_V4=$PIPE_V4:80
123PIPE_HTTP_V6=[$PIPE_V6]:80
124PIPE_HTTPS_V4=$PIPE_V4:443
125PIPE_HTTPS_V6=[$PIPE_V6]:443
126PIPE_SSH_V4=$PIPE_V4:22
127PIPE_SSH_V6=[$PIPE_V6]:22
128PIPE_HOST=
129PIPE_SSH_PORT=2222
130PIPE_WEB_PORT=3000
131PIPE_PROM_PORT=9222
132PIPE_DOMAIN=pipe.dev.pico.sh:3001
133PIPE_PROTOCOL=http
134PIPE_DEBUG=1
135
136TUNS_CONSOLE_SECRET=