orchard
mirrorEvery site I host, in one repo, along with the Cloudflare Tunnel and Caddy that front them. It's all Go, Vite, and SQLite, and it runs on a desktop at home with nothing listening on an inbound port.
blogbuncaddycloudflare-tunneldockergogolanghomelabhtml-templatemonorepoself-hostedseosqlitestatic-sitetypstuptime-monitoringviteweb-analytics
1# server.yml is baked in rather than bind mounted, for the reason in
2# edge/caddy/Dockerfile.
3FROM binwiederhier/ntfy:v2@sha256:f8060a494b69d53866ef505c36a205efcce3204618d6e183a87128cca6e7cac9
4
5# The named volume mounts over this. Created in the image so a first run against
6# an empty volume has a directory to write into.
7RUN mkdir -p /var/lib/ntfy
8
9COPY server.yml /etc/ntfy/server.yml