PdfDing

PdfDing

Application Docker from grtgbln's Repository

Vue d'ensemble

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

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

Web UI PortPorttcp

Container Port: 8000

Cible
8000
Défaut
8000
Valeur
8000
Media PathPath

Path to the media folder

Cible
/home/nonroot/pdfding/media
ThemeVariable

Theme

Cible
DEFAULT_THEME
Défaut
dark|light
Theme ColorVariable

Theme color

Cible
DEFAULT_THEME_COLOR
Défaut
green|blue|red|pink|orange|gray
Secret KeyVariable

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

Cible
SECRET_KEY
Host NameVariable

The host/domain name where PdfDing will be reachable.

Cible
HOST_NAME
Défaut
127.0.0.1
Valeur
127.0.0.1
Require User Email VerificationVariable

Block users until they have verified their email address.

Cible
ACCOUNT_EMAIL_VERIFICATION
Défaut
TRUE|FALSE
Disable User SignupsVariable

Disable user signups

Cible
DISABLE_USER_SIGNUPS
Défaut
FALSE|TRUE
Database - TypeVariable

Database type

Cible
DATABASE_TYPE
Défaut
SQLITE|POSTGRES
Database - HostVariable

Postgres database host. Remove if using SQLite.

Cible
POSTGRES_HOST
Database - PortVariable

Postgres database port. Remove if using SQLite.

Cible
POSTGRES_PORT
Défaut
5432
Database - PasswordVariable

Postgres database password. Remove if using SQLite.

Cible
POSTGRES_PASSWORD
OIDC - EnableVariable

Enable OpenID Connect

Cible
OIDC_ENABLE
Défaut
FALSE|TRUE
OIDC - Provider NameVariable

OpenID Connect provider name

Cible
OIDC_PROVIDER_NAME
OIDC - Client IDVariable

OpenID Connect client ID

Cible
OIDC_CLIENT_ID
OIDC - Client SecretVariable

OpenID Connect client secret

Cible
OIDC_CLIENT_SECRET
OIDC - Auth URLVariable

OpenID Connect authorization URL

Cible
OIDC_AUTH_URL
OIDC - EnforceVariable

Require users to use OIDC

Cible
OIDC_ONLY
Défaut
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.

Cible
EMAIL_BACKEND
Défaut
CONSOLE|SMTP
Email - SMTP HostVariable

SMTP server host. Remove if using the console backend.

Cible
SMTP_HOST
Email - SMTP PortVariable

SMTP server port. Remove if using the console backend.

Cible
SMTP_PORT
Défaut
25
Email - SMTP UserVariable

SMTP server user. Remove if using the console backend.

Cible
SMTP_USER
Email - SMTP PasswordVariable

SMTP server password. Remove if using the console backend.

Cible
SMTP_PASSWORD
Email - SMTP TLSVariable

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

Cible
SMTP_USE_TLS
Défaut
FALSE|TRUE
Email - SMTP SSLVariable

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

Cible
SMTP_USE_SSL
Défaut
FALSE|TRUE
Consumption - EnableVariable

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

Cible
CONSUME_ENABLE
Défaut
FALSE|TRUE
Consumption - Skip ExistingVariable

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
Consumption - TagsVariable

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

Cible
CONSUME_TAGS
Backups - EnableVariable

Enable periodic backups to S3 compatible storage.

Cible
BACKUP_ENABLE
Défaut
FALSE|TRUE
Backups - S3 EndpointVariable

S3 compatible storage endpoint. Remove if not using backups.

Cible
BACKUP_ENDPOINT
Backups - S3 Access KeyVariable

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

Cible
BACKUP_ACCESS_KEY
Backups - S3 Secret KeyVariable

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

Cible
BACKUP_SECRET_KEY
Backups - S3 BucketVariable

S3 compatible storage bucket. Remove if not using backups.

Cible
BACKUP_BUCKET_NAME
Backups - ScheduleVariable

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

Cible
BACKUP_SCHEDULE
Défaut
0 0 * * *
Backups - SecureVariable

Secure the connection to the S3 compatible storage with TLS.

Cible
BACKUP_SECURE
Défaut
FALSE|TRUE
Backups - EncryptionVariable

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

Cible
BACKUP_ENCRYPTION_ENABLE
Défaut
FALSE|TRUE
Backups - Encryption PasswordVariable

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

Cible
BACKUP_ENCRYPTION_PASSWORD
Backups - Encryption SaltVariable

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

Cible
BACKUP_ENCRYPTION_SALT
Database PathPathrw

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
PGIDVariable
Défaut
1000
Valeur
1000
PUIDVariable
Défaut
1000
Valeur
1000
Log LevelVariable

Log level

Cible
LOG_LEVEL
Défaut
ERROR|WARN|INFO|DEBUG
Secure CSRF CookieVariable

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

Cible
CSRF_COOKIE_SECURE
Défaut
TRUE|FALSE
Secure Session CookieVariable

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

Cible
SESSION_COOKIE_SECURE
Défaut
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.

Cible
SECURE_SSL_REDIRECT
Défaut
FALSE|TRUE
Secure HSTS SecondsVariable

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

Cible
SECURE_HSTS_SECONDS
Default Protocol for AccountVariable

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

Cible
ACCOUNT_DEFAULT_HTTP_PROTOCOL
Défaut
https|http
Internal Server PortVariable

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

274,793
Total des téléchargements
20,568
Ce mois-ci
21,115
Moyenne / Mois

Total des téléchargements au fil du temps

Chargement du graphique...

Détails

Référentiel
mrmn/pdfding:latest
Dernière mise à jour2026-04-12
Première vue2025-01-04

Exé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.