version: "3.6"
services:
broker:
image: redis
container_name: Paperless-NGX-REDIS
restart: always
volumes:
- /volume1/docker/paperlessngx/redis:/data
db:
image: postgres
container_name: Paperless-NGX-DB
restart: always
volumes:
- /volume1/docker/paperlessngx/db:/var/lib/postgresql/data
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless # a changer
POSTGRES_PASSWORD: paperless # a changer
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
container_name: Paperless-NGX
restart: always
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_DBHOST: db
USERMAP_UID: 1032
USERMAP_GID: 100
PAPERLESS_TIME_ZONE: Europe/Paris
PAPERLESS_ADMIN_USER: utilisateur
PAPERLESS_ADMIN_PASSWORD: supermotdepasse
PAPERLESS_OCR_LANGUAGE: fr+eng
version: '3.3'
services:
linuxserver:
container_name: paperless-ngx
environment:
- PUID=1032
- PGID=100
- TZ=Europe/Paris
- REDIS_URL=
ports:
- '8000:8000'
volumes:
- '/volume1/docker/paperlessngx:/config'
- '/volume1/docker/paperlessngx/data:/data'
restart: unless-stopped
image: lscr.io/linuxserver/paperless-ngx
N’hésite pas à traduire les tutoriels si tu n’y arrives pas.
container_name: nomdetonpaquet
version: '3.3'
services:
firefly_iii:
image: fireflyiii/core:latest
container_name: firefly-iii
volumes:
- /volume1/docker/firefly-iii/firefly-iii/config/export:/var/www/firefly-iii/storage/export
- /volume1/docker/firefly-iii/firefly-iii/config/upload:/var/www/firefly-iii/storage/upload
env_file: .env
ports:
- 4040:80
depends_on:
- firefly_iii_db
firefly_iii_db:
image: mariadb
hostname: firefly_iii_db
container_name: firefly_iii_db
restart: always
env_file: .db.env
volumes:
- /volume1/docker/firefly-iii/mariadb:/var/lib/mysql
Partage ton compose en retirant ce que tu estimes sensible, comme ça on peut tester de notre coté.Bonjour et merci pour vos réponses!
Désolé pour le temps de réponse de mon côté, un mélange de météo instable, de vieil appartement et d'onduleur HS.
J'ai joué la prudence et coupé le nas.
Du coup j'ai pris le temps de tester, ajouter un nom a db et webserver ne change rien a la situation.
J'ai aussi désactivé le pare-feu (temporairement!) et relance le projet, sans résultats non plus.
J'ai refait une installation depuis 0 avec le docker-compose.postgres-tika.yml, avec un exit code:0 en sortie.
Et idem
Je suis allé dans les paramètres réseau et voici ce que j'ai trouvé:
Voir la pièce jointe 10090
Il semblerait que paperless webserver et redis ne tournent pas sur le même réseau.
Je suis pas encore très a l'aise avec les notions de réseau/sous réseau et comme t tout cela communique.
Cela les empeche de communiquer entre eux ?
J'ai toutefois des précision supplémentaires et le message d'erreur suivant dans le journal
[celery.beat] beat: connection error: error 110 connecting to broker:6379
Merci a ceux qui veulent bien se creuser la tête avec moi!
version: "3.4"
services:
broker:
image: docker.io/library/redis:7
restart: unless-stopped
volumes:
- redisdata:/data
db:
image: docker.io/library/postgres:15
container_name: db
restart: unless-stopped
volumes:
- pgdata:/var/lib/postgresql/data
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
container_name: webserver
restart: unless-stopped
depends_on:
- db
- broker
- gotenberg
- tika
ports:
- "8000:8000"
healthcheck:
test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]
interval: 30s
timeout: 10s
retries: 5
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:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
PAPERLESS_TIKA_ENABLED: 1
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
PAPERLESS_TIKA_ENDPOINT: http://tika:9998
gotenberg:
image: docker.io/gotenberg/gotenberg:7.8
restart: unless-stopped
# The gotenberg chromium route is used to convert .eml files. We do not
# want to allow external content like tracking pixels or even javascript.
command:
- "gotenberg"
- "--chromium-disable-javascript=true"
- "--chromium-allow-list=file:///tmp/.*"
tika:
image: ghcr.io/paperless-ngx/tika:latest
restart: unless-stopped
volumes:
data:
media:
pgdata:
redisdata: