Stack Sizer
Size a self-hosted stack from official sources.
Load and options
SeaweedFS
v1.0.0Load
Up to 500 GiB stored, about 2 million objects, up to 20 transfers at once (several apps and nightly backups of a small office).
Options
No options change this app's resources.
Recommended resources
App requirements + system baseline + safety headroom. Nothing else is added, and nothing is rounded to a machine size.
vCPU 1.32, RAM 2.7 GiB, Disk 729.215 GiB
vCPU1.32
RAM2.7GiB
Disk729.215GiB
Breakdown
| Line | From | vCPU | RAM (GiB) | Disk (GiB) | Sources |
|---|---|---|---|---|---|
| SeaweedFS | SeaweedFS (weed mini) · Medium load | 1 | 1 | 626 | 1234526728 |
| System baseline | Operating system, Container runtime (Docker Engine, containerd), System logs (journald), plus logs for 1 containers | 0.1 | 1.25 | 8.1 | 91011121314 |
| Safety headroom | vCPU 20%, RAM 20%, disk 15% of apps + baseline | 0.22 | 0.45 | 95.115 | 1510161317 |
| Recommended total | 1.32 | 2.7 | 729.215 |
Sources
- SeaweedFS wiki: Quick Start with weed mini (docker run with /data, AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY, S3_BUCKET; no keys = Allow All; -s3.externalUrl behind a proxy) (SeaweedFS, read 14 Oct 2026)
- weed/command/mini.go at 4.48: ports 8333/9333/9340/8888/23646 (gRPC +10000), -webdav, -admin.ui, -s3.port.iceberg/lance, -master.telemetry (on), auto volume size (SeaweedFS, read 14 Oct 2026)
- docker/entrypoint.sh at 4.48: as root, chown -R /data to seaweed when ownership differs, then su-exec seaweed; mini adds -dir=/data unless given (SeaweedFS, read 14 Oct 2026)
- SeaweedFS wiki: Optimization (in-memory index about 20 bytes per file; memory for concurrent reads = file or chunk size × readers; leveldb index variants) (SeaweedFS, read 14 Oct 2026)
- SeaweedFS wiki: FAQ (16 bytes per index entry, 17 in large_disk builds, which cannot be mixed with standard ones; upgrades backward compatible unless noted) (SeaweedFS, read 14 Oct 2026)
- Docker Hub tag chrislusf/seaweedfs:4.48 (linux/amd64): 193,556,478 B compressed; 10 layers decompressed and counted: 529,553,408 B (SeaweedFS, read 14 Oct 2026)
- Docker: containerd image store is the default on fresh Engine 29+ installs and keeps images compressed and uncompressed (SeaweedFS, read 14 Oct 2026)
- SeaweedFS wiki: Volume Management (maintenance worker script every 17 min: volume.deleteEmpty, s3.clean.uploads -timeAgo=24h for unfinished multipart uploads) (SeaweedFS, read 14 Oct 2026)
- Ubuntu Server: System requirements (Sizing policy, read 10 Oct 2026)
- Google Kubernetes Engine: About GKE node sizing (Sizing policy, read 10 Oct 2026)
- ANAROQ measurement: dockerd and containerd at rest (Ubuntu 24.04, Docker 29.8.2) (Sizing policy, read 10 Oct 2026)
- Docker Community Forums: Docker resource usage & overhead (Sizing policy, read 10 Oct 2026)
- journald.conf(5), Ubuntu Manpages (Sizing policy, read 10 Oct 2026)
- Docker Docs: Local file logging driver (Sizing policy, read 10 Oct 2026)
- AWS Compute Optimizer: Rightsizing recommendation preferences (Sizing policy, read 10 Oct 2026)
- Kubernetes: Node-pressure Eviction (Sizing policy, read 10 Oct 2026)
- mke2fs(8), Ubuntu Manpages (Sizing policy, read 10 Oct 2026)
Deployment Spec
Turn this result into a link you can keep or share. Everything is in the link; nothing is sent to us.
A short lowercase image id, for example ubuntu-24.04.