Paperless-ngx Paperless-ngx: Migration Postgresql zu MariaDB

So habe ich das erst mal gemacht:

MariaDB [(none)]> create database paperless;
Query OK, 1 row affected (0.001 sec)

MariaDB [(none)]> create user 'paperless'@'localhost' identified by 'Passwort';
Query OK, 0 rows affected (0.302 sec)

MariaDB [(none)]> grant all privileges on paperless.* to 'paperless'@'%' identified by 'Passwort';
Query OK, 0 rows affected (0.154 sec)

Ist das bis dahin OK?
 
Das klingt soweit ok.

Du kannst dich z.B. mal mit HeidiSQL o.ä. and der MariaDB anmelden, dann müsstest du die Datenbank sehen können. HeidiSQL musst du nicht installieren, gibt es auch als Portable-Version...
 
Macht es Sinn die MariaDB im Docker zu installieren, wenn dieser auf dem NVME-Volume liegt?
Mal abgesehen von der neueren Version werden wohl die Zugriffe schneller sein. Ob sich das wirklich bemerkbar macht, vermag ich nicht zu sagen.
 
  • Like
Reaktionen: ctrlaltdelete
Moin Moin,
ich versuche auch gerade, Paperless-ngx mit MariaDB zum laufen zu bringen. Leider klappt das nicht.
Das Script von Marius ohne Office läuft problemlos. Danach habe ich versucht mithilfe des Stack direkt von der Paperless-NGX Seite die DB einzubauen. Leider startet der Paperless Container ständig neu mit folgender Fehlermeldung:
1707985717479.png

Was mich auch wundert, das die Übersicht mit den Images das Redis und MariaDB Image als frei anzeigt:
1707985812856.png

Hier ist mein jetziger Stack:


Code:
version: "3.6"
services:
  broker:
    image: docker.io/library/redis:7
    container_name: Paperless-NGX-REDIS
    restart: unless-stopped
    volumes:
      - /volume1/docker/paperlessngx/redis:/data
      
  db:
    image: docker.io/library/mariadb:10
    container_name: Paperless-NGX-DB
    restart: unless-stopped
    volumes:
      - /volume1/docker/paperlessngx/db:/var/lib/mysql
    environment:
      MARIADB_HOST: paperless
      MARIADB_DATABASE: paperless
      MARIADB_USER: paperless
      MARIADB_PASSWORD: paperless
      MARIADB_ROOT_PASSWORD: paperless
      
  webserver:
    image: ghcr.io/paperless-ngx/paperless-ngx:latest
    container_name: Paperless-NGX
    restart: unless-stopped
    depends_on:
      - db
      - broker
    ports:
      - 8777:8000
    volumes:
      - /volume1/docker/paperlessngx/data:/usr/src/paperless/data
      - /volume1/docker/paperlessngx/media:/usr/src/paperless/media
      - /volume1/docker/paperlessngx/export:/usr/src/paperless/export
      - /volume1/docker/paperlessngx/consume:/usr/src/paperless/consume
    environment:
      PAPERLESS_REDIS: redis://broker:6379
      PAPERLESS_SECRET_KEY: mega13geheim
      PAPERLESS_DBENGINE: mariadb
      PAPERLESS_DBHOST: db
      PAPERLESS_DBUSER: paperless
      PAPERLESS_DBPASS: paperless
      PAPERLESS_DBPORT: 3306
      USERMAP_UID: 1026
      USERMAP_GID: 100
      PAPERLESS_TIME_ZONE: Europe/Berlin
      PAPERLESS_CONSUMER_DELETE_DUPLICATES: true
      PAPERLESS_ADMIN_USER: admin
      PAPERLESS_ADMIN_PASSWORD: admin
      PAPERLESS_OCR_LANGUAGE: deu+eng

volumes:
  data:
  media:
  db:
  redis:

