The verlihub
DC++ hub server in a Debian-based Docker image.
- A MySQL/MariaDB server (this can also run in a Docker container)
This image is configured using environment variables and Docker secrets.
Variable name | Required? | Description |
---|---|---|
VH_MYSQL_DB_HOST |
✅ | The hostname or IP address of the MySQL/MariaDB server |
VH_MYSQL_DB_NAME |
❌ | The name of the MySQL/MariaDB database to be created (defaults to verlihub ) |
VH_MYSQL_USER |
❌ | The username of the database user with full permissions over the MYSQL_DB_NAME database (defaults to verlihub ) |
VH_HUB_CONFIG_DIR |
❌ | The directory where Verlihub stores configuration data (defaults to /opt/verlihub/.config/verlihub ) |
VH_HUB_HOST |
✅ | The hostname of the Verlihub server |
VH_HUB_PORT |
❌ | The port that the Verlihub server runs on (defaults to 4111 ) |
VH_HUB_NAME |
❌ | The name of the Verlihub server (defaults to Verlihub ) |
VH_HUB_MASTER_NAME |
✅ | The username of the master user on the Verlihub server |
Secret name | Required? | Description |
---|---|---|
VH_MYSQL_PASSWORD |
✅ | The password of the database user with full permissions over the MYSQL_DB_NAME database |
VH_HUB_MASTER_PASSWORD |
✅ | The password of the master user on the Verlihub server |
Due to the use of Docker secrets, this container requires the use of Docker Compose. An example Compose file can be found in this repository, please use and modify it to suit your needs.