Buildx and other Docker tools expect /var/run/docker.sock.
Created symlink from /run/docker.sock to /run/podman/podman.sock
via systemd tmpfiles to enable Podman compatibility.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Set security.acme.certs.*.webroot for Let's Encrypt challenges
- Consolidate multi-line Content-Security-Policy to single line
- Fixes build error: exactly one of dnsProvider/webroot/listenHTTP/s3Bucket is required
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Set APP_NAME to The Harrow
- Set Kafkaesque description
- Add custom logo and favicon (needle + etched scratches, rusted red)
- Point customDir to custom/ for asset loading
- Remove `internalOnly = true` flag from Vaultwarden, Forgejo, and AdGuard Home to make them publicly accessible again.
- This also re-exposes the DNS-over-HTTPS (DoH) endpoint on the AdGuard Home domain.
- Add `internalOnly` option to nginx module to block public access.
- Apply `internalOnly` flag to Forgejo and Vaultwarden to ensure they are only accessible over the VPN or localhost.