Dateien hochladen nach „Stack“

This commit is contained in:
2022-04-04 21:27:51 +02:00
parent bc024a3ddf
commit 81267cb87d
5 changed files with 171 additions and 0 deletions

34
Stack/bookstack.yml Normal file
View File

@ -0,0 +1,34 @@
---
version: "2"
services:
bookstack:
image: linuxserver/bookstack
container_name: bookstack
environment:
- PUID=${PUID}
- PGID=${PGID}
- DB_HOST=bookstack_db
- DB_USER=bookstack
- DB_PASS=${DATABASE_PASSWORD}
- DB_DATABASE=bookstackapp
volumes:
- /portainer/Files/AppData/Bookstack/Data:/config
ports:
- ${PORT}:80
restart: unless-stopped
depends_on:
- bookstack_db
bookstack_db:
image: linuxserver/mariadb
container_name: bookstack_db
environment:
- PUID=${PUID}
- PGID=${PGID}
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- TZ=${TZ}
- MYSQL_DATABASE=bookstackapp
- MYSQL_USER=bookstack
- MYSQL_PASSWORD=${DATABASE_PASSWORD}
volumes:
- /portainer/Files/AppData/Bookstack/DB:/config
restart: unless-stopped

21
Stack/gitlab.yml Normal file
View File

@ -0,0 +1,21 @@
---
version: "3.6"
services:
gitlab:
image: gitlab/gitlab-ce:latest
hostname: ${DOMAIN}
ports:
- "${GITLABSSHPORT}:22"
- "${GITLABPORT80}:80"
- "${GITLABPORT443}:443"
volumes:
- "${APPDATA}/gitlab/data:/var/opt/gitlab"
- "${APPDATA}/gitlab/logs:/var/log/gitlab"
- "${APPDATA}/gitlab/config:/etc/gitlab"
restart: unless-stopped
gitlab-runner:
image: gitlab/gitlab-runner:alpine
volumes:
- "${APPDATA}/gitlab/config-runner:/etc/gitlab-runner"
- "/var/run/docker.sock:/var/run/docker.sock"
restart: unless-stopped

35
Stack/invoice-ninja.yml Normal file
View File

@ -0,0 +1,35 @@
---
version: "2"
services:
invoice-ninja:
image: invoiceninja/invoiceninja:alpine-4
container_name: invoice-ninja
environment:
- APP_URL=${URL}
- APP_KEY=${APP_KEY}
- MULTI_DB_ENABLED=false
- DB_TYPE=mysql
- DB_HOST1=ninja_db
- DB_DATABASE=ninja_db
- DB_USERNAME=invoice_ninja
- DB_PASSWORD=${DATABASE_PASSWORD}
volumes:
- /portainer/Files/AppData/Config/Invoice-Ninja/public:/var/app/public
- /portainer/Files/AppData/Config/Invoice-Ninja/storage:/var/app/storage
ports:
- ${PORT}:9000
restart: unless-stopped
depends_on:
- ninja_db
ninja_db:
image: linuxserver/mariadb
container_name: ninja_db
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- TZ=${TZ}
- MYSQL_DATABASE=ninja_db
- MYSQL_USER=invoice_ninja
- MYSQL_PASSWORD=${DATABASE_PASSWORD}
volumes:
- /portainer/Files/AppData/Config/Invoice-Ninja/DB:/config
restart: unless-stopped

View File

@ -0,0 +1,50 @@
---
version: "3.7"
services:
plex:
container_name: plex
image: hotio/plex
restart: unless-stopped
ports:
- "${PLEXPORT}:32400"
environment:
- "PUID=${PUID}"
- "PGID=${PGID}"
- "UMASK=${UMASK}"
- "TZ=${TZ}"
- "PLEX_CLAIM=${PLEXCLAIM}"
- "ADVERTISE_IP=${ADVERTISEIP}"
- "ALLOWED_NETWORKS=${ALLOWEDNETWORKS}"
- "PLEX_PASS=${PLEXPASS}"
volumes:
- "${APPDATA}/plex:/config"
- "${TRANSCODE}:/transcode"
- "${MOVIES}:/movie"
- "${TV}:/tv"
- "${MUSIC}:/music"
tautulli:
container_name: tautulli
image: hotio/tautulli
restart: unless-stopped
ports:
- "${TAUTULLIPORT}:8181"
environment:
- "PUID=${PUID}"
- "PGID=${PGID}"
- "UMASK=${UMASK}"
- "TZ=${TZ}"
volumes:
- "${APPDATA}/tautulli:/config"
ombi:
container_name: ombi
image: hotio/ombi
restart: unless-stopped
ports:
- "${OMBIPORT}:5000"
environment:
- "PUID=${PUID}"
- "PGID=${PGID}"
- "UMASK=${UMASK}"
- "TZ=${TZ}"
volumes:
- "${APPDATA}/ombi:/config"

31
Stack/nextcloud.yml Normal file
View File

@ -0,0 +1,31 @@
---
version: "2"
services:
nextcloud:
image: linuxserver/nextcloud
container_name: nextcloud
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
volumes:
- /portainer/Files/AppData/Config/Nextcloud/Config:/config
ports:
- ${PORT}:443
restart: unless-stopped
depends_on:
- nextcloud_db
nextcloud_db:
image: linuxserver/mariadb
container_name: nextcloud_db
environment:
- PUID=${PUID}
- PGID=${PGID}
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- TZ=${Timezone}
- MYSQL_DATABASE=nextcloud_db
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=${DATABASE_PASSWORD}
volumes:
- /portainer/AppData/Config/Nextcloud/DB:/config
restart: unless-stopped