From 00d26c5f470085b0e8ca9edc7b5cc10631deea92 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Wed, 9 Jul 2025 15:36:48 -0400 Subject: [PATCH 1/4] Adding Garage and Garage-WebUI services. --- docker-compose.yml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 9a9c88aa..1969737d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1464,6 +1464,47 @@ services: - ${DOCKER_VOLUME_CONFIG}/freescout/assets/custom-scripts:/assets/custom-scripts - ${DOCKER_VOLUME_CONFIG}/freescout/data:/www/html - ${DOCKER_VOLUME_CONFIG}/freescout/logs/:/www/logs + garage: + container_name: garage + image: dxflrs/garage:v2.0.0 + ports: + - 3900:3900 + - 3901:3901 + - 3902:3902 + - 3903:3903 + restart: unless-stopped + volumes: + - ${DOCKER_VOLUME_CONFIG}/garage/garage.toml:/etc/garage.toml + - ${DOCKER_VOLUME_CONFIG}/garage/meta:/var/lib/garage/meta + - ${DOCKER_STORAGE_CONFIG}/garage_data:/var/lib/garage/data + garage-webui: + container_name: garage-webui + depends_on: + garage: + condition: service_started + required: true + environment: + API_BASE_URL: http://garage:3903 + S3_ENDPOINT_URL: http://garage:3900 + image: khairul169/garage-webui:latest + labels: + # swag: enable + # swag_proto: http + # swag_port: 9090 + # swag_url: s3.${MY_TLD} + # swag.uptime-kuma.enabled: true + # swag.uptime-kuma.monitor.url: https://s3.${MY_TLD} + # swag.uptime-kuma.monitor.interval: 300 + homepage.group: System Administration + homepage.name: Garage + homepage.href: http://192.168.1.254:3909 + homepage.icon: garage.svg + homepage.description: S3-compatible storage backend + ports: + - 3909:3909 + restart: unless-stopped + volumes: + - ${DOCKER_VOLUME_CONFIG}/garage/garage.toml:/etc/garage.toml:/etc/garage.toml:ro ghost: container_name: ghost_blog depends_on: -- 2.52.0 From e0e415ca65c9bcfd8b8f1e6e187974a9e757d48a Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Wed, 9 Jul 2025 17:05:51 -0400 Subject: [PATCH 2/4] Typo fix in Garage-WebUI volume. --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 1969737d..94bae488 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1504,7 +1504,7 @@ services: - 3909:3909 restart: unless-stopped volumes: - - ${DOCKER_VOLUME_CONFIG}/garage/garage.toml:/etc/garage.toml:/etc/garage.toml:ro + - ${DOCKER_VOLUME_CONFIG}/garage/garage.toml:/etc/garage.toml:ro ghost: container_name: ghost_blog depends_on: -- 2.52.0 From 6f81a935ac6b0dfdaa457dbf9ac5b9223cff2479 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Sat, 12 Jul 2025 17:46:46 -0400 Subject: [PATCH 3/4] Removing SWAG labels from Garage. --- docker-compose.yml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 94bae488..83b3080b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1488,13 +1488,6 @@ services: S3_ENDPOINT_URL: http://garage:3900 image: khairul169/garage-webui:latest labels: - # swag: enable - # swag_proto: http - # swag_port: 9090 - # swag_url: s3.${MY_TLD} - # swag.uptime-kuma.enabled: true - # swag.uptime-kuma.monitor.url: https://s3.${MY_TLD} - # swag.uptime-kuma.monitor.interval: 300 homepage.group: System Administration homepage.name: Garage homepage.href: http://192.168.1.254:3909 -- 2.52.0 From a913c1a0da1d88951d09280387751f8c3c54888f Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Sat, 12 Jul 2025 23:53:03 +0000 Subject: [PATCH 4/4] chore: Update README --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index fe2832b3..33baae30 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,8 @@ | fastenhealth | ghcr.io/fastenhealth/fasten-onprem:main | | flaresolverr | ghcr.io/flaresolverr/flaresolverr:latest | | freescout | tiredofit/freescout:latest | +| garage | dxflrs/garage:v2.0.0 | +| garage-webui | khairul169/garage-webui:latest | | ghost | ghost:latest | | gitea | gitea/gitea:1.24.0 | | gitea-db | postgres:14 | -- 2.52.0