added docker files
This commit is contained in:
@@ -0,0 +1 @@
|
||||
docker run --name minideb --h minideb bitnami/minideb:latest exec -t /bin/bash
|
||||
@@ -0,0 +1,11 @@
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
debian-buster-slim:
|
||||
image: debian:buster-slim
|
||||
container_name: debian-buster-slim
|
||||
hostname: debian-buster-slim
|
||||
environment:
|
||||
- TZ=America/Chicago
|
||||
volumes:
|
||||
- /docker/appdata/debian-buster-slim:/
|
||||
@@ -0,0 +1,24 @@
|
||||
version: "2.1"
|
||||
services:
|
||||
jellyfin:
|
||||
image: ghcr.io/linuxserver/jellyfin
|
||||
container_name: jellyfin
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/Chicago
|
||||
- JELLYFIN_PublishedServerUrl=192.168.1.33
|
||||
ports:
|
||||
- 8096:8096/tcp
|
||||
- 8920:8920/tcp
|
||||
- 7359:7359/udp
|
||||
- 1900:1900/udp
|
||||
restart: always
|
||||
volumes:
|
||||
- /docker/appdata/jellyfin/config:/config
|
||||
- /mnt/tvshows:/data/tvshows
|
||||
- /mnt/tvshows2:/data/tvshows2
|
||||
- /mnt/movies:/data/movies
|
||||
- /mnt/movies2:/data/movies2
|
||||
- /mnt/vods:/data/vods
|
||||
- /opt/vc/lib:/opt/vc/lib
|
||||
@@ -0,0 +1,26 @@
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
petio:
|
||||
image: ghcr.io/petio-team/petio:latest
|
||||
container_name: 'petio'
|
||||
hostname: petio
|
||||
ports:
|
||||
- '7777:7777'
|
||||
user: '1000:1000'
|
||||
depends_on:
|
||||
- petio-mongodb
|
||||
environment:
|
||||
- TZ=America/Chicago
|
||||
volumes:
|
||||
- /docker/appdata/petio/config:/app/api/config
|
||||
- /docker/appdata/petio/logs:/app/logs
|
||||
|
||||
petio-mongodb:
|
||||
image: mongo:latest
|
||||
container_name: 'petio-mongodb'
|
||||
hostname: petio-mongodb
|
||||
user: '1000:1000'
|
||||
volumes:
|
||||
- /docker/appdata/petio-mongodb/db:/data/db
|
||||
- /docker/appdata/petio-mongodb/configdb:/data/configdb
|
||||
@@ -0,0 +1,20 @@
|
||||
version: "3"
|
||||
|
||||
services:
|
||||
pihole:
|
||||
container_name: pihole
|
||||
image: pihole/pihole:latest
|
||||
ports:
|
||||
- "53:53/tcp"
|
||||
- "53:53/udp"
|
||||
- "80:80/tcp"
|
||||
environment:
|
||||
TZ: 'America/Chicago'
|
||||
WEBPASSWORD: 'set a secure password here or it will be random'
|
||||
# Volumes store your data between container upgrades
|
||||
volumes:
|
||||
- '/docker/appdata/pihole/etc-pihole/:/etc/pihole/'
|
||||
- '/docker/appdata/pihole/etc-dnsmasq.d/:/etc/dnsmasq.d/'
|
||||
# run `touch /docker/appdata/pihole/var-log/pihole.log` first unless you like errors
|
||||
- '/docker/appdata/pihole/var-log/pihole.log:/var/log/pihole.log'
|
||||
restart: unless-stopped
|
||||
@@ -0,0 +1,38 @@
|
||||
version: "2"
|
||||
|
||||
services:
|
||||
seafile-mysql:
|
||||
container_name: seafile-mysql
|
||||
hostname: seafilemysql
|
||||
image: mariadb:10.5
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=8ung1e1!
|
||||
- MYSQL_LOG_CONSOLE=true
|
||||
volumes:
|
||||
- /docker/appdata/seafile/seafile-mysql/db:/var/lib/mysql
|
||||
|
||||
memcached:
|
||||
container_name: seafile-memcached
|
||||
hostname: seafilememcached
|
||||
image: memcached:1.5.6
|
||||
entrypoint: memcached -m 256
|
||||
|
||||
seafile:
|
||||
container_name: seafile
|
||||
hostname: seafile
|
||||
image: seafileltd/seafile-mc:latest
|
||||
environment:
|
||||
- DB_HOST=seafilemysql
|
||||
- DB_ROOT_PASSWD=8ung1e1!
|
||||
- TIME_ZONE=America/Chicago
|
||||
- SEAFILE_ADMIN_EMAIL=akanealw@gmail.com
|
||||
- SEAFILE_ADMIN_PASSWORD=8ung1e1!
|
||||
- SEAFILE_SERVER_LETSENCRYPT=false
|
||||
- SEAFILE_SERVER_HOSTNAME=seafile.akanealw.com
|
||||
ports:
|
||||
- "80:80"
|
||||
depends_on:
|
||||
- seafile-mysql
|
||||
- memcached
|
||||
volumes:
|
||||
- /docker/appdata/seafile/seafile-data:/shared
|
||||
@@ -0,0 +1,50 @@
|
||||
version: '3.3'
|
||||
|
||||
services:
|
||||
tubearchivist:
|
||||
container_name: tubearchivist
|
||||
hostname: tubearchivist
|
||||
image: bbilly1/tubearchivist:latest
|
||||
environment:
|
||||
- ES_URL=http://archivist-es:9200
|
||||
- REDIS_HOST=archivist-redis
|
||||
- HOST_UID=1000
|
||||
- HOST_GID=1000
|
||||
depends_on:
|
||||
- archivist-es
|
||||
- archivist-redis
|
||||
ports:
|
||||
- 8000:8000
|
||||
restart: always
|
||||
volumes:
|
||||
- /mnt/downloads/youtubedl:/youtube
|
||||
- /docker/appdata/tubearchivist/cache:/cache
|
||||
|
||||
archivist-redis:
|
||||
container_name: archivist-redis
|
||||
hostname: archivist-redis
|
||||
image: redislabs/rejson:latest
|
||||
depends_on:
|
||||
- archivist-es
|
||||
ports:
|
||||
- 6379:6379
|
||||
restart: always
|
||||
volumes:
|
||||
- /docker/appdata/tubearchivist/redis:/data
|
||||
|
||||
archivist-es:
|
||||
container_name: archivist-es
|
||||
hostname: archivist-es
|
||||
image: docker.elastic.co/elasticsearch/elasticsearch:7.15.1
|
||||
environment:
|
||||
- "discovery.type=single-node"
|
||||
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
|
||||
ulimits:
|
||||
memlock:
|
||||
soft: -1
|
||||
hard: -1
|
||||
ports:
|
||||
- 9200:9200
|
||||
restart: always
|
||||
volumes:
|
||||
- /docker/appdata/tubearchivist/es:/usr/share/elasticsearch/data
|
||||
@@ -0,0 +1,20 @@
|
||||
version: "2.1"
|
||||
services:
|
||||
ubooquity:
|
||||
container_name: ubooquity
|
||||
hostname: ubooquity
|
||||
image: ghcr.io/linuxserver/ubooquity
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/Chicago
|
||||
- MAXMEM=512
|
||||
ports:
|
||||
- 2202:2202
|
||||
- 2203:2203
|
||||
restart: always
|
||||
volumes:
|
||||
- /docker/appdata/ubooquity/config:/config
|
||||
- /mnt/mediaserver/onedrive/ebooks:/books
|
||||
- /mnt/mediaserver/onedrive/comicsandmanga:/comics
|
||||
- /mnt/mediaserver/onedrive:/files
|
||||
@@ -0,0 +1,27 @@
|
||||
version: "3.3"
|
||||
|
||||
services:
|
||||
wg-easy:
|
||||
container_name: wg-easy
|
||||
hostname: wg-easy
|
||||
image: weejewel/wg-easy
|
||||
environment:
|
||||
- WG_HOST=dockerserver-03.ad.akanealw.com
|
||||
- PASSWORD=foobar123
|
||||
- WG_PORT=51820
|
||||
- WG_DEFAULT_ADDRESS=10.0.0.x
|
||||
- WG_DEFAULT_DNS=1.1.1.1
|
||||
- WG_MTU=1420
|
||||
- WG_ALLOWED_IPS=192.168.1.0/24
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
- SYS_MODULE
|
||||
sysctls:
|
||||
- net.ipv4.ip_forward=1
|
||||
- net.ipv4.conf.all.src_valid_mark=1
|
||||
ports:
|
||||
- "51820:51820/udp"
|
||||
- "51821:51821/tcp"
|
||||
restart: always
|
||||
volumes:
|
||||
- ./appdata/wgeasy:/etc/wireguard
|
||||
@@ -0,0 +1,56 @@
|
||||
version: "2.1"
|
||||
|
||||
services:
|
||||
wireguard:
|
||||
container_name: wireguard
|
||||
hostname: wireguard
|
||||
image: lscr.io/linuxserver/wireguard
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/Chicago
|
||||
- SERVERURL=wg.aknlw.com #optional
|
||||
- SERVERPORT=51820 #optional
|
||||
- PEERS=3 #optional
|
||||
- PEERDNS=auto #optional
|
||||
- INTERNAL_SUBNET=10.13.13.0 #optional
|
||||
- ALLOWEDIPS=0.0.0.0/0 #optional
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
- SYS_MODULE
|
||||
ports:
|
||||
- 51820:51820/udp
|
||||
sysctls:
|
||||
- net.ipv4.conf.all.src_valid_mark=1
|
||||
restart: always
|
||||
volumes:
|
||||
- /docker/appdata/wireguard/config:/config
|
||||
- /lib/modules:/lib/modules
|
||||
|
||||
|
||||
wireguard2:
|
||||
container_name: wireguard2
|
||||
hostname: wireguard2
|
||||
image: lscr.io/linuxserver/wireguard
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=America/Chicago
|
||||
- SERVERURL=wg.aknlw.com
|
||||
- SERVERPORT=51820
|
||||
- PEERS=GamingPC,LaptopPC,LGV30S
|
||||
- INTERNAL_SUBNET=192.168.0.0
|
||||
- ALLOWEDIPS=192.168.0.0/23
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
- SYS_MODULE
|
||||
ports:
|
||||
- 51820:51820/udp
|
||||
dns:
|
||||
- 192.168.1.2
|
||||
sysctls:
|
||||
- net.ipv4.conf.all.src_valid_mark=1
|
||||
restart: always
|
||||
volumes:
|
||||
- /docker/appdata/wireguard/config:/config
|
||||
- /lib/modules:/lib/modules
|
||||
Reference in New Issue
Block a user