Toutes les applications - 0 applications
domain-watchdog
Application Docker from DevlinDelFuego's Repository
Vue d'ensemble
Requires an existing PostgreSQL and Redis container on the same Docker network.
Also deploy the domain-watchdog-worker container.
Before starting, create the database:
docker exec -it YOUR_POSTGRES_CONTAINER psql -U YOUR_USER -c "CREATE DATABASE domainwatchdog;"
Install domain-watchdog on Unraid in a few clicks.
Find domain-watchdog in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Exigences
Catégories
Télécharger les statistiques
Détails
maelgangloff/domain-watchdog:latestArguments d'exécution
- Interface utilisateur Web
http://[IP]:[PORT:80]/- Réseau
bridge- Coquille
sh- Privilégié
- false
- Paramètres supplémentaires
--restart=unless-stopped
Configuration du modèle
Port to access the Domain Watchdog web interface.
- Cible
- 80
- Défaut
- 8080
- Valeur
- 8080
Internal Caddy state storage.
- Cible
- /data
- Défaut
- /mnt/user/appdata/domain-watchdog/caddy/data
- Valeur
- /mnt/user/appdata/domain-watchdog/caddy/data
Internal Caddy configuration storage.
- Cible
- /config
- Défaut
- /mnt/user/appdata/domain-watchdog/caddy/config
- Valeur
- /mnt/user/appdata/domain-watchdog/caddy/config
User-uploaded public content. Create a home.md file here to customize the landing page.
- Cible
- /app/public/content
- Défaut
- /mnt/user/appdata/domain-watchdog/public/content
- Valeur
- /mnt/user/appdata/domain-watchdog/public/content
Passphrase used to encrypt JWT keypair. Generate with: openssl rand -hex 32 — If changing this on an existing install, regenerate keys with: docker exec domain-watchdog php /app/bin/console lexik:jwt:generate-keypair --overwrite
- Cible
- JWT_PASSPHRASE
Leave as prod.
- Cible
- APP_ENV
- Défaut
- prod
- Valeur
- prod
Random secret key. Generate with: openssl rand -hex 32
- Cible
- APP_SECRET
Set to true if behind a reverse proxy with SSL. Set to false for plain HTTP direct access.
- Cible
- HTTP_SECURE_COOKIE
- Défaut
- true
- Valeur
- true
Internal Caddy binding. Leave as :80.
- Cible
- SERVER_NAME
- Défaut
- :80
- Valeur
- :80
Your server's outgoing public IP address. Required for some domain connectors/registrars.
- Cible
- OUTGOING_IP
Allow new users to register. Set to false to lock down the instance.
- Cible
- REGISTRATION_ENABLED
- Défaut
- true
- Valeur
- true
Require email verification on signup. Requires a working Mailer DSN.
- Cible
- REGISTRATION_VERIFY_EMAIL
- Défaut
- false
- Valeur
- false
Full PostgreSQL connection string. Format: postgresql://USER:PASSWORD@CONTAINER_NAME:PORT/DATABASE?serverVersion=VERSION&charset=utf8
- Cible
- DATABASE_URL
- Défaut
- postgresql://app:password@postgresql:5432/domainwatchdog?serverVersion=16&charset=utf8
- Valeur
- postgresql://app:password@postgresql:5432/domainwatchdog?serverVersion=16&charset=utf8
Redis connection for async messages. Format: redis://CONTAINER_NAME:PORT/messages?lazy=1
- Cible
- MESSENGER_ASYNC_TRANSPORT_DSN
- Défaut
- redis://redis:6379/messages?lazy=1
- Valeur
- redis://redis:6379/messages?lazy=1
Redis connection for low-priority RDAP messages.
- Cible
- MESSENGER_RDAP_LOW_TRANSPORT_DSN
- Défaut
- redis://redis:6379/messages-rdap-low?lazy=1
- Valeur
- redis://redis:6379/messages-rdap-low?lazy=1
Redis connection for high-priority RDAP messages.
- Cible
- MESSENGER_RDAP_HIGH_TRANSPORT_DSN
- Défaut
- redis://redis:6379/messages-rdap-high?lazy=1
- Valeur
- redis://redis:6379/messages-rdap-high?lazy=1
Redis connection for distributed locking. Format: redis://CONTAINER_NAME:PORT
- Cible
- LOCK_DSN
- Défaut
- redis://redis:6379
- Valeur
- redis://redis:6379
SMTP connection for email alerts. Example: smtp://user:pass@smtp.example.com:587 — Leave as null://null to disable.
- Cible
- MAILER_DSN
- Défaut
- null://null
- Valeur
- null://null
Display name for outgoing notification emails.
- Cible
- MAILER_SENDER_NAME
- Défaut
- Domain Watchdog
- Valeur
- Domain Watchdog
Sender address for outgoing notification emails.
- Cible
- MAILER_SENDER_EMAIL
- Défaut
- notifications@example.com
- Valeur
- notifications@example.com
OAuth2/OIDC client ID. Leave blank to disable SSO.
- Cible
- OAUTH_CLIENT_ID
OAuth2/OIDC client secret.
- Cible
- OAUTH_CLIENT_SECRET
OAuth2 authorization endpoint URL.
- Cible
- OAUTH_AUTHORIZATION_URL
OAuth2 token endpoint URL.
- Cible
- OAUTH_TOKEN_URL
OAuth2 userinfo endpoint URL.
- Cible
- OAUTH_USERINFO_URL
OAuth2 scopes to request. Example: openid profile email
- Cible
- OAUTH_SCOPE
Automatically redirect to SSO login instead of showing the local login form.
- Cible
- SSO_AUTO_REDIRECT
- Défaut
- false
- Valeur
- false