SeaweedFS is a scalable distributed file system optimized for exabyte small files, supports FUSE, S3 API, Hadoop, k8s, replication, Cloud Drive, S3 gateway.
@StringKe@akazwz_@marchliu Did you use "weed mini"?
Start a ready-to-use S3 object store with credentials and a pre-created bucket in one command:
AWS_ACCESS_KEY_ID=admin \
AWS_SECRET_ACCESS_KEY=secret \
S3_BUCKET=my-bucket \
weed mini -dir=/data
๐พ S3 Billing in Cozystack โ Metering Object Storage
We've added S3 support to the our proprietary billing module (it could be installed over Cozystack). The billing API now recognizes S3 buckets as billable workloads and returns three consumption metrics per bucket:
โข S3StorageGiBHours โ logical volume ร time (how much the tenant actually stored)
โข S3PhysicalStorageGiBHours โ physical volume ร time (including replication factor)
โข LifetimeHours โ how long the bucket existed
โ๏ธ How It Works
The implementation reuses the same byte-seconds โ GiB-hours formula already used for PersistentVolumes. Tested end-to-end on a dev cluster with SeaweedFS + CozyStack billing pipeline.
A UsageReport for a tenant with a bucket (10 MB, replication factor 2) looks like this:
YAML
๐๐๐๐ ๐๐๐๐๐๐:โ๐๐๐๐๐๐๐.๐๐๐๐๐ก.๐๐/๐๐ท๐๐๐๐๐๐ท
๐๐๐๐:โ๐๐๐๐๐๐๐๐๐๐๐
๐๐๐๐๐ข:
โโ๐๐๐๐๐๐:โ๐๐๐๐๐๐โ๐๐๐๐๐๐๐
โโ๐๐๐๐๐๐๐๐๐๐๐๐๐๐:โ"๐ธ๐ถ๐ธ๐ผโ๐ถ๐บโ๐ท๐บ๐๐ท๐ถ:๐ถ๐บ:๐ท๐ท๐"
โโ๐๐๐๐๐๐๐๐๐๐๐๐:โ"๐ธ๐ถ๐ธ๐ผโ๐ถ๐บโ๐ท๐บ๐๐ท๐ท:๐ถ๐บ:๐ท๐ท๐"
๐๐๐๐๐๐:
โโ๐๐๐๐๐๐๐๐๐:
โโโโ๐ ๐๐๐๐๐๐๐:โ๐๐๐๐๐๐โ๐๐๐๐๐๐โ๐๐๐๐โ๐๐๐๐๐๐๐
โโโโ๐๐๐๐๐๐:โ๐๐๐๐๐๐โ๐๐๐๐๐๐๐
โโโโ๐๐๐๐:โ๐๐๐๐๐๐
โโโโ๐๐ข๐๐:โ๐๐น
โโโโ๐๐๐๐๐๐๐๐๐๐๐๐:
โโโโโโ๐๐๐๐๐๐๐๐๐๐ข๐๐:โ๐๐น๐๐๐๐๐๐๐๐ถ๐๐ฑ๐ท๐๐๐๐
โโโโโโ๐๐๐๐๐๐๐๐ข:โ๐ถ.๐ถ๐ถ๐ฟ๐ผ
โโโโโโ๐๐๐๐๐๐๐๐๐๐ข๐๐:โ๐๐น๐ฟ๐๐ข๐๐๐๐๐๐๐๐๐๐๐๐๐ถ๐๐ฑ๐ท๐๐๐๐
โโโโโโ๐๐๐๐๐๐๐๐ข:โ๐ถ.๐ถ๐ท๐ฟ๐ธ
โโโโโโ๐๐๐๐๐๐๐๐๐๐ข๐๐:โ๐ป๐๐๐๐๐๐๐๐ท๐๐๐๐
โโโโโโ๐๐๐๐๐๐๐๐ข:โ๐ถ.๐ฟ๐พ๐น
โจ What This Gives ISPs
Cloud providers running on Cozystack or รnix Platform can now bill for object storage the same way as block storage and compute โ per-resource, per-minute, through a single UsageReport API.
Links
๐ข Aenix โ https://t.co/CC1oggm1MQ
๐ GitHub โ https://t.co/RVErIGzLJs
๐ Website โ https://t.co/tGK5GSBxnq
๐ Getting Started โ https://t.co/R3Ryjgppnr
๐ฌ Telegram โ https://t.co/WtYejCviOy
๐ฆ Slack โ https://t.co/aQoHpyJx5X
Refactor complete. Swapped out MinIO for SeaweedFS. Added an encrypted blob export and local offline decrypt option too via the arkfile-client Go CLI util.
https://t.co/D5rssIHHvM
Much of this would not be possible as a 1 man team w/o @PPQdotAI / @cline / @AnthropicAI Opus 4.6
@derekdfulton Welcome to create github issues for any performance problems. For optimization, "weed mount" has direct access to storage rather than limited by S3 APIs. Recently it added per-mount POSIX locks and writeback caching.
A really big S3 announcement - #S3 Files!!
If you've ever had to copy data out of S3 just so a file-based tool could use it, you know the frustration. S3 Files lets you mount S3 buckets as file systems directly, no data duplication, no sync pipelines, no workarounds. Your data stays in S3 while apps access it natively.
This looks really useful and a nice improvement over previous approaches like S3 Mount Point. AI agents, ML pipelines, and traditional file-based applications can all read and write to S3 as a file system without code changes. #aws #S3Files
https://t.co/aVZYzcpsDT
A really big S3 announcement - #S3 Files!!
If you've ever had to copy data out of S3 just so a file-based tool could use it, you know the frustration. S3 Files lets you mount S3 buckets as file systems directly, no data duplication, no sync pipelines, no workarounds. Your data stays in S3 while apps access it natively.
This looks really useful and a nice improvement over previous approaches like S3 Mount Point. AI agents, ML pipelines, and traditional file-based applications can all read and write to S3 as a file system without code changes. #aws #S3Files
https://t.co/aVZYzcpsDT
@Sirupsen Cloud object stores all hosted mixed data together to increase storage efficiency. Latency is not a priority. Why not use your own object store?
That left Garage and SeaweedFS. After trying to set up both on my low-end Oracle VPS, SeaweedFS won me over!
Itโs incredibly lightweight, simple to get started with, and fits perfectly on my small AMD server.
(5/6) #SelfHosted#Developer