PdfDing
Application Docker from grtgbln's Repository
Vue d'ensemble
Exigences
Optionally can use a separate Postgres database container, or a built-in SQLite database.
Arguments d'exécution
- Interface utilisateur Web
http://[IP]:[PORT:8000]/- Réseau
bridge- Privilégié
- false
Configuration du modèle
Container Port: 8000
- Cible
- 8000
- Défaut
- 8000
- Valeur
- 8000
Path to the media folder
- Cible
- /home/nonroot/pdfding/media
Theme
- Cible
- DEFAULT_THEME
- Défaut
- dark|light
Theme color
- Cible
- DEFAULT_THEME_COLOR
- Défaut
- green|blue|red|pink|orange|gray
Used for securing signed data. Should be to a large random value.
- Cible
- SECRET_KEY
The host/domain name where PdfDing will be reachable.
- Cible
- HOST_NAME
- Défaut
- 127.0.0.1
- Valeur
- 127.0.0.1
Block users until they have verified their email address.
- Cible
- ACCOUNT_EMAIL_VERIFICATION
- Défaut
- TRUE|FALSE
Disable user signups
- Cible
- DISABLE_USER_SIGNUPS
- Défaut
- FALSE|TRUE
Database type
- Cible
- DATABASE_TYPE
- Défaut
- SQLITE|POSTGRES
Postgres database host. Remove if using SQLite.
- Cible
- POSTGRES_HOST
Postgres database port. Remove if using SQLite.
- Cible
- POSTGRES_PORT
- Défaut
- 5432
Postgres database password. Remove if using SQLite.
- Cible
- POSTGRES_PASSWORD
Enable OpenID Connect
- Cible
- OIDC_ENABLE
- Défaut
- FALSE|TRUE
OpenID Connect provider name
- Cible
- OIDC_PROVIDER_NAME
OpenID Connect client ID
- Cible
- OIDC_CLIENT_ID
OpenID Connect client secret
- Cible
- OIDC_CLIENT_SECRET
OpenID Connect authorization URL
- Cible
- OIDC_AUTH_URL
Require users to use OIDC
- Cible
- OIDC_ONLY
- Défaut
- FALSE|TRUE
Whether to send account related emails, e.g a password reset or account verification, to the console or via an SMTP server.
- Cible
- EMAIL_BACKEND
- Défaut
- CONSOLE|SMTP
SMTP server host. Remove if using the console backend.
- Cible
- SMTP_HOST
SMTP server port. Remove if using the console backend.
- Cible
- SMTP_PORT
- Défaut
- 25
SMTP server user. Remove if using the console backend.
- Cible
- SMTP_USER
SMTP server password. Remove if using the console backend.
- Cible
- SMTP_PASSWORD
Secure the connection to the SMTP server with TLS. Remove if using the console backend.
- Cible
- SMTP_USE_TLS
- Défaut
- FALSE|TRUE
Secure the connection to the SMTP server with SSL. Remove if using the console backend.
- Cible
- SMTP_USE_SSL
- Défaut
- FALSE|TRUE
Enable the consumption folder as an alternative way for adding PDFs.
- Cible
- CONSUME_ENABLE
- Défaut
- FALSE|TRUE
Skip the addition PDF files if the user already has PDF with the same name and file size.
- Cible
- CONSUME_SKIP_EXISTING
- Défaut
- TRUE|FALSE
Comma separated list of tags to add to the PDFs added via the consumption folder.
- Cible
- CONSUME_TAGS
Enable periodic backups to S3 compatible storage.
- Cible
- BACKUP_ENABLE
- Défaut
- FALSE|TRUE
S3 compatible storage endpoint. Remove if not using backups.
- Cible
- BACKUP_ENDPOINT
S3 compatible storage access key. Remove if not using backups.
- Cible
- BACKUP_ACCESS_KEY
S3 compatible storage secret key. Remove if not using backups.
- Cible
- BACKUP_SECRET_KEY
S3 compatible storage bucket. Remove if not using backups.
- Cible
- BACKUP_BUCKET_NAME
Cron schedule for the backups. Default is midnight every day.
- Cible
- BACKUP_SCHEDULE
- Défaut
- 0 0 * * *
Secure the connection to the S3 compatible storage with TLS.
- Cible
- BACKUP_SECURE
- Défaut
- FALSE|TRUE
Encrypt the backups before uploading them to the S3 compatible storage.
- Cible
- BACKUP_ENCRYPTION_ENABLE
- Défaut
- FALSE|TRUE
Password to encrypt the backups. Remove if not using encryption.
- Cible
- BACKUP_ENCRYPTION_PASSWORD
Salt to encrypt the backups. Remove if not using encryption.
- Cible
- BACKUP_ENCRYPTION_SALT
Path to the SQLite database folder. Remove if using Postgres. May need to update write permissions.
- Cible
- /home/nonroot/pdfding/db
- Défaut
- /mnt/user/appdata/pdfding/db
- Valeur
- /mnt/user/appdata/pdfding/db
- Défaut
- 1000
- Valeur
- 1000
- Défaut
- 1000
- Valeur
- 1000
Log level
- Cible
- LOG_LEVEL
- Défaut
- ERROR|WARN|INFO|DEBUG
Set this to TRUE to avoid transmitting the CSRF cookie over HTTP accidentally.
- Cible
- CSRF_COOKIE_SECURE
- Défaut
- TRUE|FALSE
Set this to TRUE to avoid transmitting the session cookie over HTTP accidentally.
- Cible
- SESSION_COOKIE_SECURE
- Défaut
- TRUE|FALSE
Redirects all non-HTTPS requests to HTTPS. If PdfDing is running behind a reverse proxy this can cause infinite redirects.
- Cible
- SECURE_SSL_REDIRECT
- Défaut
- FALSE|TRUE
See details: https://github.com/mrmn2/PdfDing/blob/master/docs/configuration.md#secure_hsts_seconds
- Cible
- SECURE_HSTS_SECONDS
The default protocol for account related URLs, e.g. for the password forgotten procedure.
- Cible
- ACCOUNT_DEFAULT_HTTP_PROTOCOL
- Défaut
- https|http
The port where the internal server is reachable. Not recommended to change.
- Cible
- HOST_PORT
- Défaut
- 8000
- Valeur
- 8000
Télécharger les statistiques
Total des téléchargements au fil du temps
Détails
mrmn/pdfding:latestExécutez PdfDing sur Unraid.
PdfDing est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.