65 lines
3.2 KiB
YAML
65 lines
3.2 KiB
YAML
---
|
|
|
|
# project information
|
|
project_name: ddclient
|
|
project_url: "https://github.com/ddclient/ddclient"
|
|
project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ddclient-logo.png"
|
|
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
|
|
project_blurb: "[{{ project_name|capitalize }}]({{ project_url }}) is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider. It was originally written by Paul Burry and is now mostly by wimpunk. It has the capability to update more than just dyndns and it can fetch your WAN-ipaddress in a few different ways."
|
|
project_blurb_optional_extras_enabled: false
|
|
|
|
# supported architectures
|
|
available_architectures:
|
|
- { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
|
|
- { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
|
|
- { arch: "{{ arch_armhf }}", tag: "arm32v7-latest"}
|
|
|
|
# development version
|
|
development_versions: false
|
|
|
|
# container parameters
|
|
common_param_env_vars_enabled: true
|
|
param_container_name: "{{ project_name }}"
|
|
param_usage_include_net: false
|
|
param_usage_include_env: true
|
|
param_env_vars:
|
|
- { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London." }
|
|
param_usage_include_vols: true
|
|
param_volumes:
|
|
- { vol_path: "/config", vol_host_path: "<path to data>", desc: "Where ddclient should store its config files." }
|
|
param_usage_include_ports: false
|
|
param_device_map: false
|
|
cap_add_param: false
|
|
|
|
# optional container parameters
|
|
opt_param_usage_include_env: false
|
|
opt_param_usage_include_vols: false
|
|
opt_param_usage_include_ports: false
|
|
opt_param_device_map: false
|
|
opt_cap_add_param: false
|
|
optional_block_1: false
|
|
|
|
# application setup block
|
|
app_setup_block_enabled: true
|
|
app_setup_block: |
|
|
Edit the ddclient.conf file found in your /config volume. This config file has many providers to choose from and you basically just have to uncomment your provider and add username/password where requested. If you modify ddclient.conf, ddclient will automaticcaly restart and read the config.
|
|
|
|
# changelog
|
|
changelogs:
|
|
- { date: "01.06.20:", desc: "Rebasing to alpine 3.12." }
|
|
- { date: "08.02.20:", desc: "Ingest from Github." }
|
|
- { date: "06.02.19:", desc: "Fix permissions." }
|
|
- { date: "19.12.19:", desc: "Rebasing to alpine 3.11." }
|
|
- { date: "28.06.19:", desc: "Rebasing to alpine 3.10." }
|
|
- { date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag." }
|
|
- { date: "10.03.19:", desc: "Add perl-io-socket-inet6 for ipv6 support." }
|
|
- { date: "22.02.19:", desc: "Rebasing to alpine 3.9." }
|
|
- { date: "11.02.19:", desc: "Add pipeline logic and multi arch." }
|
|
- { date: "22.08.18:", desc: "Rebase to alpine 3.8." }
|
|
- { date: "10.08.18:", desc: "Update to ddclient v3.9.0. For Cloudflare users, please ensure you remove the line `server=www.cloudflare.com` from your `ddclient.conf`." }
|
|
- { date: "07.12.17:", desc: "Rebase to alpine 3.7." }
|
|
- { date: "28.05.17:", desc: "Rebase to alpine 3.6." }
|
|
- { date: "10.02.17:", desc: "Rebase to alpine 3.5." }
|
|
- { date: "26.11.16:", desc: "Update README to new standard and add icon and other small details." }
|
|
- { date: "29.08.16:", desc: "Initial release." }
|