Add MaxIO template (#744)

* Add Docker Compose configuration for Maxio service

* Add template configuration for maxio service

* Add Maxio logo

* Add Maxio metadata to meta.json

Added metadata for Maxio including links and tags.

* Run node dedupe-and-sort-meta.js

* Fix name from Maxio to MaxIO

* Make suggested updates

* Add missing restart policy

* Make improvements
This commit is contained in:
Sancho Godinho
2026-07-08 05:06:10 +05:30
committed by GitHub
parent 66fea6e989
commit 56cd3dba39
4 changed files with 50 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
version: "3.8"
services:
maxio:
image: ghcr.io/coollabsio/maxio:0.2.1
expose:
- 9000
volumes:
- maxio-data:/data
environment:
- MAXIO_ACCESS_KEY=${MAXIO_ACCESS_KEY}
- MAXIO_SECRET_KEY=${MAXIO_SECRET_KEY}
restart: unless-stopped
volumes:
maxio-data:

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="128" height="128">
<path d="M0 0 C7.92 0 15.84 0 24 0 C24 2.64 24 5.28 24 8 C29.28 8 34.56 8 40 8 C40 13.28 40 18.56 40 24 C47.92 24 55.84 24 64 24 C64 18.72 64 13.44 64 8 C69.28 8 74.56 8 80 8 C80 5.36 80 2.72 80 0 C87.92 0 95.84 0 104 0 C104 2.64 104 5.28 104 8 C106.64 8 109.28 8 112 8 C112 37.04 112 66.08 112 96 C104.08 96 96.16 96 88 96 C88 93.36 88 90.72 88 88 C85.36 88 82.72 88 80 88 C80 72.16 80 56.32 80 40 C77.36 40 74.72 40 72 40 C72 47.92 72 55.84 72 64 C64.08 64 56.16 64 48 64 C48 61.36 48 58.72 48 56 C45.36 56 42.72 56 40 56 C40 50.72 40 45.44 40 40 C37.36 40 34.72 40 32 40 C32 58.48 32 76.96 32 96 C24.08 96 16.16 96 8 96 C8 93.36 8 90.72 8 88 C5.36 88 2.72 88 0 88 C0 58.96 0 29.92 0 0 Z " fill="#844CFB" transform="translate(8,8)"/>
<path d="M0 0 C2.64 0 5.28 0 8 0 C8 29.04 8 58.08 8 88 C0.08 88 -7.84 88 -16 88 C-16 85.36 -16 82.72 -16 80 C-10.72 80 -5.44 80 0 80 C0 53.6 0 27.2 0 0 Z " fill="#432F72" transform="translate(112,16)"/>
<path d="M0 0 C2.64 0 5.28 0 8 0 C8 21.12 8 42.24 8 64 C0.08 64 -7.84 64 -16 64 C-16 61.36 -16 58.72 -16 56 C-10.72 56 -5.44 56 0 56 C0 37.52 0 19.04 0 0 Z " fill="#432F71" transform="translate(32,40)"/>
<path d="M0 0 C2.64 0 5.28 0 8 0 C8 7.92 8 15.84 8 24 C0.08 24 -7.84 24 -16 24 C-16 21.36 -16 18.72 -16 16 C-10.72 16 -5.44 16 0 16 C0 10.72 0 5.44 0 0 Z " fill="#41306E" transform="translate(72,48)"/>
<path d="M0 0 C2.64 0 5.28 0 8 0 C8 2.64 8 5.28 8 8 C5.36 8 2.72 8 0 8 C0 5.36 0 2.72 0 0 Z " fill="#402F6D" transform="translate(80,40)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,10 @@
[[config.domains]]
serviceName = "maxio"
port = 9000
host = "${domain}"
[config]
env = [
"MAXIO_ACCESS_KEY=${password:20}",
"MAXIO_SECRET_KEY=${password:20}",
]

View File

@@ -4372,6 +4372,23 @@
"crm"
]
},
{
"id": "maxio",
"name": "MaxIO",
"version": "0.2.1",
"description": "MaxIO is a lightweight, single-binary S3-compatible object storage server written in Rust",
"logo": "maxio.svg",
"links": {
"github": "https://github.com/coollabsio/maxio",
"website": "https://github.com/coollabsio/maxio",
"docs": "https://github.com/coollabsio/maxio/blob/main/README.md"
},
"tags": [
"s3",
"storage",
"object-storage"
]
},
{
"id": "maybe",
"name": "Maybe",