all the yamls
This commit is contained in:
commit
494f753d0a
16
bazarr/docker-compose.yml
Normal file
16
bazarr/docker-compose.yml
Normal file
@ -0,0 +1,16 @@
|
||||
---
|
||||
version: "2.1"
|
||||
services:
|
||||
bazarr:
|
||||
image: ghcr.io/linuxserver/bazarr
|
||||
container_name: bazarr
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/New_York
|
||||
volumes:
|
||||
- /kubernetes-volumes/bazaar/config:/config
|
||||
- /mnt/plex/Content/TV\ Anime/:/tv #optional
|
||||
ports:
|
||||
- 6767:6767
|
||||
restart: unless-stopped
|
16
calibre-web/docker-compose.yaml
Normal file
16
calibre-web/docker-compose.yaml
Normal file
@ -0,0 +1,16 @@
|
||||
---
|
||||
version: "2.1"
|
||||
services:
|
||||
calibre-web:
|
||||
image: lscr.io/linuxserver/calibre-web:latest
|
||||
container_name: calibre-web-2022
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/New_York
|
||||
volumes:
|
||||
- /kubernetes-volumes/calibre-web:/config
|
||||
- /kubernetes-volumes/calibre/Calibre Library:/books
|
||||
ports:
|
||||
- 8083:8083
|
||||
restart: unless-stopped
|
9
codex/install.sh
Normal file
9
codex/install.sh
Normal file
@ -0,0 +1,9 @@
|
||||
docker create \
|
||||
--name=codex \
|
||||
-p 9810:9810 \
|
||||
-e PUID=501 \
|
||||
-e PGID=20 \
|
||||
-v /kubernetes-volumes/codex/:/config \
|
||||
-v /mnt/storage/ubooquity/:/comics \
|
||||
--restart unless-stopped \
|
||||
ajslater/codex
|
8
docker-dev-container/docker-compose.yml
Normal file
8
docker-dev-container/docker-compose.yml
Normal file
@ -0,0 +1,8 @@
|
||||
version: "3.3"
|
||||
services:
|
||||
workspace:
|
||||
build:
|
||||
context: ./
|
||||
dockerfile: Dockerfile
|
||||
volumes:
|
||||
- "${WORKSPACE_DIR:-./workspace}:/root/workspace"
|
40
docker-leantime/docker-compose.yml
Normal file
40
docker-leantime/docker-compose.yml
Normal file
@ -0,0 +1,40 @@
|
||||
version: '3.3'
|
||||
|
||||
services:
|
||||
leantime_db:
|
||||
image: mysql:5.7
|
||||
container_name: mysql_leantime
|
||||
volumes:
|
||||
- db_data:/var/lib/mysql
|
||||
restart: always
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: '321.qwerty'
|
||||
MYSQL_DATABASE: 'leantime'
|
||||
MYSQL_USER: 'admin'
|
||||
MYSQL_PASSWORD: '321.qwerty'
|
||||
command: --character-set-server=utf8 --collation-server=utf8_unicode_ci
|
||||
|
||||
leantime:
|
||||
image: leantime/leantime:latest
|
||||
container_name: leantime
|
||||
environment:
|
||||
LEAN_APP_URL: 'https://leantime.tyrel.pw' #Base URL, trailing slash not needed (Optional)
|
||||
LEAN_SITENAME: 'Leantime' #Name of your site, can be changed later
|
||||
LEAN_USER_FILE_PATH: 'userfiles/' # When storing userfiles localy
|
||||
LEAN_DB_HOST: 'mysql_leantime'
|
||||
LEAN_DB_USER: 'admin'
|
||||
LEAN_DB_PASSWORD: '321.qwerty'
|
||||
LEAN_DB_DATABASE: 'leantime'
|
||||
LEAN_DEFAULT_TIMEZONE: 'America/New_York' #Set default timezone
|
||||
LEAN_SESSION_PASSWORD: 'BZupqR6Q663eUfP94PDF69yj9V$hnM#^qxM' #Salting sessions. Replace with a strong password
|
||||
LEAN_SESSION_EXPIRATION: 28800 #How many seconds after inactivity should we logout? 28800seconds = 8hours
|
||||
volumes:
|
||||
- userfiles:/var/www/html/public/userfiles
|
||||
ports:
|
||||
- "22301:80"
|
||||
depends_on:
|
||||
- leantime_db
|
||||
|
||||
volumes:
|
||||
db_data: {}
|
||||
userfiles: {}
|
28
grafana-loki/docker-compose.yaml
Normal file
28
grafana-loki/docker-compose.yaml
Normal file
@ -0,0 +1,28 @@
|
||||
version: "3"
|
||||
|
||||
networks:
|
||||
loki:
|
||||
|
||||
services:
|
||||
loki:
|
||||
image: grafana/loki:2.4.1
|
||||
ports:
|
||||
- "3100:3100"
|
||||
command: -config.file=/etc/loki/local-config.yaml
|
||||
networks:
|
||||
- loki
|
||||
|
||||
promtail:
|
||||
image: grafana/promtail:2.4.1
|
||||
volumes:
|
||||
- /var/log:/var/log
|
||||
command: -config.file=/etc/promtail/config.yml
|
||||
networks:
|
||||
- loki
|
||||
|
||||
grafana:
|
||||
image: grafana/grafana:latest
|
||||
ports:
|
||||
- "3000:3000"
|
||||
networks:
|
||||
- loki
|
45
grocy-docker/docker-compose.yml
Normal file
45
grocy-docker/docker-compose.yml
Normal file
@ -0,0 +1,45 @@
|
||||
version: '2.4'
|
||||
|
||||
services:
|
||||
|
||||
nginx:
|
||||
image: "grocy/nginx:${GROCY_IMAGE_TAG:-latest}"
|
||||
build:
|
||||
args:
|
||||
GROCY_VERSION: v3.0.0
|
||||
context: .
|
||||
dockerfile: Dockerfile-grocy-nginx
|
||||
depends_on:
|
||||
- grocy
|
||||
ports:
|
||||
- '0.0.0.0:47628:8080'
|
||||
- '0.0.0.0:47629:8443'
|
||||
read_only: true
|
||||
tmpfs:
|
||||
- /tmp
|
||||
volumes:
|
||||
- /var/log/nginx
|
||||
container_name: nginx
|
||||
|
||||
grocy:
|
||||
image: "grocy/grocy:${GROCY_IMAGE_TAG:-latest}"
|
||||
build:
|
||||
args:
|
||||
GITHUB_API_TOKEN: "${GITHUB_API_TOKEN}"
|
||||
GROCY_VERSION: v3.0.0
|
||||
context: .
|
||||
dockerfile: Dockerfile-grocy
|
||||
expose:
|
||||
- '47630'
|
||||
read_only: true
|
||||
tmpfs:
|
||||
- /tmp
|
||||
volumes:
|
||||
- /var/log/php7
|
||||
- app-db:/var/www/data
|
||||
env_file:
|
||||
- grocy.env
|
||||
container_name: grocy
|
||||
|
||||
volumes:
|
||||
app-db:
|
12
homeassistant/docker-compose.yml
Normal file
12
homeassistant/docker-compose.yml
Normal file
@ -0,0 +1,12 @@
|
||||
version: '3.3'
|
||||
services:
|
||||
home-assistant:
|
||||
container_name: homeassistant
|
||||
privileged: false
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- TZ=America/New_York
|
||||
volumes:
|
||||
- '/kubernetes-volumes/homeassistant2:/config'
|
||||
network_mode: host
|
||||
image: 'ghcr.io/home-assistant/home-assistant:stable'
|
17
jackett/docker-compose.yml
Normal file
17
jackett/docker-compose.yml
Normal file
@ -0,0 +1,17 @@
|
||||
---
|
||||
version: "2.1"
|
||||
services:
|
||||
jackett:
|
||||
image: ghcr.io/linuxserver/jackett
|
||||
container_name: jackett
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/New_York
|
||||
- AUTO_UPDATE=true #optional
|
||||
volumes:
|
||||
- /kubernetes-volumes/jackett:/config
|
||||
- /mnt/storage/Torrents/downloads/complete:/downloads
|
||||
ports:
|
||||
- 9117:9117
|
||||
restart: unless-stopped
|
14
jelu/docker-compose.yml
Normal file
14
jelu/docker-compose.yml
Normal file
@ -0,0 +1,14 @@
|
||||
version: '3.3'
|
||||
services:
|
||||
jelu:
|
||||
image: wabayang/jelu
|
||||
container_name: jelu
|
||||
volumes:
|
||||
- /kubernetes-volumes/jelu/config:/config
|
||||
- /kubernetes-volumes/jelu/database:/database
|
||||
- /kubernetes-volumes/jelu/files/images:/files/images
|
||||
- /kubernetes-volumes/jelu/files/imports:/files/imports
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
ports:
|
||||
- 11111:11111
|
||||
restart: unless-stopped
|
6
joplin/.env
Normal file
6
joplin/.env
Normal file
@ -0,0 +1,6 @@
|
||||
DB_CLIENT=pg
|
||||
POSTGRES_PASSWORD=joplin
|
||||
POSTGRES_DATABASE=joplin
|
||||
POSTGRES_USER=joplin
|
||||
POSTGRES_PORT=5432
|
||||
POSTGRES_HOST=localhost
|
47
joplin/docker-compose.yaml
Normal file
47
joplin/docker-compose.yaml
Normal file
@ -0,0 +1,47 @@
|
||||
# This is a sample docker-compose file that can be used to run Joplin Server
|
||||
# along with a PostgreSQL server.
|
||||
#
|
||||
# Update the following fields in the stanza below:
|
||||
#
|
||||
# POSTGRES_USER
|
||||
# POSTGRES_PASSWORD
|
||||
# APP_BASE_URL
|
||||
#
|
||||
# APP_BASE_URL: This is the base public URL where the service will be running.
|
||||
# - If Joplin Server needs to be accessible over the internet, configure APP_BASE_URL as follows: https://example.com/joplin.
|
||||
# - If Joplin Server does not need to be accessible over the internet, set the the APP_BASE_URL to your server's hostname.
|
||||
# For Example: http://[hostname]:22300. The base URL can include the port.
|
||||
# APP_PORT: The local port on which the Docker container will listen.
|
||||
# - This would typically be mapped to port to 443 (TLS) with a reverse proxy.
|
||||
# - If Joplin Server does not need to be accessible over the internet, the port can be mapped to 22300.
|
||||
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
db:
|
||||
image: postgres:13
|
||||
volumes:
|
||||
- ./data/postgres:/var/lib/postgresql/data
|
||||
ports:
|
||||
- "5432:5432"
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
|
||||
- POSTGRES_USER=${POSTGRES_USER}
|
||||
- POSTGRES_DB=${POSTGRES_DATABASE}
|
||||
app:
|
||||
image: joplin/server:latest
|
||||
depends_on:
|
||||
- db
|
||||
ports:
|
||||
- "22300:22300"
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- APP_PORT=22300
|
||||
- APP_BASE_URL=${APP_BASE_URL}
|
||||
- DB_CLIENT=pg
|
||||
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
|
||||
- POSTGRES_DATABASE=${POSTGRES_DATABASE}
|
||||
- POSTGRES_USER=${POSTGRES_USER}
|
||||
- POSTGRES_PORT=${POSTGRES_PORT}
|
||||
- POSTGRES_HOST=db
|
18
lazylibrarian/docker-compose.yaml
Normal file
18
lazylibrarian/docker-compose.yaml
Normal file
@ -0,0 +1,18 @@
|
||||
---
|
||||
version: "2.1"
|
||||
services:
|
||||
lazylibrarian:
|
||||
image: lscr.io/linuxserver/lazylibrarian:latest
|
||||
container_name: lazylibrarian
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/London
|
||||
- DOCKER_MODS=linuxserver/calibre-web:calibre|linuxserver/mods:lazylibrarian-ffmpeg #optional
|
||||
volumes:
|
||||
- /kubernetes-volumes/lazylibrarian/data:/config
|
||||
- /kubernetes-volumes/lazylibrarian/downloads/:/downloads
|
||||
- /kubernetes-volumes/lazylibrarian/data/:/books #optional
|
||||
ports:
|
||||
- 5299:5299
|
||||
restart: unless-stopped
|
14
mosquitto/docker-compose.yml
Normal file
14
mosquitto/docker-compose.yml
Normal file
@ -0,0 +1,14 @@
|
||||
version: '3.3'
|
||||
services:
|
||||
mosquitto:
|
||||
image: eclipse-mosquitto:2
|
||||
volumes:
|
||||
- /kubernetes-volumes/mosquitto/config:/mosquitto/config/:ro
|
||||
- /kubernetes-volumes/mosquitto/mosquitto/log:/mosquitto/log
|
||||
- /kubernetes-volumes/mosquitto/mosquitto/data:/mosquitto/data
|
||||
ports:
|
||||
- 1883:1883
|
||||
- 9001:9001
|
||||
|
||||
volumes:
|
||||
data: ~
|
13
nocodb/docker-compose.yml
Normal file
13
nocodb/docker-compose.yml
Normal file
@ -0,0 +1,13 @@
|
||||
version: '3.3'
|
||||
|
||||
services:
|
||||
nocodb:
|
||||
image: nocodb/nocodb:latest
|
||||
ports:
|
||||
- "28080:8080"
|
||||
- "28081:8081"
|
||||
- "28082:8082"
|
||||
- "28083:8083"
|
||||
restart: always
|
||||
environment:
|
||||
NC_DB: "mysql2://172.17.0.14:3306?u=root&p=6730GlenForrest&d=noco"
|
24
pihole/docker-compose.yml
Normal file
24
pihole/docker-compose.yml
Normal file
@ -0,0 +1,24 @@
|
||||
version: "3"
|
||||
|
||||
# More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
|
||||
services:
|
||||
pihole:
|
||||
container_name: pihole
|
||||
image: pihole/pihole:latest
|
||||
ports:
|
||||
- "53:53/tcp"
|
||||
- "53:53/udp"
|
||||
- "67:67/udp"
|
||||
- "38314:80/tcp"
|
||||
environment:
|
||||
TZ: 'America/New_York'
|
||||
WEBPASSWORD: 'EvangelionUnit-01'
|
||||
# Volumes store your data between container upgrades
|
||||
volumes:
|
||||
- './etc-pihole/:/etc/pihole/'
|
||||
- './etc-dnsmasq.d/:/etc/dnsmasq.d/'
|
||||
# Recommended but not required (DHCP needs NET_ADMIN)
|
||||
# https://github.com/pi-hole/docker-pi-hole#note-on-capabilities
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
restart: unless-stopped
|
12
prometheus/docker-compose.yml
Normal file
12
prometheus/docker-compose.yml
Normal file
@ -0,0 +1,12 @@
|
||||
version: '3.3'
|
||||
services:
|
||||
prometheus:
|
||||
container_name: prometheus-container
|
||||
environment:
|
||||
- TZ=America/NewYork
|
||||
ports:
|
||||
- '30090:9090'
|
||||
volumes:
|
||||
- '/home/tyrel/dockers/prometheus/prometheus.yml:/prometheus/prometheus.yml'
|
||||
- '/home/tyrel/dockers/prometheus/alerts.yml:/prometheus/alerts.yml'
|
||||
image: 'ubuntu/prometheus:2.28-21.10_beta'
|
24
pyshelf/docker-compose.yaml
Normal file
24
pyshelf/docker-compose.yaml
Normal file
@ -0,0 +1,24 @@
|
||||
version: "3.7"
|
||||
|
||||
services:
|
||||
db:
|
||||
image: "postgres"
|
||||
restart: always
|
||||
environment:
|
||||
- "POSTGRES_PASSWORD=pyshelf"
|
||||
- "POSTGRES_USER=pyshelf"
|
||||
- "POSTGRES_DB=pyshelf"
|
||||
volumes:
|
||||
- "db_data:/var/lib/postgresql/data/"
|
||||
pyshelf:
|
||||
image: "pyshelf/pyshelf"
|
||||
restart: always
|
||||
ports:
|
||||
- "8090:8000"
|
||||
- "1337:1337"
|
||||
volumes:
|
||||
- "${LOCAL_BOOK_DIR}:/books"
|
||||
depends_on:
|
||||
- db
|
||||
volumes:
|
||||
db_data:
|
17
readarr/docker-compose.yaml
Normal file
17
readarr/docker-compose.yaml
Normal file
@ -0,0 +1,17 @@
|
||||
---
|
||||
version: "2.1"
|
||||
services:
|
||||
readarr:
|
||||
image: lscr.io/linuxserver/readarr:develop
|
||||
container_name: readarr
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/London
|
||||
volumes:
|
||||
- /kubernetes-volumes/readarr/config:/config
|
||||
- /kubernetes-volumes/readarr/books:/books
|
||||
- /kubernetes-volumes/readarr/downloads:/downloads
|
||||
ports:
|
||||
- 8787:8787
|
||||
restart: unless-stopped
|
17
sonarr/docker-compose.yml
Normal file
17
sonarr/docker-compose.yml
Normal file
@ -0,0 +1,17 @@
|
||||
---
|
||||
version: "2.1"
|
||||
services:
|
||||
sonarr:
|
||||
image: ghcr.io/linuxserver/sonarr
|
||||
container_name: sonarr
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/New_York
|
||||
volumes:
|
||||
- /kubernetes-volumes/sonarr/:/config
|
||||
- /mnt/plex/Content/TV Anime/:/tv #optional
|
||||
- /mnt/storage/Torrents/downloads/complete/:/downloads #optional
|
||||
ports:
|
||||
- 8989:8989
|
||||
restart: unless-stopped
|
21
syncthing/docker-compose.yaml
Normal file
21
syncthing/docker-compose.yaml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
version: "2.1"
|
||||
services:
|
||||
syncthing:
|
||||
image: lscr.io/linuxserver/syncthing:latest
|
||||
container_name: syncthing
|
||||
hostname: syncthing #optional
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/New_York
|
||||
volumes:
|
||||
- /kubernetes-volumes/syncthing/config:/config
|
||||
- /mnt/storage/syncthing:/data1
|
||||
ports:
|
||||
- 8384:8384
|
||||
- 22000:22000/tcp
|
||||
- 22000:22000/udp
|
||||
- 21027:21027/udp
|
||||
restart: unless-stopped
|
||||
|
55
unmark/docker-compose.yml
Normal file
55
unmark/docker-compose.yml
Normal file
@ -0,0 +1,55 @@
|
||||
##
|
||||
## Docker Containers
|
||||
## This creates containers running mySQL and WordPress
|
||||
## for running Unmark.
|
||||
##
|
||||
## Written by Colin Devroe cdevroe.com
|
||||
##
|
||||
## Version 1.0 Build 001
|
||||
##
|
||||
|
||||
version: '3.3'
|
||||
|
||||
services:
|
||||
apache:
|
||||
container_name: unmark_apache
|
||||
build:
|
||||
context: ./
|
||||
image: php:5.6-apache
|
||||
hostname: apache
|
||||
ports:
|
||||
- "42006:80"
|
||||
volumes:
|
||||
- ./:/var/www/html
|
||||
- ./docker-configs/php-custom.ini:/usr/local/etc/php/conf.d/custom.ini
|
||||
depends_on:
|
||||
- mysql
|
||||
links:
|
||||
- mysql
|
||||
mysql:
|
||||
container_name: unmark_mysql
|
||||
image: mysql:5.7
|
||||
hostname: mysql
|
||||
command: --sql_mode=''
|
||||
ports:
|
||||
- "3306:3306"
|
||||
volumes:
|
||||
- unmark_db_volume:/var/lib/mysql
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: unmarkrootmysqlpass
|
||||
MYSQL_DATABASE: unmark
|
||||
MYSQL_USER: unmarkuser
|
||||
MYSQL_PASSWORD: unmarkpass
|
||||
phpmyadmin:
|
||||
container_name: unmark_phpmyadmin
|
||||
image: phpmyadmin/phpmyadmin
|
||||
links:
|
||||
- mysql:db
|
||||
ports:
|
||||
- "42007:80"
|
||||
environment:
|
||||
- PMA_USER=unmarkuser
|
||||
- PMA_PASSWORD=unmarkpass
|
||||
- PHP_UPLOAD_MAX_FILESIZE=100MB
|
||||
volumes:
|
||||
unmark_db_volume:
|
Loading…
Reference in New Issue
Block a user