Container Management ToolsΒΆ
Production-grade container monitoring, auto-healing and dashboard solutions.
π οΈ Service ConfigurationΒΆ
- Logging (
default-logging
) - Labels (
default-labels
) - Resource limits (
resource-limits
)
Core ServicesΒΆ
- β User ID for permissions (default: 1026)
- β Group ID for permissions (default: 100)
- β Automatically clean up old images
- β Enable container monitoring by label
- β Enable debug mode
- β Enable rolling restarts
- β Monitor stopped containers
- β Disable colored output
- β Disable setup message
- β Container stop timeout (30s)
- β Disable container restarts (false)
- β Check interval in seconds (30)
- β Enable HTTP API updates
- β Enable metrics endpoint
- β Enable periodic polls via API
- β Enable TLS verification
- β Log level (info)
- β Docker API version (1.41)
- β Remove volumes with containers (false)
- β Enable trace logging
- β Required API token
- β Notification service (gotify)
- β Notification level (info)
- β Gotify server URL
- β Gotify access token
- β User ID for permissions (default: 1026)
- β Group ID for permissions (default: 100)
- β Health check interval (60s)
- β Label to identify containers to monitor
- β Docker socket path
- β Gotify webhook URL for notifications
- β Monitor only running containers (false)
- β User ID for permissions (default: 1026)
- β Group ID for permissions (default: 100)
- β User ID for permissions (default: 1026)
- β Group ID for permissions (default: 100)
- β Log level (info)
- β Guacamole daemon port (80)
π Required Environment VariablesΒΆ
Variable | Description | Required |
---|---|---|
UID_NAS_ADMIN |
User ID for volume permissions | β οΈ Recommended |
GID_NAS_ADMIN |
Group ID for volume permissions | β οΈ Recommended |
WATCHTOWER_HTTP_API_TOKEN |
Watchtower API token | β |
WATCHTOWER_NOTIFICATION_GOTIFY_TOKEN |
Gotify notification token | β |
MOUNT_PATH_DOCKER_ROOT |
Base storage path | β |
SYNOLOGY_BASIC_URL |
Base domain for services | β |
DASHY_PORT |
Dashy web interface port | β οΈ Recommended |
ROUNDCUBE_PORT |
Roundcube web interface port | β οΈ Recommended |
GUACMOLE_PORT |
Guacamole web interface port | β οΈ Recommended |
image_guacamole |
Guacamole image override | β οΈ Optional |
Security Notice
- Be stored in
.env
files - Have restricted permissions (
chmod 600
) - Never be committed to version control
- Be rotated periodically
π DeploymentΒΆ
- Create
.env
file with required variables - Initialize volumes
- Start services
π MaintenanceΒΆ
- Updates
- Logs