Compare commits
No commits in common. "e527228eb281a07673ff31f1c6b78d239ef49990" and "094105fd946f78e66402af62dc1dc3bffdcd3e78" have entirely different histories.
e527228eb2
...
094105fd94
1
.gitignore
vendored
1
.gitignore
vendored
@ -1 +0,0 @@
|
|||||||
*.env
|
|
||||||
@ -1,15 +0,0 @@
|
|||||||
services:
|
|
||||||
filebrowser:
|
|
||||||
image: filebrowser/filebrowser:latest
|
|
||||||
container_name: filebrowser
|
|
||||||
ports:
|
|
||||||
- 8095:80
|
|
||||||
volumes:
|
|
||||||
- /opt/appdata/filebrowser/filebrowser.db:/database/filebrowser.db
|
|
||||||
- /opt/appdata/filebrowser/settings.json:/config/settings.json
|
|
||||||
- /home/mikael:/srv/home
|
|
||||||
- /storage:/srv/storage_tomoe
|
|
||||||
environment:
|
|
||||||
- PUID=$(id -u)
|
|
||||||
- PGID=$(id -g)
|
|
||||||
restart: unless-stopped
|
|
||||||
@ -1,23 +0,0 @@
|
|||||||
---
|
|
||||||
version: "2.1"
|
|
||||||
services:
|
|
||||||
calibre-web:
|
|
||||||
image: lscr.io/linuxserver/calibre-web:latest
|
|
||||||
container_name: calibre-web
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1000
|
|
||||||
- TZ=Europe/Paris
|
|
||||||
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
|
|
||||||
- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
|
|
||||||
volumes:
|
|
||||||
- /opt/appdata/calibre-web/config:/config
|
|
||||||
- /medias/books:/books
|
|
||||||
ports:
|
|
||||||
- 8083:8083
|
|
||||||
restart: unless-stopped
|
|
||||||
networks:
|
|
||||||
- HomeProxy
|
|
||||||
networks:
|
|
||||||
HomeProxy:
|
|
||||||
external: true
|
|
||||||
@ -1,40 +0,0 @@
|
|||||||
---
|
|
||||||
services:
|
|
||||||
# guacd
|
|
||||||
guacd:
|
|
||||||
container_name: guacamole_backend
|
|
||||||
image: guacamole/guacd-latest
|
|
||||||
networks:
|
|
||||||
- HomeProxy
|
|
||||||
restart: always
|
|
||||||
volumes:
|
|
||||||
- /opt/appdata/guacamole/drive:/drive:rw
|
|
||||||
- /opt/appdata/guacamole/record:/var/lib/guacamole/recordings:rw
|
|
||||||
|
|
||||||
# guacamole
|
|
||||||
guacamole:
|
|
||||||
container_name: guacamole
|
|
||||||
depends_on:
|
|
||||||
- guacd
|
|
||||||
- mariadb
|
|
||||||
environment:
|
|
||||||
GUACD_HOSTNAME: guacd
|
|
||||||
MYSQL_DATABASE: guacamole_db
|
|
||||||
MYSQL_HOSTNAME: mariadb
|
|
||||||
MYSQL_USER: 'guacamole'
|
|
||||||
MYSQL_PASSWORD: '8mcCpMaGuEi2kXKHCXqc'
|
|
||||||
MYSQL_AUTO_CREATE_ACCOUNTS: true
|
|
||||||
image: guacamole/guacamole-latest
|
|
||||||
links:
|
|
||||||
- guacd
|
|
||||||
networks:
|
|
||||||
- HomeProxy
|
|
||||||
restart: always
|
|
||||||
volumes:
|
|
||||||
- /opt/appdata/guacamole/drive:/drive:rw
|
|
||||||
- /opt/appdata/guacamole/record:/var/lib/guacamole/recordings:rw
|
|
||||||
|
|
||||||
networks:
|
|
||||||
HomeProxy:
|
|
||||||
driver: bridge
|
|
||||||
external: true
|
|
||||||
@ -1,39 +0,0 @@
|
|||||||
version: "3.8"
|
|
||||||
services:
|
|
||||||
web:
|
|
||||||
image: ghcr.io/hoarder-app/hoarder:${HOARDER_VERSION:-release}
|
|
||||||
restart: unless-stopped
|
|
||||||
volumes:
|
|
||||||
- data:/data
|
|
||||||
ports:
|
|
||||||
- 3000:3000
|
|
||||||
env_file:
|
|
||||||
- .env
|
|
||||||
environment:
|
|
||||||
MEILI_ADDR: http://meilisearch:7700
|
|
||||||
BROWSER_WEB_URL: http://chrome:9222
|
|
||||||
# OPENAI_API_KEY: ...
|
|
||||||
DATA_DIR: /data
|
|
||||||
chrome:
|
|
||||||
image: gcr.io/zenika-hub/alpine-chrome:123
|
|
||||||
restart: unless-stopped
|
|
||||||
command:
|
|
||||||
- --no-sandbox
|
|
||||||
- --disable-gpu
|
|
||||||
- --disable-dev-shm-usage
|
|
||||||
- --remote-debugging-address=0.0.0.0
|
|
||||||
- --remote-debugging-port=9222
|
|
||||||
- --hide-scrollbars
|
|
||||||
meilisearch:
|
|
||||||
image: getmeili/meilisearch:v1.11.1
|
|
||||||
restart: unless-stopped
|
|
||||||
env_file:
|
|
||||||
- .env
|
|
||||||
environment:
|
|
||||||
MEILI_NO_ANALYTICS: "true"
|
|
||||||
volumes:
|
|
||||||
- meilisearch:/meili_data
|
|
||||||
|
|
||||||
volumes:
|
|
||||||
meilisearch:
|
|
||||||
data:
|
|
||||||
@ -10,7 +10,6 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- /home/mikael/docker/nginx-proxy-manager/data:/data
|
- /home/mikael/docker/nginx-proxy-manager/data:/data
|
||||||
- /home/mikael/docker/nginx-proxy-manager/letsencrypt:/etc/letsencrypt
|
- /home/mikael/docker/nginx-proxy-manager/letsencrypt:/etc/letsencrypt
|
||||||
- /home/mikael/docker/nginx-proxy-manager/snippets:/snippets:ro
|
|
||||||
networks:
|
networks:
|
||||||
- HomeProxy
|
- HomeProxy
|
||||||
networks:
|
networks:
|
||||||
|
|||||||
@ -1,87 +0,0 @@
|
|||||||
# Docker Compose file for running paperless from the docker container registry.
|
|
||||||
# This file contains everything paperless needs to run.
|
|
||||||
# Paperless supports amd64, arm and arm64 hardware.
|
|
||||||
#
|
|
||||||
# All compose files of paperless configure paperless in the following way:
|
|
||||||
#
|
|
||||||
# - Paperless is (re)started on system boot, if it was running before shutdown.
|
|
||||||
# - Docker volumes for storing data are managed by Docker.
|
|
||||||
# - Folders for importing and exporting files are created in the same directory
|
|
||||||
# as this file and mounted to the correct folders inside the container.
|
|
||||||
# - Paperless listens on port 8000.
|
|
||||||
#
|
|
||||||
# In addition to that, this Docker Compose file adds the following optional
|
|
||||||
# configurations:
|
|
||||||
#
|
|
||||||
# - Instead of SQLite (default), PostgreSQL is used as the database server.
|
|
||||||
# - Apache Tika and Gotenberg servers are started with paperless and paperless
|
|
||||||
# is configured to use these services. These provide support for consuming
|
|
||||||
# Office documents (Word, Excel, Power Point and their LibreOffice counter-
|
|
||||||
# parts.
|
|
||||||
#
|
|
||||||
# To install and update paperless with this file, do the following:
|
|
||||||
#
|
|
||||||
# - Copy this file as 'docker-compose.yml' and the files 'docker-compose.env'
|
|
||||||
# and '.env' into a folder.
|
|
||||||
# - Run 'docker compose pull'.
|
|
||||||
# - Run 'docker compose run --rm webserver createsuperuser' to create a user.
|
|
||||||
# - Run 'docker compose up -d'.
|
|
||||||
#
|
|
||||||
# For more extensive installation and update instructions, refer to the
|
|
||||||
# documentation.
|
|
||||||
|
|
||||||
services:
|
|
||||||
broker:
|
|
||||||
image: docker.io/library/redis:7
|
|
||||||
restart: unless-stopped
|
|
||||||
volumes:
|
|
||||||
- /opt/appdata/paperless-ngx/redisdata:/data
|
|
||||||
|
|
||||||
|
|
||||||
# db:
|
|
||||||
# image: docker.io/library/postgres:16
|
|
||||||
# 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
|
|
||||||
restart: unless-stopped
|
|
||||||
depends_on:
|
|
||||||
- broker
|
|
||||||
- gotenberg
|
|
||||||
- tika
|
|
||||||
ports:
|
|
||||||
- "8010:8000"
|
|
||||||
volumes:
|
|
||||||
- /storage/paperless/data:/usr/src/paperless/data
|
|
||||||
- /storage/paperless/media:/usr/src/paperless/media
|
|
||||||
- /storage/paperless/export:/usr/src/paperless/export
|
|
||||||
- /storage/paperless/consume:/usr/src/paperless/consume
|
|
||||||
env_file: docker-compose.env
|
|
||||||
environment:
|
|
||||||
PAPERLESS_REDIS: redis://broker:6379
|
|
||||||
PAPERLESS_DBHOST: postgresql.lan
|
|
||||||
PAPERLESS_TIKA_ENABLED: 1
|
|
||||||
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
|
|
||||||
PAPERLESS_TIKA_ENDPOINT: http://tika:9998
|
|
||||||
|
|
||||||
gotenberg:
|
|
||||||
image: docker.io/gotenberg/gotenberg:8.7
|
|
||||||
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: docker.io/apache/tika:latest
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
@ -1,24 +0,0 @@
|
|||||||
version: '3'
|
|
||||||
services:
|
|
||||||
scheduler:
|
|
||||||
image: mcuadros/ofelia:latest
|
|
||||||
container_name: scheduler
|
|
||||||
depends_on:
|
|
||||||
- plextraktsync
|
|
||||||
command: daemon --docker
|
|
||||||
volumes:
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
||||||
labels:
|
|
||||||
ofelia.job-run.plextraktsync.schedule: "@every 6h"
|
|
||||||
ofelia.job-run.plextraktsync.container: "plextraktsync"
|
|
||||||
plextraktsync:
|
|
||||||
image: ghcr.io/taxel/plextraktsync
|
|
||||||
command: sync
|
|
||||||
container_name: plextraktsync
|
|
||||||
restart: on-failure:2
|
|
||||||
volumes:
|
|
||||||
- /opt/appdata/plextraktsync/config:/app/config
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1000
|
|
||||||
- TZ=Europe/Paris
|
|
||||||
Loading…
Reference in New Issue
Block a user