|
@@ -1,16 +1,18 @@
|
|
# MinIO
|
|
# MinIO
|
|
[**MinIO**](https://github.com/minio/minio), an [Amazon S3](https://aws.amazon.com/s3/) compatible object storage server.
|
|
[**MinIO**](https://github.com/minio/minio), an [Amazon S3](https://aws.amazon.com/s3/) compatible object storage server.
|
|
|
|
|
|
|
|
+## Scope
|
|
Scope of the **basic setup** is to run minio
|
|
Scope of the **basic setup** is to run minio
|
|
- as unprivileged user
|
|
- as unprivileged user
|
|
- with a directoy mounted for data
|
|
- with a directoy mounted for data
|
|
-- a port mapping for port 9000 / s3
|
|
|
|
|
|
+- the container port mapping to a host port for port 9000 (s3)
|
|
|
|
|
|
Scope of the **advance setup** is to
|
|
Scope of the **advance setup** is to
|
|
-- expose s3 and the console in different docker networks
|
|
|
|
-- add a custom tls certificate
|
|
|
|
|
|
+- run minio behind a reverse-proxy
|
|
|
|
+- expose s3 and the web interface (console) in different docker networks
|
|
|
|
|
|
|
|
|
|
|
|
+## Configuration
|
|
### Basic Configuration
|
|
### Basic Configuration
|
|
1. Prepare your .env file: `cp .env.template .env`
|
|
1. Prepare your .env file: `cp .env.template .env`
|
|
2. [Generate](../KEY-GENERATION.md) and add your admin keys in .env
|
|
2. [Generate](../KEY-GENERATION.md) and add your admin keys in .env
|
|
@@ -19,6 +21,6 @@ Scope of the **advance setup** is to
|
|
|
|
|
|
### Advanced Configuration
|
|
### Advanced Configuration
|
|
|
|
|
|
-Asumption:
|
|
|
|
-- Externally defined network
|
|
|
|
-- TLS Certificate from reverse-proxy companion
|
|
|
|
|
|
+#### Preconditions:
|
|
|
|
+ - [Reverse proxy with Letsencrypt companion](https://git.in-ulm.de/ulpeters/reverse-proxy) running
|
|
|
|
+ - External docker networks set
|