From 669d21b9b734034fe7273c7ae5b618975401f9ba Mon Sep 17 00:00:00 2001 From: Rik Veenboer Date: Sat, 7 Jun 2025 16:37:31 +0200 Subject: [PATCH] add minio --- .gitignore | 1 + caddy/Caddyfile | 2 ++ compose.minio.yaml | 15 +++++++++++++++ compose.yaml | 1 + 4 files changed, 19 insertions(+) create mode 100644 compose.minio.yaml diff --git a/.gitignore b/.gitignore index 178329b..05558c8 100644 --- a/.gitignore +++ b/.gitignore @@ -54,6 +54,7 @@ homeassistant/tts/ jackett/ jellyfin/ jellyseerr/ +minio openvpn-server/crl.pem openvpn-server/pki/ openvpn-server/shuttle.ovpn diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 784ed94..d0ff9c3 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -29,6 +29,7 @@ import unprotected grafana host:3333 import unprotected pgadmin host:5050 import unprotected homarr host:17575 import unprotected jellyseerr host:15055 +import unprotected minio host:9000 import protected sonarr host:18989 import protected radarr host:17878 @@ -43,6 +44,7 @@ import protected transmission host:9091 import protected droppy host:8989 import protected filebrowser host:8002 import protected jupyter host:9999 +import unprotected minio-admin host:9001 import sites/root.caddy import sites/authentik.caddy diff --git a/compose.minio.yaml b/compose.minio.yaml new file mode 100644 index 0000000..7cf427f --- /dev/null +++ b/compose.minio.yaml @@ -0,0 +1,15 @@ +services: + minio: + image: minio/minio:RELEASE.2025-04-03T14-56-28Z + container_name: minio + ports: + - "9000:9000" + - "9001:9001" + environment: + MINIO_ROOT_USER: ${MINIO_ROOT_USER:?} + MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD:?} + # MINIO_ROOT_USER: user + # MINIO_ROOT_PASSWORD: password + volumes: + - /opt/minio:/data + command: server /data --console-address ":9001" diff --git a/compose.yaml b/compose.yaml index e53330d..3a6f61d 100644 --- a/compose.yaml +++ b/compose.yaml @@ -44,6 +44,7 @@ include: - compose.seafile.yaml - compose.filebrowser.yaml - compose.droppy.yaml +- compose.minio.yaml # Database - compose.pgadmin.yaml