MinIO: Your Own S3 Storage on VPS
MinIO is S3-compatible object storage for media files, backups, and ML datasets on your VPS.
Docker Compose Setup
version: '3.8'
services:
minio:
image: minio/minio:latest
ports:
- "9000:9000"
- "9001:9001"
volumes:
- /data/minio:/data
environment:
MINIO_ROOT_USER: minioadmin
MINIO_ROOT_PASSWORD: StrongPassword123!
command: server /data --console-address ":9001"MinIO Client
mc alias set myminio https://s3.yourdomain.com minioadmin StrongPassword123!
mc mb myminio/website-uploads
mc policy set public myminio/website-uploadsTip: Enable versioning:
mc version enable myminio/backups