PdfDing

PdfDing

Docker-Anwendung from grtgbln's Repository

Übersicht

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

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

Web UI PortPorttcp

Container Port: 8000

Ziel
8000
Standard
8000
Wert
8000
Media PathPath

Path to the media folder

Ziel
/home/nonroot/pdfding/media
ThemeVariable

Theme

Ziel
DEFAULT_THEME
Standard
dark|light
Theme ColorVariable

Theme color

Ziel
DEFAULT_THEME_COLOR
Standard
green|blue|red|pink|orange|gray
Secret KeyVariable

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

Ziel
SECRET_KEY
Host NameVariable

The host/domain name where PdfDing will be reachable.

Ziel
HOST_NAME
Standard
127.0.0.1
Wert
127.0.0.1
Require User Email VerificationVariable

Block users until they have verified their email address.

Ziel
ACCOUNT_EMAIL_VERIFICATION
Standard
TRUE|FALSE
Disable User SignupsVariable

Disable user signups

Ziel
DISABLE_USER_SIGNUPS
Standard
FALSE|TRUE
Database - TypeVariable

Database type

Ziel
DATABASE_TYPE
Standard
SQLITE|POSTGRES
Database - HostVariable

Postgres database host. Remove if using SQLite.

Ziel
POSTGRES_HOST
Database - PortVariable

Postgres database port. Remove if using SQLite.

Ziel
POSTGRES_PORT
Standard
5432
Database - PasswordVariable

Postgres database password. Remove if using SQLite.

Ziel
POSTGRES_PASSWORD
OIDC - EnableVariable

Enable OpenID Connect

Ziel
OIDC_ENABLE
Standard
FALSE|TRUE
OIDC - Provider NameVariable

OpenID Connect provider name

Ziel
OIDC_PROVIDER_NAME
OIDC - Client IDVariable

OpenID Connect client ID

Ziel
OIDC_CLIENT_ID
OIDC - Client SecretVariable

OpenID Connect client secret

Ziel
OIDC_CLIENT_SECRET
OIDC - Auth URLVariable

OpenID Connect authorization URL

Ziel
OIDC_AUTH_URL
OIDC - EnforceVariable

Require users to use OIDC

Ziel
OIDC_ONLY
Standard
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.

Ziel
EMAIL_BACKEND
Standard
CONSOLE|SMTP
Email - SMTP HostVariable

SMTP server host. Remove if using the console backend.

Ziel
SMTP_HOST
Email - SMTP PortVariable

SMTP server port. Remove if using the console backend.

Ziel
SMTP_PORT
Standard
25
Email - SMTP UserVariable

SMTP server user. Remove if using the console backend.

Ziel
SMTP_USER
Email - SMTP PasswordVariable

SMTP server password. Remove if using the console backend.

Ziel
SMTP_PASSWORD
Email - SMTP TLSVariable

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

Ziel
SMTP_USE_TLS
Standard
FALSE|TRUE
Email - SMTP SSLVariable

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

Ziel
SMTP_USE_SSL
Standard
FALSE|TRUE
Consumption - EnableVariable

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

Ziel
CONSUME_ENABLE
Standard
FALSE|TRUE
Consumption - Skip ExistingVariable

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

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

Ziel
CONSUME_TAGS
Backups - EnableVariable

Enable periodic backups to S3 compatible storage.

Ziel
BACKUP_ENABLE
Standard
FALSE|TRUE
Backups - S3 EndpointVariable

S3 compatible storage endpoint. Remove if not using backups.

Ziel
BACKUP_ENDPOINT
Backups - S3 Access KeyVariable

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

Ziel
BACKUP_ACCESS_KEY
Backups - S3 Secret KeyVariable

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

Ziel
BACKUP_SECRET_KEY
Backups - S3 BucketVariable

S3 compatible storage bucket. Remove if not using backups.

Ziel
BACKUP_BUCKET_NAME
Backups - ScheduleVariable

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

Ziel
BACKUP_SCHEDULE
Standard
0 0 * * *
Backups - SecureVariable

Secure the connection to the S3 compatible storage with TLS.

Ziel
BACKUP_SECURE
Standard
FALSE|TRUE
Backups - EncryptionVariable

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

Ziel
BACKUP_ENCRYPTION_ENABLE
Standard
FALSE|TRUE
Backups - Encryption PasswordVariable

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

Ziel
BACKUP_ENCRYPTION_PASSWORD
Backups - Encryption SaltVariable

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

Ziel
BACKUP_ENCRYPTION_SALT
Database PathPathrw

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
PGIDVariable
Standard
1000
Wert
1000
PUIDVariable
Standard
1000
Wert
1000
Log LevelVariable

Log level

Ziel
LOG_LEVEL
Standard
ERROR|WARN|INFO|DEBUG
Secure CSRF CookieVariable

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

Ziel
CSRF_COOKIE_SECURE
Standard
TRUE|FALSE
Secure Session CookieVariable

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

Ziel
SESSION_COOKIE_SECURE
Standard
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.

Ziel
SECURE_SSL_REDIRECT
Standard
FALSE|TRUE
Secure HSTS SecondsVariable

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

Ziel
SECURE_HSTS_SECONDS
Default Protocol for AccountVariable

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

Ziel
ACCOUNT_DEFAULT_HTTP_PROTOCOL
Standard
https|http
Internal Server PortVariable

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

Ziel
HOST_PORT
Standard
8000
Wert
8000

Statistik herunterladen

274,793
Downloads insgesamt
20,568
Dieser Monat
21,115
Durchschnittlich / Monat

Gesamte Downloads im Laufe der Zeit

Tabelle laden...

Einzelheiten

Repository
mrmn/pdfding:latest
Zuletzt aktualisiert2026-04-12
Erstmals gesehen2025-01-04

Fü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.