PdfDing
Aplicación Docker from grtgbln's Repository
Visión general
Requisitos
Optionally can use a separate Postgres database container, or a built-in SQLite database.
Argumentos en tiempo de ejecución
- Interfaz web
http://[IP]:[PORT:8000]/- Red
bridge- Privilegiado
- false
Configuración de plantillas
Container Port: 8000
- Objetivo
- 8000
- Por defecto
- 8000
- Valor
- 8000
Path to the media folder
- Objetivo
- /home/nonroot/pdfding/media
Theme
- Objetivo
- DEFAULT_THEME
- Por defecto
- dark|light
Theme color
- Objetivo
- DEFAULT_THEME_COLOR
- Por defecto
- green|blue|red|pink|orange|gray
Used for securing signed data. Should be to a large random value.
- Objetivo
- SECRET_KEY
The host/domain name where PdfDing will be reachable.
- Objetivo
- HOST_NAME
- Por defecto
- 127.0.0.1
- Valor
- 127.0.0.1
Block users until they have verified their email address.
- Objetivo
- ACCOUNT_EMAIL_VERIFICATION
- Por defecto
- TRUE|FALSE
Disable user signups
- Objetivo
- DISABLE_USER_SIGNUPS
- Por defecto
- FALSE|TRUE
Database type
- Objetivo
- DATABASE_TYPE
- Por defecto
- SQLITE|POSTGRES
Postgres database host. Remove if using SQLite.
- Objetivo
- POSTGRES_HOST
Postgres database port. Remove if using SQLite.
- Objetivo
- POSTGRES_PORT
- Por defecto
- 5432
Postgres database password. Remove if using SQLite.
- Objetivo
- POSTGRES_PASSWORD
Enable OpenID Connect
- Objetivo
- OIDC_ENABLE
- Por defecto
- FALSE|TRUE
OpenID Connect provider name
- Objetivo
- OIDC_PROVIDER_NAME
OpenID Connect client ID
- Objetivo
- OIDC_CLIENT_ID
OpenID Connect client secret
- Objetivo
- OIDC_CLIENT_SECRET
OpenID Connect authorization URL
- Objetivo
- OIDC_AUTH_URL
Require users to use OIDC
- Objetivo
- OIDC_ONLY
- Por defecto
- FALSE|TRUE
Whether to send account related emails, e.g a password reset or account verification, to the console or via an SMTP server.
- Objetivo
- EMAIL_BACKEND
- Por defecto
- CONSOLE|SMTP
SMTP server host. Remove if using the console backend.
- Objetivo
- SMTP_HOST
SMTP server port. Remove if using the console backend.
- Objetivo
- SMTP_PORT
- Por defecto
- 25
SMTP server user. Remove if using the console backend.
- Objetivo
- SMTP_USER
SMTP server password. Remove if using the console backend.
- Objetivo
- SMTP_PASSWORD
Secure the connection to the SMTP server with TLS. Remove if using the console backend.
- Objetivo
- SMTP_USE_TLS
- Por defecto
- FALSE|TRUE
Secure the connection to the SMTP server with SSL. Remove if using the console backend.
- Objetivo
- SMTP_USE_SSL
- Por defecto
- FALSE|TRUE
Enable the consumption folder as an alternative way for adding PDFs.
- Objetivo
- CONSUME_ENABLE
- Por defecto
- FALSE|TRUE
Skip the addition PDF files if the user already has PDF with the same name and file size.
- Objetivo
- CONSUME_SKIP_EXISTING
- Por defecto
- TRUE|FALSE
Comma separated list of tags to add to the PDFs added via the consumption folder.
- Objetivo
- CONSUME_TAGS
Enable periodic backups to S3 compatible storage.
- Objetivo
- BACKUP_ENABLE
- Por defecto
- FALSE|TRUE
S3 compatible storage endpoint. Remove if not using backups.
- Objetivo
- BACKUP_ENDPOINT
S3 compatible storage access key. Remove if not using backups.
- Objetivo
- BACKUP_ACCESS_KEY
S3 compatible storage secret key. Remove if not using backups.
- Objetivo
- BACKUP_SECRET_KEY
S3 compatible storage bucket. Remove if not using backups.
- Objetivo
- BACKUP_BUCKET_NAME
Cron schedule for the backups. Default is midnight every day.
- Objetivo
- BACKUP_SCHEDULE
- Por defecto
- 0 0 * * *
Secure the connection to the S3 compatible storage with TLS.
- Objetivo
- BACKUP_SECURE
- Por defecto
- FALSE|TRUE
Encrypt the backups before uploading them to the S3 compatible storage.
- Objetivo
- BACKUP_ENCRYPTION_ENABLE
- Por defecto
- FALSE|TRUE
Password to encrypt the backups. Remove if not using encryption.
- Objetivo
- BACKUP_ENCRYPTION_PASSWORD
Salt to encrypt the backups. Remove if not using encryption.
- Objetivo
- BACKUP_ENCRYPTION_SALT
Path to the SQLite database folder. Remove if using Postgres. May need to update write permissions.
- Objetivo
- /home/nonroot/pdfding/db
- Por defecto
- /mnt/user/appdata/pdfding/db
- Valor
- /mnt/user/appdata/pdfding/db
- Por defecto
- 1000
- Valor
- 1000
- Por defecto
- 1000
- Valor
- 1000
Log level
- Objetivo
- LOG_LEVEL
- Por defecto
- ERROR|WARN|INFO|DEBUG
Set this to TRUE to avoid transmitting the CSRF cookie over HTTP accidentally.
- Objetivo
- CSRF_COOKIE_SECURE
- Por defecto
- TRUE|FALSE
Set this to TRUE to avoid transmitting the session cookie over HTTP accidentally.
- Objetivo
- SESSION_COOKIE_SECURE
- Por defecto
- TRUE|FALSE
Redirects all non-HTTPS requests to HTTPS. If PdfDing is running behind a reverse proxy this can cause infinite redirects.
- Objetivo
- SECURE_SSL_REDIRECT
- Por defecto
- FALSE|TRUE
See details: https://github.com/mrmn2/PdfDing/blob/master/docs/configuration.md#secure_hsts_seconds
- Objetivo
- SECURE_HSTS_SECONDS
The default protocol for account related URLs, e.g. for the password forgotten procedure.
- Objetivo
- ACCOUNT_DEFAULT_HTTP_PROTOCOL
- Por defecto
- https|http
The port where the internal server is reachable. Not recommended to change.
- Objetivo
- HOST_PORT
- Por defecto
- 8000
- Valor
- 8000
Descargar estadísticas
Descargas totales a lo largo del tiempo
Detalles
mrmn/pdfding:latestEjecute PdfDing en Unraid.
PdfDing se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.