- 9 Październik 2023
- 16 625
- 11
- 1 930
- 153
- QNAP
- null
- Ethernet
- null
YAML:
services:
minio:
image: minio/minio:latest
container_name: minio
restart: unless-stopped
environment:
- MINIO_ROOT_USER=${MINIO_ROOT_USER:-s3admin}
- MINIO_ROOT_PASSWORD=${MINIO_ROOT_PASSWORD:-234234234c2342c34c234}
# Tell MinIO which public domain to sign URLs with
- MINIO_SERVER_URL=https://s3.domena.pl
- MINIO_BROWSER_REDIRECT_URL=https://s3c.domena.pl
command: server /data --console-address ":9001"
volumes: # gdzie są zapisywane dane dla usługi
- /backups/S3/:/data
ports:
- "127.0.0.1:9000:9000" # S3 API
- "127.0.0.1:9001:9001" # Web console
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
interval: 10s
timeout: 5s
retries: 3
start_period: 30s
gdzie:
konto admina S3 :
s3adminhasło admina S3:
234234234c2342c34c234panel WWW admina:
https://s3c.domena.pladres S3:
https://s3.domena.plWażne:
- SSL jest wymagany KROPKA - jak zrobisz sobie to nie wnikam, reverse proxy przez caddy/nginx działa (patrz na sekcje PORTS w docker-compose.yml)
- konto admina służy tylko do zarządzenia usługą , każdy bucket winien mieć swoje konto - admin może wszystko , walniesz sie w parametrach i cały serwer z danymi jest skasowany - zostaliście OSTRZEŻENI !