Alle Anwendungen - 0 Anwendungen
domain-watchdog
Docker-Anwendung from DevlinDelFuego's Repository
Übersicht
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.
Anforderungen
Kategorien
Statistik herunterladen
Links
Einzelheiten
maelgangloff/domain-watchdog:latestLaufzeit-Argumente
- Web-UI
http://[IP]:[PORT:80]/- Netzwerk
bridge- Shell
sh- Privilegiert
- false
- Extra Params
--restart=unless-stopped
Konfiguration der Vorlage
Port to access the Domain Watchdog web interface.
- Ziel
- 80
- Standard
- 8080
- Wert
- 8080
Internal Caddy state storage.
- Ziel
- /data
- Standard
- /mnt/user/appdata/domain-watchdog/caddy/data
- Wert
- /mnt/user/appdata/domain-watchdog/caddy/data
Internal Caddy configuration storage.
- Ziel
- /config
- Standard
- /mnt/user/appdata/domain-watchdog/caddy/config
- Wert
- /mnt/user/appdata/domain-watchdog/caddy/config
User-uploaded public content. Create a home.md file here to customize the landing page.
- Ziel
- /app/public/content
- Standard
- /mnt/user/appdata/domain-watchdog/public/content
- Wert
- /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
- Ziel
- JWT_PASSPHRASE
Leave as prod.
- Ziel
- APP_ENV
- Standard
- prod
- Wert
- prod
Random secret key. Generate with: openssl rand -hex 32
- Ziel
- APP_SECRET
Set to true if behind a reverse proxy with SSL. Set to false for plain HTTP direct access.
- Ziel
- HTTP_SECURE_COOKIE
- Standard
- true
- Wert
- true
Internal Caddy binding. Leave as :80.
- Ziel
- SERVER_NAME
- Standard
- :80
- Wert
- :80
Your server's outgoing public IP address. Required for some domain connectors/registrars.
- Ziel
- OUTGOING_IP
Allow new users to register. Set to false to lock down the instance.
- Ziel
- REGISTRATION_ENABLED
- Standard
- true
- Wert
- true
Require email verification on signup. Requires a working Mailer DSN.
- Ziel
- REGISTRATION_VERIFY_EMAIL
- Standard
- false
- Wert
- false
Full PostgreSQL connection string. Format: postgresql://USER:PASSWORD@CONTAINER_NAME:PORT/DATABASE?serverVersion=VERSION&charset=utf8
- Ziel
- DATABASE_URL
- Standard
- postgresql://app:password@postgresql:5432/domainwatchdog?serverVersion=16&charset=utf8
- Wert
- postgresql://app:password@postgresql:5432/domainwatchdog?serverVersion=16&charset=utf8
Redis connection for async messages. Format: redis://CONTAINER_NAME:PORT/messages?lazy=1
- Ziel
- MESSENGER_ASYNC_TRANSPORT_DSN
- Standard
- redis://redis:6379/messages?lazy=1
- Wert
- redis://redis:6379/messages?lazy=1
Redis connection for low-priority RDAP messages.
- Ziel
- MESSENGER_RDAP_LOW_TRANSPORT_DSN
- Standard
- redis://redis:6379/messages-rdap-low?lazy=1
- Wert
- redis://redis:6379/messages-rdap-low?lazy=1
Redis connection for high-priority RDAP messages.
- Ziel
- MESSENGER_RDAP_HIGH_TRANSPORT_DSN
- Standard
- redis://redis:6379/messages-rdap-high?lazy=1
- Wert
- redis://redis:6379/messages-rdap-high?lazy=1
Redis connection for distributed locking. Format: redis://CONTAINER_NAME:PORT
- Ziel
- LOCK_DSN
- Standard
- redis://redis:6379
- Wert
- redis://redis:6379
SMTP connection for email alerts. Example: smtp://user:pass@smtp.example.com:587 — Leave as null://null to disable.
- Ziel
- MAILER_DSN
- Standard
- null://null
- Wert
- null://null
Display name for outgoing notification emails.
- Ziel
- MAILER_SENDER_NAME
- Standard
- Domain Watchdog
- Wert
- Domain Watchdog
Sender address for outgoing notification emails.
- Ziel
- MAILER_SENDER_EMAIL
- Standard
- notifications@example.com
- Wert
- notifications@example.com
OAuth2/OIDC client ID. Leave blank to disable SSO.
- Ziel
- OAUTH_CLIENT_ID
OAuth2/OIDC client secret.
- Ziel
- OAUTH_CLIENT_SECRET
OAuth2 authorization endpoint URL.
- Ziel
- OAUTH_AUTHORIZATION_URL
OAuth2 token endpoint URL.
- Ziel
- OAUTH_TOKEN_URL
OAuth2 userinfo endpoint URL.
- Ziel
- OAUTH_USERINFO_URL
OAuth2 scopes to request. Example: openid profile email
- Ziel
- OAUTH_SCOPE
Automatically redirect to SSO login instead of showing the local login form.
- Ziel
- SSO_AUTO_REDIRECT
- Standard
- false
- Wert
- false