init commit
This commit is contained in:
commit
7f4755e857
|
@ -0,0 +1,3 @@
|
|||
#!/usr/bin/env
|
||||
|
||||
podman system prune -a
|
|
@ -0,0 +1,55 @@
|
|||
version: '3.3'
|
||||
|
||||
services:
|
||||
db:
|
||||
image: mariadb
|
||||
container_name: nextcloud-lekh
|
||||
restart: always
|
||||
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
|
||||
volumes:
|
||||
- /trayimurti/containers/volumes/nextcloud/db:/var/lib/mysql
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=/run/secrets/sql_root_passwd
|
||||
- MYSQL_PASSWORD=/run/secrets/sql_user_passwd
|
||||
- MYSQL_DATABASE=nextcloud
|
||||
- MYSQL_USER=nextcloud
|
||||
- TZ=Asia/Kolkata
|
||||
secrets:
|
||||
- sql_root_passwd
|
||||
- sql_user_passwd
|
||||
security_opt:
|
||||
- label=disable
|
||||
|
||||
app:
|
||||
image: nextcloud
|
||||
container_name: nextcloud-aarav
|
||||
restart: always
|
||||
ports:
|
||||
- 8080:80
|
||||
links:
|
||||
- db
|
||||
volumes:
|
||||
- /trayimurti/containers/volumes/nextcloud/root:/var/www/html
|
||||
environment:
|
||||
- MYSQL_PASSWORD=/run/secrets/sql_user_passwd
|
||||
- MYSQL_DATABASE=nextcloud
|
||||
- MYSQL_USER=nextcloud
|
||||
- MYSQL_HOST=db
|
||||
- TZ=Asia/Kolkata
|
||||
secrets:
|
||||
- sql_user_passwd
|
||||
security_opt:
|
||||
- label=disable
|
||||
|
||||
secrets:
|
||||
sql_root_passwd:
|
||||
external: true
|
||||
sql_user_passwd:
|
||||
external: true
|
||||
|
||||
# create dirs
|
||||
# mkdir -p /trayimurti/containers/volumes/nextcloud/{db,root}
|
||||
|
||||
# create secrets
|
||||
# openssl rand -base64 20 | podman secret create sql_root_passwd -
|
||||
# openssl rand -base64 20 | podman secret create sql_user_passwd -
|
|
@ -0,0 +1,21 @@
|
|||
version: "3"
|
||||
|
||||
services:
|
||||
pihole:
|
||||
container_name: pihole-chaitanya
|
||||
image: pihole/pihole:latest
|
||||
ports:
|
||||
- 100:53/tcp
|
||||
- 101:53/udp
|
||||
- 8005:80/tcp
|
||||
environment:
|
||||
TZ: Asia/Kolkata
|
||||
volumes:
|
||||
- /trayimurti/containers/volumes/pi-hole/etc-pihole:/etc/pihole
|
||||
- /trayimurti/containers/volumes/pi-hole/etc-dnsmasq.d:/etc/dnsmasq.d
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
restart: unless-stopped
|
||||
|
||||
# create dirs
|
||||
# mkdir -p /trayimurti/containers/volumes/pi-hole/{etc-pihole,etc-dnsmasq}
|
|
@ -0,0 +1,22 @@
|
|||
version: "2.1"
|
||||
|
||||
services:
|
||||
pyload-ng:
|
||||
image: lscr.io/linuxserver/pyload-ng
|
||||
container_name: pyload-ng-omkar
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Asia/Kolkata
|
||||
volumes:
|
||||
- /trayimurti/containers/volumes/payload-ng/config:/config
|
||||
- /trayimurti/containers/volumes/payload-ng/downloads:/downloads
|
||||
ports:
|
||||
- 8003:8000
|
||||
- 9666:9666
|
||||
restart: unless-stopped
|
||||
|
||||
# default uname:passwd => pyload:pyload
|
||||
|
||||
# create dirs
|
||||
# mkdir -p /trayimurti/containers/volumes/payload-ng/{config,downloads}
|
|
@ -0,0 +1,25 @@
|
|||
version: "2.1"
|
||||
|
||||
services:
|
||||
syncthing:
|
||||
image: lscr.io/linuxserver/syncthing:latest
|
||||
container_name: syncthing-vishwakarma
|
||||
hostname: untrusted_sentinel
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Asia/Kolkata
|
||||
volumes:
|
||||
- /trayimurti/containers/volumes/syncthing/config:/config
|
||||
- /trayimurti/containers/volumes/syncthing/data:/data
|
||||
ports:
|
||||
- 8001:8384
|
||||
- 22000:22000/tcp
|
||||
- 22000:22000/udp
|
||||
- 21027:21027/udp
|
||||
restart: unless-stopped
|
||||
security_opt:
|
||||
- label=disable
|
||||
|
||||
# create dirs
|
||||
# mkdir -p /trayimurti/containers/volumes/syncthing/{config,data}
|
|
@ -0,0 +1,24 @@
|
|||
version: "2.1"
|
||||
|
||||
services:
|
||||
transmission:
|
||||
image: lscr.io/linuxserver/transmission
|
||||
container_name: transmission_yash
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Asia/Kolkata
|
||||
- TRANSMISSION_WEB_HOME=/transmission-web-control/
|
||||
# - TRANSMISSION_WEB_HOME=/flood-for-transmission/
|
||||
volumes:
|
||||
- /trayimurti/torrents/config:/config
|
||||
- /trayimurti/torrents/downloads:/downloads
|
||||
- /trayimurti/torrents/watch:/watch
|
||||
ports:
|
||||
- 8001:9091
|
||||
- 51411:51413
|
||||
- 51412:51413/udp
|
||||
restart: unless-stopped
|
||||
|
||||
# create dirs
|
||||
# mkdir -p /trayimurti/torrents/{config,downloads,watch}
|
Loading…
Reference in New Issue