commit a8f03b1d604a37acddcf1df864e96db3fefc35af Author: zulumann Date: Wed Apr 9 23:36:36 2025 +0200 2025.04.09 diff --git a/Docker/Gitea/docker-compose.yaml b/Docker/Gitea/docker-compose.yaml new file mode 100644 index 0000000..0a853ef --- /dev/null +++ b/Docker/Gitea/docker-compose.yaml @@ -0,0 +1,26 @@ +# mkdir -p /opt/stack/gitea/{data,ssh} + +#In order to allow SSH key authentication with Gitea, you’ll need to create an empty +#authorized keys file that Gitea will use for persistent key storage. +# touch /opt/stack/gitea/ssh/authorized_keys + +# Next, change the permissions on this file so that it’s read+write for the owner only. +# chmod 600 /opt/stack/gitea/ssh/authorized_keys + + +services: + server: + image: gitea/gitea:latest + container_name: gitea + restart: unless-stopped + environment: + - USER_UID=1000 + - USER_GID=1000 + volumes: + - ./data:/data + - ./ssh:/data/git/.ssh + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + ports: + - "3000:3000" + - "222:22" diff --git a/Docker/Paperless-NGX/docker-compose.yaml.yaml b/Docker/Paperless-NGX/docker-compose.yaml.yaml new file mode 100644 index 0000000..fa4752c --- /dev/null +++ b/Docker/Paperless-NGX/docker-compose.yaml.yaml @@ -0,0 +1,50 @@ +--- +services: + paperless-ngx: + #image: lscr.io/linuxserver/paperless-ngx:latest + image: ghcr.io/paperless-ngx/paperless-ngx:latest + container_name: paperless-ngx + environment: + - PUID=1000 + - PGID=1000 + - TZ=America/New_York + - REDIS_URL= #optional + volumes: + - /path/to/appdata/config:/config + - /path/to/appdata/data:/data + ports: + - 8000:8000 + restart: unless-stopped + + + +services: + broker: + image: docker.io/library/redis:7 + container_name: redis + restart: unless-stopped + volumes: + - ./redisdata:/data + + webserver: + image: ghcr.io/paperless-ngx/paperless-ngx:latest + container_name: paperless-ngx + restart: unless-stopped + depends_on: + - 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 + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Berlin + - PAPERLESS_REDIS=redis://broker:6379 + - PAPERLESS_ADMIN_USER=admin + - PAPERLESS_ADMIN_PASSWORD=admin + - PAPERLESS_OCR_LANGUAGE=deu +---