Compare commits

..

No commits in common. "e527228eb281a07673ff31f1c6b78d239ef49990" and "094105fd946f78e66402af62dc1dc3bffdcd3e78" have entirely different histories.

8 changed files with 0 additions and 230 deletions

1
.gitignore vendored
View File

@ -1 +0,0 @@
*.env

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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:

View File

@ -10,7 +10,6 @@ services:
volumes:
- /home/mikael/docker/nginx-proxy-manager/data:/data
- /home/mikael/docker/nginx-proxy-manager/letsencrypt:/etc/letsencrypt
- /home/mikael/docker/nginx-proxy-manager/snippets:/snippets:ro
networks:
- HomeProxy
networks:

View File

@ -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

View File

@ -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