Caddy Server with integrated DNS-API for the DNS provider Infomaniak.
898
The Caddy reverse proxy is an open source high-performance reverse proxy server with automatic and default HTTPS.
The server provides automatic HTTPS using TLS certificates for all websites and ensures that they are renewed. DNS challenge is required for HTTPS to work with TLS certificates in a private network. The container contains DNS challenge with the specific addon for the provider Infomaniak.
caddy-proxywith docker network create caddy-proxycaddy and two files inside it named compose.yaml and Caddyfile.services:
caddy:
image: cloubit/caddy-infomaniak:latest
restart: unless-stopped
ports:
- 80:80
- 443:443
container_name: caddy-infomaniak
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- caddy_config:/config
networks:
- caddy-proxy
networks:
caddy-proxy:
external: true
volumes:
caddy_data:
caddy_config:
{
acme_dns infomaniak <INSERT_YOUR_API_TOKEN_HERE>
}
# Domain forwarding (Just an example)
<applicationname.domain.tld> {
reverse_proxy <linked_dockercontainer_in_the_same_dockernetwork>:<port>
}
docker compose upContent type
Image
Digest
sha256:dcc1110f2…
Size
36.8 MB
Last updated
7 months ago
docker pull cloubit/caddy-infomaniak