paperless: Set up directories

This commit is contained in:
Marty Oehme 2025-07-15 16:51:56 +02:00
parent 70ddb4df6a
commit 1b147c6a78
Signed by: Marty
GPG key ID: 4E535BC19C61886E
3 changed files with 21 additions and 7 deletions

View file

@ -4,6 +4,9 @@ stack_paperless_env_dir: /opt/stack_paperless
stack_paperless_puid: 1000
stack_paperless_pgid: 100
stack_paperless_serve_dir: /srv
stack_paperless_serve_dir_create: true
stack_paperless_tz: America/Chicago
stack_paperless_ocr_language: eng # default OCR languages
stack_paperless_ocr_languages: eng deu frk # ALL installed languages

View file

@ -7,6 +7,19 @@
group: root
mode: 0700
- name: Create user-facing data dir
ansible.builtin.file:
state: directory
path: "{{ stack_paperless_serve_dir }}/{{ item }}"
owner: "{{ stack_paperless_puid }}"
group: "{{ stack_paperless_pgid }}"
mode: 0770
when: stack_paperless_serve_dir_create
loop:
- ""
- documents
- consume
- name: Start compose stack
community.docker.docker_compose_v2:
project_name: paperless

View file

@ -42,9 +42,9 @@ services:
- paperless-postgres
volumes:
- "{{ stack_paperless_env_dir }}/data/paperless:/usr/src/paperless/data" # container data
- "/home/marty/documents/archive/.media:/usr/src/paperless/media" # document location
- "export:/usr/src/paperless/export" # backup location
- "/home/marty/documents/archive/consume:/usr/src/paperless/consume" # watch folder
- "{{ stack_paperless_env_dir }}/data/paperless_export:/usr/src/paperless/export" # backup location
- "{{ stack_paperless_serve_dir }}/documents:/usr/src/paperless/media" # document location
- "{{ stack_paperless_serve_dir }}/consume:/usr/src/paperless/consume" # watch folder
environment:
- "PAPERLESS_TIME_ZONE={{ stack_paperless_tz }}"
- "USERMAP_UID={{ stack_paperless_puid }}"
@ -72,7 +72,7 @@ services:
security_opt:
- no-new-privileges:true
volumes:
- postgres-data:/var/lib/postgresql/data
- "{{ stack_paperless_env_dir }}/data/postgres:/var/lib/postgresql/data"
environment:
POSTGRES_DB: "{{ stack_paperless_dbname }}"
POSTGRES_USER: "{{ stack_paperless_dbuser }}"
@ -87,7 +87,7 @@ services:
security_opt:
- no-new-privileges:true
volumes:
- redis-data:/data
- "{{ stack_paperless_env_dir }}/data/redis:/data"
environment:
REDIS_ARGS: "--save 60 10"
@ -95,8 +95,6 @@ volumes:
data:
export:
#media:
postgres-data:
redis-data:
networks:
caddy: