mirror of
https://github.com/nextcloud/all-in-one.git
synced 2025-12-19 22:16:49 +00:00
Merge pull request #6927 from nextcloud/enh/noid/add-minio
add minio community container
This commit is contained in:
commit
0de8b9a550
2 changed files with 50 additions and 0 deletions
38
community-containers/minio/minio.json
Normal file
38
community-containers/minio/minio.json
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
{
|
||||||
|
"aio_services_v1": [
|
||||||
|
{
|
||||||
|
"container_name": "nextcloud-aio-minio",
|
||||||
|
"image_tag": "v1",
|
||||||
|
"display_name": "Minio S3 Storage",
|
||||||
|
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/minio",
|
||||||
|
"image": "ghcr.io/szaimen/aio-minio",
|
||||||
|
"internal_port": "9000",
|
||||||
|
"environment": [
|
||||||
|
"MINIO_ROOT_USER=nextcloud",
|
||||||
|
"MINIO_ROOT_PASSWORD=%MINIO_ROOT_PASSWORD%"
|
||||||
|
],
|
||||||
|
"secrets": [
|
||||||
|
"MINIO_ROOT_PASSWORD"
|
||||||
|
],
|
||||||
|
"volumes": [
|
||||||
|
{
|
||||||
|
"source": "nextcloud_aio_minio",
|
||||||
|
"destination": "/data",
|
||||||
|
"writeable": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"nextcloud_exec_commands": [
|
||||||
|
"php /var/www/html/occ config:system:set objectstore class --value 'OC\\Files\\ObjectStore\\S3'",
|
||||||
|
"php /var/www/html/occ config:system:set objectstore arguments autocreate --value true --type bool",
|
||||||
|
"php /var/www/html/occ config:system:set objectstore arguments use_path_style --value true --type bool",
|
||||||
|
"php /var/www/html/occ config:system:set objectstore arguments use_ssl --value false --type bool",
|
||||||
|
"php /var/www/html/occ config:system:set objectstore arguments region --value ''",
|
||||||
|
"php /var/www/html/occ config:system:set objectstore arguments bucket --value nextcloud",
|
||||||
|
"php /var/www/html/occ config:system:set objectstore arguments key --value nextcloud",
|
||||||
|
"php /var/www/html/occ config:system:set objectstore arguments secret --value %MINIO_ROOT_PASSWORD%",
|
||||||
|
"php /var/www/html/occ config:system:set objectstore arguments port --value 9000",
|
||||||
|
"php /var/www/html/occ config:system:set objectstore arguments hostname --value nextcloud-aio-minio"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
12
community-containers/minio/readme.md
Normal file
12
community-containers/minio/readme.md
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
## Minio
|
||||||
|
This container bundles minio s3 storage and auto-configures it for you.
|
||||||
|
|
||||||
|
### Notes
|
||||||
|
- The data of Minio will be automatically included in AIOs backup solution!
|
||||||
|
- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack
|
||||||
|
|
||||||
|
### Repository
|
||||||
|
https://github.com/szaimen/aio-minio
|
||||||
|
|
||||||
|
### Maintainer
|
||||||
|
https://github.com/szaimen
|
||||||
Loading…
Add table
Add a link
Reference in a new issue