commit 7f4755e857f053cad0e2be86a29accc2be5fd1d4 Author: Pratham Patel Date: Fri Jul 1 19:02:23 2022 +0530 init commit diff --git a/cleanup.sh b/cleanup.sh new file mode 100755 index 0000000..20fb396 --- /dev/null +++ b/cleanup.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env + +podman system prune -a diff --git a/nextcloud-compose.yml b/nextcloud-compose.yml new file mode 100644 index 0000000..9776553 --- /dev/null +++ b/nextcloud-compose.yml @@ -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 - diff --git a/pihole-compoose.yml b/pihole-compoose.yml new file mode 100644 index 0000000..5ce9017 --- /dev/null +++ b/pihole-compoose.yml @@ -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} diff --git a/pyload-ng-compose.yml b/pyload-ng-compose.yml new file mode 100644 index 0000000..b56f908 --- /dev/null +++ b/pyload-ng-compose.yml @@ -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} diff --git a/syncthing-compose.yml b/syncthing-compose.yml new file mode 100644 index 0000000..abdc8b4 --- /dev/null +++ b/syncthing-compose.yml @@ -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} diff --git a/transmission-compose.yml b/transmission-compose.yml new file mode 100644 index 0000000..993567d --- /dev/null +++ b/transmission-compose.yml @@ -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}