diff --git a/docker-compose/ddns-cloudflare.yaml b/docker-compose/ddns-cloudflare.yaml new file mode 100644 index 0000000..e037905 --- /dev/null +++ b/docker-compose/ddns-cloudflare.yaml @@ -0,0 +1,12 @@ +version: '2' +services: + cloudflare-ddns: + container_name: ddns-cloudflare + image: oznu/cloudflare-ddns:latest + restart: always + environment: + - API_KEY=26bgX1izUPGNhPyGJ_6RV9fR_Dk9iwhuUgEoWk5Z + - ZONE=xopek.co.uk + - PROXIED=true + - PUID=1000 + - PGID=1000 \ No newline at end of file diff --git a/docker-compose/heimdall.yaml b/docker-compose/heimdall.yaml new file mode 100644 index 0000000..def2477 --- /dev/null +++ b/docker-compose/heimdall.yaml @@ -0,0 +1,15 @@ +version: "2.1" +services: + heimdall: + image: lscr.io/linuxserver/heimdall:latest + container_name: heimdall + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Warsaw + volumes: + - /home/mbuz/docker/heimdall/config:/config + ports: + - 80:80 + - 443:443 + restart: unless-stopped \ No newline at end of file diff --git a/docker-compose/nextcloud.yaml b/docker-compose/nextcloud.yaml new file mode 100644 index 0000000..16f3151 --- /dev/null +++ b/docker-compose/nextcloud.yaml @@ -0,0 +1,46 @@ +version: '3.3' +services: + nextcloud: + image: lscr.io/linuxserver/nextcloud:latest + container_name: nextcloud + environment: + - PUID=1000 + - PGID=1000 + - PHP_MEMORY_LIMIT=2048M + - PHP_UPLOAD_LIMIT=5120M + - TZ=Europe/Warsaw + + volumes: + - /home/mbuz/docker/nextcloud/config:/config + - /mnt/nextcloud_data:/data + ports: + - 5443:443 + restart: unless-stopped + links: + - nextcloud-mariadb + depends_on: + - nextcloud-mariadb + + nextcloud-mariadb: + image: lscr.io/linuxserver/mariadb:latest + container_name: nextloud-mariadb + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Warsaw + - MYSQL_ROOT_PASSWORD=Str0ngPa$$1959 + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=nextcloud + - MYSQL_PASSWORD=Jnrhjqcz123 + + volumes: + - /home/mbuz/docker/nextcloud-mariadb:/config + ports: + - 5306:3306 + restart: unless-stopped + + +networks: + default: + name: nextcloud + driver: bridge \ No newline at end of file diff --git a/docker-compose/nginx-proxy.yaml b/docker-compose/nginx-proxy.yaml new file mode 100644 index 0000000..0ab6f3d --- /dev/null +++ b/docker-compose/nginx-proxy.yaml @@ -0,0 +1,12 @@ +version: '3.8' +services: + app: + image: jc21/nginx-proxy-manager:latest + restart: unless-stopped + ports: + - 1080:80 + - 1081:81 + - 10443:443 + volumes: + - /home/mbuz/docker/nginx-proxy/data:/data + - /home/mbuz/docker/nginx-proxy/letsencrypt:/etc/letsencrypt \ No newline at end of file diff --git a/docker-compose/portainer.yaml b/docker-compose/portainer.yaml new file mode 100644 index 0000000..2e74b94 --- /dev/null +++ b/docker-compose/portainer.yaml @@ -0,0 +1,12 @@ +version: "3" +services: + portainer: + image: portainer/portainer-ce:latest + ports: + - 9443:9443 + volumes: + - /home/mbuz/docker/portainer/data:/data + - /var/run/docker.sock:/var/run/docker.sock + restart: unless-stopped +volumes: + data: \ No newline at end of file diff --git a/docker-compose/webtop.yaml b/docker-compose/webtop.yaml new file mode 100644 index 0000000..84c558b --- /dev/null +++ b/docker-compose/webtop.yaml @@ -0,0 +1,19 @@ +version: "2.1" +services: + webtop: + image: lscr.io/linuxserver/webtop:debian-mate + container_name: webtop + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Warsaw +# - CUSTOM_USER=mbuz +# - PASSWORD=K.,k.Yfnfire87 + volumes: + - /home/mbuz/docker/webtop:/config + ports: + - 3000:3000 + devices: + - /dev/dri:/dev/dri #optional + shm_size: "2gb" #optional + restart: unless-stopped \ No newline at end of file