Installation in Docker
Beschreibung:
Hier wird ein Docker container erzeiugt, das Volumes benötigt. Weil die ordner spezielle Benutzerrechte haben.
Installtion
Installation
Einmal
Vorrausetzung
Dockerinstallation
apt install docker.io docker-compose
Die Environment Datei,Datei
Hier werden Sprache zeitzoneZeitzone und das Datenbank Passwort festgelegt werden
docker-compose.env
# The UID and GID of the user used to run paperless in the container.
#USERMAP_UID=1000
#USERMAP_GID=1000
# Additional languages to install for text recognition.
#PAPERLESS_OCR_LANGUAGES=tur ces
# Paperless-specific settings
#PAPERLESS_URL=https://paperless.example.com
#PAPERLESS_SECRET_KEY=change-me
#PAPERLESS_TIME_ZONE=America/Los_Angeles
#PAPERLESS_OCR_LANGUAGE=eng
#PAPERLESS_FORCE_SCRIPT_NAME=/PATHPREFIX
#PAPERLESS_STATIC_URL=/PATHPREFIX/static/
# DatabaseRedis settings for Paperless
PAPERLESS_REDIS=redis://broker:6379
# Database configuration for MariaDB
MARIADB_HOST=paperless
MARIADB_DATABASE=paperless
MARIADB_USER=paperless
MARIADB_PASSWORD=paperless
MARIADB_ROOT_PASSWORD=paperless
# Paperless webserver environment settings
PAPERLESS_DBENGINE=mariadb
PAPERLESS_DBHOST=db
PAPERLESS_DBUSER=your_db_usernamepaperless
PAPERLESS_DBPASS=your_db_passwordpaperless
PAPERLESS_DBPORT=3306
Deutsch angepasste env Datei
# The UID and GID of the user used to run paperless in the container.
#USERMAP_UID=1000
#USERMAP_GID=1000
# Additional languages to install for text recognition.
PAPERLESS_OCR_LANGUAGES=ger
# Paperless-specific settings
#PAPERLESS_URL=https://paperless.example.com
#PAPERLESS_SECRET_KEY=change-me
PAPERLESS_TIME_ZONE=Europe/Berlin
PAPERLESS_OCR_LANGUAGE=ger
#PAPERLESS_FORCE_SCRIPT_NAME=/PATHPREFIX
#PAPERLESS_STATIC_URL=/PATHPREFIX/static/
# DatabaseRedis settings for Paperless
PAPERLESS_REDIS=redis://broker:6379
# Database configuration for MariaDB
MARIADB_HOST=paperless
MARIADB_DATABASE=paperless
MARIADB_USER=paperless
MARIADB_PASSWORD=paperless
MARIADB_ROOT_PASSWORD=paperless
# Paperless webserver environment settings
PAPERLESS_DBENGINE=mariadb
PAPERLESS_DBHOST=db
PAPERLESS_DBUSER=your_db_usernamepaperless
PAPERLESS_DBPASS=your_db_passwordpaperless
PAPERLESS_DBPORT=3306
Nun die
Die docker-compose Datei
version: "3.4"
services:
broker:
image: docker.io/library/redis:7
restart: unless-stopped
volumes:
- redisdata:/data
env_file: docker-compose.env
db:
image: docker.io/library/mariadb:10
restart: unless-stopped
volumes:
- dbdata:/var/lib/mysql
env_file: docker-compose.env
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
restart: unless-stopped
depends_on:
- db
- broker
ports:
- "8000:8000"
volumes:
- data:/usr/src/paperless/data
- media:/usr/src/paperless/media
- ./export:/usr/src/paperless/export
- ./consume:/usr/src/paperless/consume
env_file: docker-compose.env
environment:volumes:
PAPERLESS_REDIS:data:
redis://broker:6379media:
PAPERLESS_DBENGINE:dbdata:
mariadb
PAPERLESS_DBHOST: db
PAPERLESS_DBPORT: 3306redisdata: