Add paperless (#43)

specify-tags
Cian Hatton 3 years ago committed by GitHub
parent c9805917cb
commit ae11951f67
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -11,6 +11,9 @@ qnap:
services: services:
ansible-playbook playbooks/setup-homelab.yml --tags services ansible-playbook playbooks/setup-homelab.yml --tags services
qnap-services:
ansible-playbook playbooks/setup-homelab.yml --tags services --limit qnap
snunmu: snunmu:
ansible-playbook playbooks/setup-homelab.yml --limit snunmu ansible-playbook playbooks/setup-homelab.yml --limit snunmu
@ -48,7 +51,7 @@ backup-qnap: deps
ansible-playbook playbooks/backup-docker-volumes.yml --limit qnap ansible-playbook playbooks/backup-docker-volumes.yml --limit qnap
restore: deps restore: deps
ansible-playbook playbooks/restore-docker-volumes.yml -e volume_name="$(volume_name)" --limit "$(host)" ansible-playbook playbooks/] -e volume_name="$(volume_name)" --limit "$(host)"
cron: cron:
ansible-playbook playbooks/setup-homelab.yml --tags cron ansible-playbook playbooks/setup-homelab.yml --tags cron

@ -29,6 +29,8 @@ directories:
photoprism_dir: /mnt/mergerfs/photoprism photoprism_dir: /mnt/mergerfs/photoprism
# path to youtube videos # path to youtube videos
youtube_dir: /mnt/mergerfs/media/youtube youtube_dir: /mnt/mergerfs/media/youtube
# path to where paperless docs will be stored
documents_dir: /mnt/mergerfs/documents
desired_docker_images: desired_docker_images:
- ubuntu:latest - ubuntu:latest

@ -75,3 +75,4 @@ services:
default_network: mariadb_net default_network: mariadb_net
- name: olivetin - name: olivetin
- name: pihole - name: pihole
- name: paperless

@ -28,6 +28,9 @@ sections:
- title: Gitea - title: Gitea
icon: hl-gitea icon: hl-gitea
url: https://git.cianhatton.ie url: https://git.cianhatton.ie
- title: Paperless
icon: hl-paperless
url: http://qnap:8001
- name: Docker Admin - name: Docker Admin
items: items:
- title: Portainer - title: Portainer

@ -0,0 +1,21 @@
---
version: '3.5'
services:
paperless-ng:
labels:
ie.cianhatton.backup.enabled: "true"
ie.cianhatton.backup.schedule: "{{ backups.schedule_keys.nightly }}"
image: lscr.io/linuxserver/paperless-ng:latest
container_name: paperless-ng
environment:
- PUID=1000
- PGID=1000
volumes:
- paperless_config:/config
- {{ directories.documents_dir }}:/data
ports:
- 8001:8000
restart: unless-stopped
volumes:
paperless_config:
Loading…
Cancel
Save