Vielleicht hat jemand eine Idee, es scheint ja so das über den Port 3306 keine Verbindung zu stande kommt. Ich habe nur Portainer und Adguard als Container am laufen...
 
Was sagt denn das Log vom MariaDB Container? Das wäre ja relevant wenn da was nicht startet.
 
2024/02/15 09:33:55stderr
2024/02/15 09:33:55stderr2024-02-15 8:33:55 0 [Note] mariadbd: Shutdown complete
2024/02/15 09:33:54stderr2024-02-15 8:33:54 0 [Note] InnoDB: Shutdown completed; log sequence number 1017303; transaction id 1260
2024/02/15 09:33:54stderr2024-02-15 8:33:54 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
2024/02/15 09:33:51stderr2024-02-15 8:33:51 0 [Note] InnoDB: Buffer pool(s) dump completed at 240215 8:33:51
2024/02/15 09:33:51stderr2024-02-15 8:33:51 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
2024/02/15 09:33:51stderr2024-02-15 8:33:51 0 [Note] InnoDB: Starting shutdown...
2024/02/15 09:33:51stderr2024-02-15 8:33:51 0 [Note] InnoDB: FTS optimize thread exiting.
2024/02/15 09:33:51stderr2024-02-15 8:33:51 0 [Note] mariadbd (initiated by: unknown): Normal shutdown
2024/02/15 09:33:43stderr2024-02-15 8:33:43 4 [Warning] Aborted connection 4 to db: 'paperless' user: 'paperless' host: '172.21.0.4' (Got an error reading communication packets)
2024/02/15 09:26:58stderr2024-02-15 8:26:58 3 [Warning] Aborted connection 3 to db: 'unconnected' user: 'unauthenticated' host: '172.21.0.4' (This connection closed normally without authentication)
2024/02/15 09:26:57stderrVersion: '10.11.7-MariaDB-1:10.11.7+maria~ubu2204' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution
2024/02/15 09:26:57stderr2024-02-15 8:26:57 0 [Note] mariadbd: ready for connections.
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] Server socket created on IP: '::'.
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] Server socket created on IP: '0.0.0.0'.
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: Buffer pool(s) load completed at 240215 8:26:56
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Warning] You need to use --log-bin to make --expire-logs-days or --binlog-expire-logs-seconds work.
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] Plugin 'FEEDBACK' is disabled.
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: log sequence number 46878; transaction id 14
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: 128 rollback segments are active.
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: End of log at LSN=46878
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: Buffered log writes (block size=512 bytes)
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: Completed initialization of buffer pool
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Warning] mariadbd: io_uring_queue_init() failed with ENOSYS: check seccomp filters, and the kernel version (newer than 5.1 required)
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: Number of transaction pools: 1
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] Starting MariaDB 10.11.7-MariaDB-1:10.11.7+maria~ubu2204 source revision 87e13722a95af5d9378d990caf48cb6874439347 as process 1
2024/02/15 09:26:56stdout
2024/02/15 09:26:56stdout2024-02-15 08:26:56+00:00 [Note] [Entrypoint]: MariaDB init process done. Ready for start up.
2024/02/15 09:26:56stdout
2024/02/15 09:26:56stdout2024-02-15 08:26:56+00:00 [Note] [Entrypoint]: Temporary server stopped
2024/02/15 09:26:56stderr
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] mariadbd: Shutdown complete
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: Shutdown completed; log sequence number 46878; transaction id 15
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: Buffer pool(s) dump completed at 240215 8:26:56
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
2024/02/15 09:26:56stderr2024-02-15 8:26:56 0 [Note] InnoDB: Starting shutdown...
2024/02/15 09:26:54stderr2024-02-15 8:26:54 0 [Note] InnoDB: FTS optimize thread exiting.
2024/02/15 09:26:54stderr2024-02-15 8:26:54 0 [Note] mariadbd (initiated by: unknown): Normal shutdown
2024/02/15 09:26:54stdout2024-02-15 08:26:54+00:00 [Note] [Entrypoint]: Stopping temporary server
2024/02/15 09:26:54stdout
2024/02/15 09:26:51stdout2024-02-15 08:26:51+00:00 [Note] [Entrypoint]: Securing system users (equivalent to running mysql_secure_installation)
2024/02/15 09:26:51stdout2024-02-15 08:26:51+00:00 [Note] [Entrypoint]: Giving user paperless access to schema paperless
2024/02/15 09:26:51stdout2024-02-15 08:26:51+00:00 [Note] [Entrypoint]: Creating user paperless
2024/02/15 09:26:51stdout2024-02-15 08:26:51+00:00 [Note] [Entrypoint]: Creating database paperless
2024/02/15 09:26:34stdout2024-02-15 08:26:34+00:00 [Note] [Entrypoint]: Temporary server started.
2024/02/15 09:26:34stderrVersion: '10.11.7-MariaDB-1:10.11.7+maria~ubu2204' socket: '/run/mysqld/mysqld.sock' port: 0 mariadb.org binary distribution
2024/02/15 09:26:34stderr2024-02-15 8:26:34 0 [Note] mariadbd: ready for connections.
2024/02/15 09:26:33stderr2024-02-15 8:26:33 0 [Warning] 'proxies_priv' entry '@% root@00420152ec44' ignored in --skip-name-resolve mode.
2024/02/15 09:26:33stderr2024-02-15 8:26:33 0 [Warning] 'user' entry 'root@00420152ec44' ignored in --skip-name-resolve mode.
2024/02/15 09:26:33stderr2024-02-15 8:26:33 0 [Note] Plugin 'FEEDBACK' is disabled.
2024/02/15 09:26:33stderr2024-02-15 8:26:33 0 [Note] InnoDB: log sequence number 46878; transaction id 14
2024/02/15 09:26:33stderr2024-02-15 8:26:33 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
2024/02/15 09:26:33stderr2024-02-15 8:26:33 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
2024/02/15 09:26:33stderr2024-02-15 8:26:33 0 [Note] InnoDB: 128 rollback segments are active.
2024/02/15 09:26:32stderr2024-02-15 8:26:32 0 [Note] InnoDB: End of log at LSN=46878
2024/02/15 09:26:32stderr2024-02-15 8:26:32 0 [Note] InnoDB: Buffered log writes (block size=512 bytes)
2024/02/15 09:26:32stderr2024-02-15 8:26:32 0 [Note] InnoDB: Completed initialization of buffer pool
2024/02/15 09:26:32stderr2024-02-15 8:26:32 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
2024/02/15 09:26:32stderr2024-02-15 8:26:32 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF
2024/02/15 09:26:32stderr2024-02-15 8:26:32 0 [Warning] mariadbd: io_uring_queue_init() failed with ENOSYS: check seccomp filters, and the kernel version (newer than 5.1 required)
2024/02/15 09:26:32stderr2024-02-15 8:26:32 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2024/02/15 09:26:32stderr2024-02-15 8:26:32 0 [Note] InnoDB: Number of transaction pools: 1
2024/02/15 09:26:32stderr2024-02-15 8:26:32 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2024/02/15 09:26:32stderr2024-02-15 8:26:32 0 [Note] Starting MariaDB 10.11.7-MariaDB-1:10.11.7+maria~ubu2204 source revision 87e13722a95af5d9378d990caf48cb6874439347 as process 108
2024/02/15 09:26:32stdout2024-02-15 08:26:32+00:00 [Note] [Entrypoint]: Waiting for server startup
2024/02/15 09:26:32stdout2024-02-15 08:26:32+00:00 [Note] [Entrypoint]: Starting temporary server
2024/02/15 09:26:32stdout2024-02-15 08:26:32+00:00 [Note] [Entrypoint]: Database files initialized
2024/02/15 09:26:32stdout
2024/02/15 09:26:32stdouthttps://mariadb.org/get-involved/
2024/02/15 09:26:32stdoutConsider joining MariaDB's strong and vibrant community:
2024/02/15 09:26:32stdout
2024/02/15 09:26:32stdoutThe latest information about MariaDB is available at https://mariadb.org/.
2024/02/15 09:26:32stdout
2024/02/15 09:26:32stdoutPlease report any problems at https://mariadb.org/jira
2024/02/15 09:26:32stdout
2024/02/15 09:26:32stdoutSee the MariaDB Knowledgebase at https://mariadb.com/kb
2024/02/15 09:26:32stdout
2024/02/15 09:26:32stdoutstrongly recommended for production servers.
2024/02/15 09:26:32stdoutdatabases and anonymous user created by default. This is
2024/02/15 09:26:32stdoutwhich will also give you the option of removing the test
2024/02/15 09:26:32stdout
2024/02/15 09:26:32stdout'/usr/bin/mariadb-secure-installation'
2024/02/15 09:26:32stdout
2024/02/15 09:26:32stdoutTo do so, start the server, then issue the following command:
2024/02/15 09:26:32stdoutPLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
2024/02/15 09:26:32stdout
2024/02/15 09:26:32stdout
2024/02/15 09:23:52stderr2024-02-15 8:23:52 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF
2024/02/15 09:23:52stderr2024-02-15 8:23:52 0 [Warning] mariadbd: io_uring_queue_init() failed with ENOSYS: check seccomp filters, and the kernel version (newer than 5.1 required)
2024/02/15 09:23:51stdout2024-02-15 08:23:51+00:00 [Note] [Entrypoint]: Initializing database files
2024/02/15 09:23:50stdout2024-02-15 08:23:50+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.11.7+maria~ubu2204 started.
2024/02/15 09:23:50stdout2024-02-15 08:23:50+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2024/02/15 09:23:50stderr1:name=systemd:/docker/00420152ec44af500f4470d9029d8e262eaae8f46f32517f05bdb93194e3d1e4/memory.pressure not writable, functionality unavailable to MariaDB
2024/02/15 09:23:50stderr2:name=synomonitor:/system.slice/pkg-ContainerManager-dockerd.service
2024/02/15 09:23:50stderr3:cpuacct:/docker/00420152ec44af500f4470d9029d8e262eaae8f46f32517f05bdb93194e3d1e4
2024/02/15 09:23:50stderr4:blkio:/docker/00420152ec44af500f4470d9029d8e262eaae8f46f32517f05bdb93194e3d1e4
2024/02/15 09:23:50stderr5:devices:/docker/00420152ec44af500f4470d9029d8e262eaae8f46f32517f05bdb93194e3d1e4
2024/02/15 09:23:50stderr6:cpu:/docker/00420152ec44af500f4470d9029d8e262eaae8f46f32517f05bdb93194e3d1e4
2024/02/15 09:23:50stderr7:memory:/docker/00420152ec44af500f4470d9029d8e262eaae8f46f32517f05bdb93194e3d1e4
2024/02/15 09:23:50stderr8:freezer:/docker/00420152ec44af500f4470d9029d8e262eaae8f46f32517f05bdb93194e3d1e4
2024/02/15 09:23:50stderr2024-02-15 08:23:50+00:00 [Warn] [Entrypoint]: /sys/fs/cgroup/puset:/docker/00420152ec44af500f4470d9029d8e262eaae8f46f32517f05bdb93194e3d1e4
2024/02/15 09:23:48stdout2024-02-15 08:23:48+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.11.7+maria~ubu2204 started.

Da werde ich nicht schlau draus...
 
Das Thema hat mir keine Ruhe gelassen. Ich habe einen Versuch mit einem MariaDB Container gestartet. Im Portainer habe ich für die Datenbank folgende Einträge berücksichtigt (User und Kennwörter zum Testen erstmal Standard):

db:
image: docker.io/library/mariadb:10
restart: unless-stopped
volumes:
- /volume1/docker/paperless/db:/var/lib/mysql
environment:
MARIADB_HOST: paperless
MARIADB_DATABASE: paperless
MARIADB_USER: paperless
MARIADB_PASSWORD: paperless
MARIADB_ROOT_PASSWORD: paperless

PAPERLESS_DBENGINE: mariadb
PAPERLESS_DBUSER: paperless
PAPERLESS_DBHOST: paperless
PAPERLESS_DBPASS: paperless
Der Container für die DB und Paperless befinden sich in einem Netzwerk (Paperless_default)

Die Verbindung zur Datenbank kann der Container Paperless offenbar nicht herstellen. Da ich FileRun als Container mit MariaDB (und dem Port 3306) nutze, habe ich die Container für FileRun gestoppt und den Start von Paperless erneut versucht. Das bringt kein anderes Ergebnis.

Im Logfile erhalte ich folgende Fehlermeldung:

/sbin/docker-prepare.sh: line 41: /dev/tcp/paperless/3306: Connection refused

Habe fast das Gefühl, dass ich den Wald vor lauter Bäumen nicht sehe.
Ich weiß nicht, ob es dir weiterhilft aber bei mir war das Problem das der User "paperless" zweimal angelegt werden musste 1. aus dem Docker Netz + 1. meinem eigenem und danach ging es.

1708764235439.png
 
Moin,

hat jemand von euch hier evtl einen Stack, bei dem:
paperlessngx + mariadb + phpmyadmin alle als Conatiner laufen und zusammen arbeiten?
Ich muss sowieso mein Paperlessngx neu aufsetzen und die Daten importieren, würde das aber gerne mit MariaDB als DB machen.

Ich brauche auch keinen "Schnick - Schnack", läuft alles lokal zum sichern der Dokumente.

Vielen dank,
deltapapa
 
  • Like
Reaktionen: deltapapa und Benie
Moin,

hat jemand von euch hier evtl einen Stack, bei dem:
paperlessngx + mariadb + phpmyadmin alle als Conatiner laufen und zusammen arbeiten?
Ich muss sowieso mein Paperlessngx neu aufsetzen und die Daten importieren, würde das aber gerne mit MariaDB als DB machen.

Ich brauche auch keinen "Schnick - Schnack", läuft alles lokal zum sichern der Dokumente.

