PdfDing

PdfDing

Docker 应用程序 from grtgbln's Repository

概述

Self-hosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

要求


        Optionally can use a separate Postgres database container, or a built-in SQLite database.
    

运行时参数

网络用户界面
http://[IP]:[PORT:8000]/
网络
bridge
特权
false

模板配置

Web UI PortPorttcp

Container Port: 8000

目标
8000
默认值
8000
价值
8000
Media PathPath

Path to the media folder

目标
/home/nonroot/pdfding/media
ThemeVariable

Theme

目标
DEFAULT_THEME
默认值
dark|light
Theme ColorVariable

Theme color

目标
DEFAULT_THEME_COLOR
默认值
green|blue|red|pink|orange|gray
Secret KeyVariable

Used for securing signed data. Should be to a large random value.

目标
SECRET_KEY
Host NameVariable

The host/domain name where PdfDing will be reachable.

目标
HOST_NAME
默认值
127.0.0.1
价值
127.0.0.1
Require User Email VerificationVariable

Block users until they have verified their email address.

目标
ACCOUNT_EMAIL_VERIFICATION
默认值
TRUE|FALSE
Disable User SignupsVariable

Disable user signups

目标
DISABLE_USER_SIGNUPS
默认值
FALSE|TRUE
Database - TypeVariable

Database type

目标
DATABASE_TYPE
默认值
SQLITE|POSTGRES
Database - HostVariable

Postgres database host. Remove if using SQLite.

目标
POSTGRES_HOST
Database - PortVariable

Postgres database port. Remove if using SQLite.

目标
POSTGRES_PORT
默认值
5432
Database - PasswordVariable

Postgres database password. Remove if using SQLite.

目标
POSTGRES_PASSWORD
OIDC - EnableVariable

Enable OpenID Connect

目标
OIDC_ENABLE
默认值
FALSE|TRUE
OIDC - Provider NameVariable

OpenID Connect provider name

目标
OIDC_PROVIDER_NAME
OIDC - Client IDVariable

OpenID Connect client ID

目标
OIDC_CLIENT_ID
OIDC - Client SecretVariable

OpenID Connect client secret

目标
OIDC_CLIENT_SECRET
OIDC - Auth URLVariable

OpenID Connect authorization URL

目标
OIDC_AUTH_URL
OIDC - EnforceVariable

Require users to use OIDC

目标
OIDC_ONLY
默认值
FALSE|TRUE
Email - BackendVariable

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
Email - SMTP HostVariable

SMTP server host. Remove if using the console backend.

目标
SMTP_HOST
Email - SMTP PortVariable

SMTP server port. Remove if using the console backend.

目标
SMTP_PORT
默认值
25
Email - SMTP UserVariable

SMTP server user. Remove if using the console backend.

目标
SMTP_USER
Email - SMTP PasswordVariable

SMTP server password. Remove if using the console backend.

目标
SMTP_PASSWORD
Email - SMTP TLSVariable

Secure the connection to the SMTP server with TLS. Remove if using the console backend.

目标
SMTP_USE_TLS
默认值
FALSE|TRUE
Email - SMTP SSLVariable

Secure the connection to the SMTP server with SSL. Remove if using the console backend.

目标
SMTP_USE_SSL
默认值
FALSE|TRUE
Consumption - EnableVariable

Enable the consumption folder as an alternative way for adding PDFs.

目标
CONSUME_ENABLE
默认值
FALSE|TRUE
Consumption - Skip ExistingVariable

Skip the addition PDF files if the user already has PDF with the same name and file size.

目标
CONSUME_SKIP_EXISTING
默认值
TRUE|FALSE
Consumption - TagsVariable

Comma separated list of tags to add to the PDFs added via the consumption folder.

目标
CONSUME_TAGS
Backups - EnableVariable

Enable periodic backups to S3 compatible storage.

目标
BACKUP_ENABLE
默认值
FALSE|TRUE
Backups - S3 EndpointVariable

S3 compatible storage endpoint. Remove if not using backups.

目标
BACKUP_ENDPOINT
Backups - S3 Access KeyVariable

S3 compatible storage access key. Remove if not using backups.

目标
BACKUP_ACCESS_KEY
Backups - S3 Secret KeyVariable

S3 compatible storage secret key. Remove if not using backups.

目标
BACKUP_SECRET_KEY
Backups - S3 BucketVariable

S3 compatible storage bucket. Remove if not using backups.

目标
BACKUP_BUCKET_NAME
Backups - ScheduleVariable

Cron schedule for the backups. Default is midnight every day.

目标
BACKUP_SCHEDULE
默认值
0 0 * * *
Backups - SecureVariable

Secure the connection to the S3 compatible storage with TLS.

目标
BACKUP_SECURE
默认值
FALSE|TRUE
Backups - EncryptionVariable

Encrypt the backups before uploading them to the S3 compatible storage.

目标
BACKUP_ENCRYPTION_ENABLE
默认值
FALSE|TRUE
Backups - Encryption PasswordVariable

Password to encrypt the backups. Remove if not using encryption.

目标
BACKUP_ENCRYPTION_PASSWORD
Backups - Encryption SaltVariable

Salt to encrypt the backups. Remove if not using encryption.

目标
BACKUP_ENCRYPTION_SALT
Database PathPathrw

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
PGIDVariable
默认值
1000
价值
1000
PUIDVariable
默认值
1000
价值
1000
Log LevelVariable

Log level

目标
LOG_LEVEL
默认值
ERROR|WARN|INFO|DEBUG
Secure CSRF CookieVariable

Set this to TRUE to avoid transmitting the CSRF cookie over HTTP accidentally.

目标
CSRF_COOKIE_SECURE
默认值
TRUE|FALSE
Secure Session CookieVariable

Set this to TRUE to avoid transmitting the session cookie over HTTP accidentally.

目标
SESSION_COOKIE_SECURE
默认值
TRUE|FALSE
Secure SSL RedirectsVariable

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
Secure HSTS SecondsVariable

See details: https://github.com/mrmn2/PdfDing/blob/master/docs/configuration.md#secure_hsts_seconds

目标
SECURE_HSTS_SECONDS
Default Protocol for AccountVariable

The default protocol for account related URLs, e.g. for the password forgotten procedure.

目标
ACCOUNT_DEFAULT_HTTP_PROTOCOL
默认值
https|http
Internal Server PortVariable

The port where the internal server is reachable. Not recommended to change.

目标
HOST_PORT
默认值
8000
价值
8000

下载统计数据

274,793
下载总数
20,568
本月
21,115
平均每月

长期下载总量

加载图表...

详细信息

存储库
mrmn/pdfding:latest
最后更新2026-04-12
初见2025-01-04

在Unraid 上运行 PdfDing 。

PdfDing 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。