PdfDing
Docker 应用程序 from grtgbln's Repository
概述
要求
Optionally can use a separate Postgres database container, or a built-in SQLite database.
运行时参数
- 网络用户界面
http://[IP]:[PORT:8000]/- 网络
bridge- 特权
- false
模板配置
Container Port: 8000
- 目标
- 8000
- 默认值
- 8000
- 价值
- 8000
Path to the media folder
- 目标
- /home/nonroot/pdfding/media
Theme
- 目标
- DEFAULT_THEME
- 默认值
- dark|light
Theme color
- 目标
- DEFAULT_THEME_COLOR
- 默认值
- green|blue|red|pink|orange|gray
Used for securing signed data. Should be to a large random value.
- 目标
- SECRET_KEY
The host/domain name where PdfDing will be reachable.
- 目标
- HOST_NAME
- 默认值
- 127.0.0.1
- 价值
- 127.0.0.1
Block users until they have verified their email address.
- 目标
- ACCOUNT_EMAIL_VERIFICATION
- 默认值
- TRUE|FALSE
Disable user signups
- 目标
- DISABLE_USER_SIGNUPS
- 默认值
- FALSE|TRUE
Database type
- 目标
- DATABASE_TYPE
- 默认值
- SQLITE|POSTGRES
Postgres database host. Remove if using SQLite.
- 目标
- POSTGRES_HOST
Postgres database port. Remove if using SQLite.
- 目标
- POSTGRES_PORT
- 默认值
- 5432
Postgres database password. Remove if using SQLite.
- 目标
- POSTGRES_PASSWORD
Enable OpenID Connect
- 目标
- OIDC_ENABLE
- 默认值
- FALSE|TRUE
OpenID Connect provider name
- 目标
- OIDC_PROVIDER_NAME
OpenID Connect client ID
- 目标
- OIDC_CLIENT_ID
OpenID Connect client secret
- 目标
- OIDC_CLIENT_SECRET
OpenID Connect authorization URL
- 目标
- OIDC_AUTH_URL
Require users to use OIDC
- 目标
- OIDC_ONLY
- 默认值
- FALSE|TRUE
Whether to send account related emails, e.g a password reset or account verification, to the console or via an SMTP server.
- 目标
- EMAIL_BACKEND
- 默认值
- CONSOLE|SMTP
SMTP server host. Remove if using the console backend.
- 目标
- SMTP_HOST
SMTP server port. Remove if using the console backend.
- 目标
- SMTP_PORT
- 默认值
- 25
SMTP server user. Remove if using the console backend.
- 目标
- SMTP_USER
SMTP server password. Remove if using the console backend.
- 目标
- SMTP_PASSWORD
Secure the connection to the SMTP server with TLS. Remove if using the console backend.
- 目标
- SMTP_USE_TLS
- 默认值
- FALSE|TRUE
Secure the connection to the SMTP server with SSL. Remove if using the console backend.
- 目标
- SMTP_USE_SSL
- 默认值
- FALSE|TRUE
Enable the consumption folder as an alternative way for adding PDFs.
- 目标
- CONSUME_ENABLE
- 默认值
- FALSE|TRUE
Skip the addition PDF files if the user already has PDF with the same name and file size.
- 目标
- CONSUME_SKIP_EXISTING
- 默认值
- TRUE|FALSE
Comma separated list of tags to add to the PDFs added via the consumption folder.
- 目标
- CONSUME_TAGS
Enable periodic backups to S3 compatible storage.
- 目标
- BACKUP_ENABLE
- 默认值
- FALSE|TRUE
S3 compatible storage endpoint. Remove if not using backups.
- 目标
- BACKUP_ENDPOINT
S3 compatible storage access key. Remove if not using backups.
- 目标
- BACKUP_ACCESS_KEY
S3 compatible storage secret key. Remove if not using backups.
- 目标
- BACKUP_SECRET_KEY
S3 compatible storage bucket. Remove if not using backups.
- 目标
- BACKUP_BUCKET_NAME
Cron schedule for the backups. Default is midnight every day.
- 目标
- BACKUP_SCHEDULE
- 默认值
- 0 0 * * *
Secure the connection to the S3 compatible storage with TLS.
- 目标
- BACKUP_SECURE
- 默认值
- FALSE|TRUE
Encrypt the backups before uploading them to the S3 compatible storage.
- 目标
- BACKUP_ENCRYPTION_ENABLE
- 默认值
- FALSE|TRUE
Password to encrypt the backups. Remove if not using encryption.
- 目标
- BACKUP_ENCRYPTION_PASSWORD
Salt to encrypt the backups. Remove if not using encryption.
- 目标
- BACKUP_ENCRYPTION_SALT
Path to the SQLite database folder. Remove if using Postgres. May need to update write permissions.
- 目标
- /home/nonroot/pdfding/db
- 默认值
- /mnt/user/appdata/pdfding/db
- 价值
- /mnt/user/appdata/pdfding/db
- 默认值
- 1000
- 价值
- 1000
- 默认值
- 1000
- 价值
- 1000
Log level
- 目标
- LOG_LEVEL
- 默认值
- ERROR|WARN|INFO|DEBUG
Set this to TRUE to avoid transmitting the CSRF cookie over HTTP accidentally.
- 目标
- CSRF_COOKIE_SECURE
- 默认值
- TRUE|FALSE
Set this to TRUE to avoid transmitting the session cookie over HTTP accidentally.
- 目标
- SESSION_COOKIE_SECURE
- 默认值
- TRUE|FALSE
Redirects all non-HTTPS requests to HTTPS. If PdfDing is running behind a reverse proxy this can cause infinite redirects.
- 目标
- SECURE_SSL_REDIRECT
- 默认值
- FALSE|TRUE
See details: https://github.com/mrmn2/PdfDing/blob/master/docs/configuration.md#secure_hsts_seconds
- 目标
- SECURE_HSTS_SECONDS
The default protocol for account related URLs, e.g. for the password forgotten procedure.
- 目标
- ACCOUNT_DEFAULT_HTTP_PROTOCOL
- 默认值
- https|http
The port where the internal server is reachable. Not recommended to change.
- 目标
- HOST_PORT
- 默认值
- 8000
- 价值
- 8000
下载统计数据
长期下载总量
详细信息
在Unraid 上运行 PdfDing 。
PdfDing 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。