Vielen dank,
deltapapa
Hallo deltapapa,

am einfachsten ist das nutzen der docker-compose.sqlite-tika.yml von den Entwicklern.
Läuft bei mir zu 100% sicher und schnell. Ich finde hier braucht man weder Maria noch Postgres.
Die Datensicherung und die Updates sind auch einfacher.

Gruß
Markus
 
  • Like
Reaktionen: Adama
Moin Moin,
vielen Dank für eure Antworten!


Diesen Stack finde ich gerade sehr umfangreich und unübersichtlich, ich habe das Gefühl hier wurde alles reingepackt was es geht. Ich nutze PaperlessNGX nur Lokal, daher würde bei mir die ganzen Steps mit den Zertifikaten schon entfallen. Ich habe mal versucht, diesen Stack zum laufen zu bringen, und klaglos gescheitert. Daher suche ich was ohne "Schnick - Schnack" :)

Hallo deltapapa,

am einfachsten ist das nutzen der docker-compose.sqlite-tika.yml von den Entwicklern.
Läuft bei mir zu 100% sicher und schnell. Ich finde hier braucht man weder Maria noch Postgres.
Die Datensicherung und die Updates sind auch einfacher.

Gruß
Markus

Mhhhh, verstehe ich nich ganz, welche DB wird da dann verwendet? Ich würde ja schon gerne eine eigenständige DB inerhalb meines Stacks / Docker nutzen, um unabhängig von der Synology Umgebung zu sein (Stickwort Updates / Upgrades etc.)

