PdfDing
Docker-Anwendung from grtgbln's Repository
Übersicht
Anforderungen
Optionally can use a separate Postgres database container, or a built-in SQLite database.
Laufzeit-Argumente
- Web-UI
http://[IP]:[PORT:8000]/- Netzwerk
bridge- Privilegiert
- false
Konfiguration der Vorlage
Container Port: 8000
- Ziel
- 8000
- Standard
- 8000
- Wert
- 8000
Path to the media folder
- Ziel
- /home/nonroot/pdfding/media
Theme
- Ziel
- DEFAULT_THEME
- Standard
- dark|light
Theme color
- Ziel
- DEFAULT_THEME_COLOR
- Standard
- green|blue|red|pink|orange|gray
Used for securing signed data. Should be to a large random value.
- Ziel
- SECRET_KEY
The host/domain name where PdfDing will be reachable.
- Ziel
- HOST_NAME
- Standard
- 127.0.0.1
- Wert
- 127.0.0.1
Block users until they have verified their email address.
- Ziel
- ACCOUNT_EMAIL_VERIFICATION
- Standard
- TRUE|FALSE
Disable user signups
- Ziel
- DISABLE_USER_SIGNUPS
- Standard
- FALSE|TRUE
Database type
- Ziel
- DATABASE_TYPE
- Standard
- SQLITE|POSTGRES
Postgres database host. Remove if using SQLite.
- Ziel
- POSTGRES_HOST
Postgres database port. Remove if using SQLite.
- Ziel
- POSTGRES_PORT
- Standard
- 5432
Postgres database password. Remove if using SQLite.
- Ziel
- POSTGRES_PASSWORD
Enable OpenID Connect
- Ziel
- OIDC_ENABLE
- Standard
- FALSE|TRUE
OpenID Connect provider name
- Ziel
- OIDC_PROVIDER_NAME
OpenID Connect client ID
- Ziel
- OIDC_CLIENT_ID
OpenID Connect client secret
- Ziel
- OIDC_CLIENT_SECRET
OpenID Connect authorization URL
- Ziel
- OIDC_AUTH_URL
Require users to use OIDC
- Ziel
- OIDC_ONLY
- Standard
- FALSE|TRUE
Whether to send account related emails, e.g a password reset or account verification, to the console or via an SMTP server.
- Ziel
- EMAIL_BACKEND
- Standard
- CONSOLE|SMTP
SMTP server host. Remove if using the console backend.
- Ziel
- SMTP_HOST
SMTP server port. Remove if using the console backend.
- Ziel
- SMTP_PORT
- Standard
- 25
SMTP server user. Remove if using the console backend.
- Ziel
- SMTP_USER
SMTP server password. Remove if using the console backend.
- Ziel
- SMTP_PASSWORD
Secure the connection to the SMTP server with TLS. Remove if using the console backend.
- Ziel
- SMTP_USE_TLS
- Standard
- FALSE|TRUE
Secure the connection to the SMTP server with SSL. Remove if using the console backend.
- Ziel
- SMTP_USE_SSL
- Standard
- FALSE|TRUE
Enable the consumption folder as an alternative way for adding PDFs.
- Ziel
- CONSUME_ENABLE
- Standard
- FALSE|TRUE
Skip the addition PDF files if the user already has PDF with the same name and file size.
- Ziel
- CONSUME_SKIP_EXISTING
- Standard
- TRUE|FALSE
Comma separated list of tags to add to the PDFs added via the consumption folder.
- Ziel
- CONSUME_TAGS
Enable periodic backups to S3 compatible storage.
- Ziel
- BACKUP_ENABLE
- Standard
- FALSE|TRUE
S3 compatible storage endpoint. Remove if not using backups.
- Ziel
- BACKUP_ENDPOINT
S3 compatible storage access key. Remove if not using backups.
- Ziel
- BACKUP_ACCESS_KEY
S3 compatible storage secret key. Remove if not using backups.
- Ziel
- BACKUP_SECRET_KEY
S3 compatible storage bucket. Remove if not using backups.
- Ziel
- BACKUP_BUCKET_NAME
Cron schedule for the backups. Default is midnight every day.
- Ziel
- BACKUP_SCHEDULE
- Standard
- 0 0 * * *
Secure the connection to the S3 compatible storage with TLS.
- Ziel
- BACKUP_SECURE
- Standard
- FALSE|TRUE
Encrypt the backups before uploading them to the S3 compatible storage.
- Ziel
- BACKUP_ENCRYPTION_ENABLE
- Standard
- FALSE|TRUE
Password to encrypt the backups. Remove if not using encryption.
- Ziel
- BACKUP_ENCRYPTION_PASSWORD
Salt to encrypt the backups. Remove if not using encryption.
- Ziel
- BACKUP_ENCRYPTION_SALT
Path to the SQLite database folder. Remove if using Postgres. May need to update write permissions.
- Ziel
- /home/nonroot/pdfding/db
- Standard
- /mnt/user/appdata/pdfding/db
- Wert
- /mnt/user/appdata/pdfding/db
- Standard
- 1000
- Wert
- 1000
- Standard
- 1000
- Wert
- 1000
Log level
- Ziel
- LOG_LEVEL
- Standard
- ERROR|WARN|INFO|DEBUG
Set this to TRUE to avoid transmitting the CSRF cookie over HTTP accidentally.
- Ziel
- CSRF_COOKIE_SECURE
- Standard
- TRUE|FALSE
Set this to TRUE to avoid transmitting the session cookie over HTTP accidentally.
- Ziel
- SESSION_COOKIE_SECURE
- Standard
- TRUE|FALSE
Redirects all non-HTTPS requests to HTTPS. If PdfDing is running behind a reverse proxy this can cause infinite redirects.
- Ziel
- SECURE_SSL_REDIRECT
- Standard
- FALSE|TRUE
See details: https://github.com/mrmn2/PdfDing/blob/master/docs/configuration.md#secure_hsts_seconds
- Ziel
- SECURE_HSTS_SECONDS
The default protocol for account related URLs, e.g. for the password forgotten procedure.
- Ziel
- ACCOUNT_DEFAULT_HTTP_PROTOCOL
- Standard
- https|http
The port where the internal server is reachable. Not recommended to change.
- Ziel
- HOST_PORT
- Standard
- 8000
- Wert
- 8000
Statistik herunterladen
Gesamte Downloads im Laufe der Zeit
Einzelheiten
mrmn/pdfding:latestFühren Sie PdfDing auf Unraid aus.
PdfDing ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.