[13] [DFN[Minio]] は、[[ストレージサーバー]]です。

[14] [[S3]] ほぼ互換の [[Web API]] を備えています。単体で使う他、
本番が [[S3]] のサービスの[[テスト]]にも便利です。ただし [[S3]]
の機能のすべてが実装されているわけではありません。

[REFS[
- [1] [CITE@en[minio/minio: Minio is an open source object storage server compatible with Amazon S3 APIs]]
([TIME[2017-02-11 18:18:06 +09:00]])
<https://github.com/minio/minio>
- [2] [CITE@en[Minio]]
([[Minio, Inc.]]著, [TIME[2017-02-07 03:48:32 +09:00]])
<https://minio.io/>
]REFS]

* 配布

[DEL[
[4] [[Linux]]、[[Windows]]、[[Mac OS X]] の[[バイナリー]]が配布されています。
[[Docker image]] も提供されています。
]DEL]

[33] [CITE@en[Docker release? · Issue #21647 · minio/minio]], [TIME[2025-10-25T13:36:45.000Z]] <https://github.com/minio/minio/issues/21647>



* サーバー実行

[3] [CODE[minio server]] と実行すると、[[サーバー]]が実行されます。

[5] [CODE[~/.minio]] が (なければ) 自動的に作られて、[[サーバー]]の設定ファイルが置かれます。
この場所は [CODE[minio server]] の [CODE[--config-dir]] オプションで変更できます。

* API

[6] [[Amazon S3]] 互換 [[Web API]] が提供されています。

* メモ

[7] [CITE[Minio]]
([TIME[2017-09-04 17:41:08 +09:00]])
<https://docs.minio.io/docs/minio-docker-quickstart-guide>

[8] [CITE@en[object acl implementation? · Issue #4496 · minio/minio]]
([TIME[2017-11-07 16:36:58 +09:00]])
<https://github.com/minio/minio/issues/4496#issuecomment-307262506>

[9] [[minio]] は [CODE[x-amz-acl]] に対応していません。 bucket を全公開
([CODE[public-read]]) にしたいときは、 >>8 の bucket policy を
[CODE[{bucket}/?policy]] に [CODE[PUT]] すれば良いです。

[10] 意味不明な Internal Error などで起動しなかったり変な応答を返したりするときは、
[[ディスク]]の空きが少ない場合があるようです。何GBか、
実際に使わなくても余分に空きが必要みたいです。
[TIME[2018-03-05T14:27:13.400Z]]

[11] [CITE@en[Migrate config.json into `.minio.sys/config` erasure coded backend · Issue #6182 · minio/minio]]
([TIME[2018-08-18 19:46:21 +09:00]])
<https://github.com/minio/minio/issues/6182>

[12] 
この変更のせいで自動生成された [CODE[config.json]] から credentials
を取り出す形になってる実装は動かなくなることに・・・

[15] [CITE@en[Use of su-exec now requires container be started as root · Issue #7773 · minio/minio]]
([TIME[2019-07-23 16:33:44 +09:00]])
<https://github.com/minio/minio/issues/7773>

[16] >>15
[CODE[[[su-exec]]: setgroups([VAR[gid]]): Operation not permitted]]


[17] 
保存ファイルの非互換変更多すぎじゃない??
[TIME[2019-12-18T00:54:57.00Z]]


[18] 
minio 買収?されたん? なんかWebサイトが商業っぽくなってわかりにくくなったなあ
ドキュメントが前よりたどり着きにくくなってるし

[19] 
商業Webデザイナーの作ったサイトは見かけがきれいなだけで情報の整理がなってないところが多いよね、、、
[[OSS]]とは相性が悪いんじゃないかなあ

[20] [CITE[MinIO | Learn how to configure your MinIO server]]
([[MinIO]], [TIME[2022-02-02T03:29:08.000Z]], [TIME[2022-02-02T04:35:21.211Z]])
<https://docs.min.io/docs/minio-server-configuration-guide.html>

[21] 
最近の変更で、

- [CODE[docker run -it]]
- [CODE[docker run -d]]

... では変わらず動くものの、

- [CODE[docker run -d -t]]

... では動かなくなりました。
エラーも何も表示されず、
TCP も listen
するのですがアクセスしてもすぐに切断されます。
何か仕様変更があったようです。
[TIME[2022-02-02T06:26:47.100Z]]


[22] 
しばらく変な仕様変更で動かなくなることなく安定してたのになあ・・・


[23] 
[[minio]] さんまた仕様変更したん・・・
[TIME[2022-06-02T08:20:06.200Z]]


[24] 
開発者これもう完全に癖になってるよね、定期的に仕様変更して動かなくしてやらないと我慢できない病

[25] 
[[S3]] API 互換でもっと安定志向なプロジェクト他にないのかなあ


[31] 
[[less3]] というのがあります。安定してるかどうかは知らん。



[26] 

>ERROR Unable to use the drive /data: Drive /data: found backend type fs, expected xl or xl-single - to migrate to a supported backend visit https://min.io/docs/minio/linux/operations/install-deploy-manage/migrate-fs-gateway.html: Invalid arguments specified

またか


[27] [CITE@en[Deprecation of the MinIO gateway]], [TIME[2023-01-31T06:02:08.000Z]] <https://blog.min.io/deprecation-of-the-minio-gateway/?ref=docs>


>This should not come as a surprise, we began informing the community in 2020 and have steadily removed unpopular gateways.


[28] いや知らんがな。


[29] [CITE[Migrate from Gateway or Filesystem Mode — MinIO Object Storage for Linux]], [TIME[2023-01-25T17:33:06.000Z]], [TIME[2023-01-31T06:02:51.985Z]] <https://min.io/docs/minio/linux/operations/install-deploy-manage/migrate-fs-gateway.html>

>Along with the deprecation announcement, MinIO also announced that the feature would be removed in six months time.


[30] 
今までデフォルトだったストレージ形式を6ヶ月後に廃止しますとかアホかいな。


[34] 
[CITE@ja-JP[Avoid MinIO: developers introduce trojan horse update stripping community edition of most features in the UI : r/selfhosted]], [TIME[2025-10-25T13:38:40.000Z]] <https://www.reddit.com/r/selfhosted/comments/1kva3pw/avoid_minio_developers_introduce_trojan_horse/?show=original>


[32] 
[CITE@ja[XユーザーのShuji Sado (佐渡 秀治)さん: 「MinIOのオブジェクトブラウザにおける管理機能が一気に11万行削除され、商用版への誘導がされていると騒動になっているが、そのあたりの機能を商用として扱うなら差別化のためにそうなるのだろうなぁ。フォークも出てるけど勢いがないので許容範囲と受け取る人が多いのだろう https://t.co/J1x0vYUbzK」 / X]], [TIME[午後0:43 · 2025年5月28日][2025-05-28T03:43:50.000Z]], [TIME[2025-05-28T04:59:58.000Z]] <https://x.com/shujisado/status/1927571491358433686>