Guck doch mal bei den Entwicklern. https://github.com/paperless-ngx/paperless-ngx/blob/main/docker/compose/docker-compose.mariadb.yml
Ist zwar ohne phpmyadmin, aber den kannst du ja selber hinzufügen

Das gucke ich mir mal an, muss nur noch phpmyadmin dazu, dann kann ich ggf selber in der DB z.b. für einen Import den Admin Nutzer entfernen.

Danke euch allen,
 
Erstellt Paperless diese dann selbst, weil es keine Datenbank im Stack findet?
 
Ja.solltest nur prüfen was der default path dafür ist, damit die außerhalb vom Container liegt
 
solltest nur prüfen was der default path dafür ist, damit die außerhalb vom Container liegt
/usr/src/paperless/data:rw
da wird die SQLite abgelegt.

in meiner compose.yaml schaut das dann so aus:
/volume1/docker/paperlessngx/data:/usr/src/paperless/data:rw
 
Moin,
hier ist mein Stack mit MariaDB und nur den wichtigsten Einstellungen. Läuft nur Lokal, von unterwegs greife ich immer via Wirecard / VPN zu:
Das ganze läßt sich gut mit dem Synology Container - Projekt - Manager installieren. Vorher jedoch in der Filestation auf dem Docker Ordner den Nutzer Owner hinzufügen, sonst klappt das nicht. Wenn ich Zeit habe, mache ich vielleicht auch noch eine kleine Anleitung auf deltapapa.de dazu :-)

services:

broker:
image: docker.io/library/redis:7
container_name: paperlessngx_mariadb-broker
restart: unless-stopped
volumes:
- /volume2/docker/paperlessngx_mariadb/redis:/data

db:
image: docker.io/library/mariadb:11
container_name: paperlessngx_mariadb-database
restart: unless-stopped
volumes:
- /volume2/docker/paperlessngx_mariadb/db:/var/lib/mysql
environment:
MARIADB_HOST: paperless
MARIADB_DATABASE: paperless
MARIADB_USER: paperless
MARIADB_PASSWORD: paperless
MARIADB_ROOT_PASSWORD: paperless

webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
container_name: paperlessngx_mariadb-server
restart: unless-stopped
depends_on:
- db
- broker
ports:
- "8778:8000"
volumes:
- /volume2/docker/paperlessngx_mariadb/data:/usr/src/paperless/data
- /volume2/docker/paperlessngx_mariadb/media:/usr/src/paperless/media
- /volume2/docker/paperlessngx_mariadb/export:/usr/src/paperless/export
- /volume2/docker/paperlessngx_mariadb/consume:/usr/src/paperless/consume
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBENGINE: mariadb
PAPERLESS_DBHOST: db
PAPERLESS_DBUSER: paperless
PAPERLESS_DBPASS: paperless
PAPERLESS_DBPORT: 3306
USERMAP_UID: 1026
USERMAP_GID: 100
PAPERLESS_FILENAME_FORMAT: '{{ created_year }}/{{ correspondent }}/{{ document_type }}/{{ title }}'
PAPERLESS_SECRET_KEY: secret#key
PAPERLESS_URL: http://localhost:8000
#PAPERLESS_ADMIN_USER: deltapapa
#PAPERLESS_ADMIN_PASSWORD: secret#pw
PAPERLESS_TIME_ZONE: Europe/Berlin
PAPERLESS_OCR_LANGUAGE: deu+eng

Wenn ich heute Abend noch Zeit habe, versuche ich mal PHPmyadmin dazuzuzaubern <- geiles Wort

Noch eine Anmerkung: paperless_admin und paperless_password habe auskommentiert, um meine exportierten Daten importieren zu können. Denn Port habe ich auf 8778 geändert, da auf 8777 mein PLNGX mit postgresql läuft.
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat