Skip to content

claudflare/caddy-infomaniak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

caddy-infomaniak

Caddy built with the Infomaniak DNS plugin, published as a Docker image.

Image

ghcr.io/claudflare/caddy-infomaniak:latest

Multi-arch: linux/amd64, linux/arm64.

Usage

Example Caddyfile:

{
    acme_dns infomaniak {env.INFOMANIAK_API_TOKEN}
}

example.com {
    respond "hello"
}

Docker Compose

From the Caddy docs, with only the image replaced:

services:
  caddy:
    image: ghcr.io/claudflare/caddy-infomaniak:latest
    restart: unless-stopped
    ports:
      - "80:80"
      - "443:443"
      - "443:443/udp"
    environment:
      INFOMANIAK_API_TOKEN: ${INFOMANIAK_API_TOKEN}
    volumes:
      - ./conf:/etc/caddy
      - ./site:/srv
      - caddy_data:/data
      - caddy_config:/config

volumes:
  caddy_data:
  caddy_config:

Put the token in a .env file next to docker-compose.yml:

INFOMANIAK_API_TOKEN=your-token-here

About

Caddy with the Infomaniak DNS plugin, packaged as a multi-arch Docker image.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors