Stack Sizer
Size a self-hosted stack from official sources.
Load and options
AnythingLLM
v1.0.0Load
Up to 20 users (multi-user mode), up to 250 MB of extracted document text (~255,000 chunks) embedded by the built-in CPU embedder into LanceDB; LLM via an external API or server.
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 3.72, RAM 6.3 GiB, Disk 18.17 GiB
vCPU3.72
RAM6.3GiB
Disk18.17GiB
Breakdown
| Line | From | vCPU | RAM (GiB) | Disk (GiB) | Sources |
|---|---|---|---|---|---|
| AnythingLLM | AnythingLLM · Medium load | 3 | 4 | 7.7 | 12345678 |
| 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.62 | 1.05 | 2.37 | 1510161317 |
| Recommended total | 3.72 | 6.3 | 18.17 |
Sources
- AnythingLLM docs: System Requirements (2GB RAM, 2-core CPU with AVX2, 5GB storage; AVX2 required by LanceDB, Proxmox CPU type host) (AnythingLLM, read 14 Oct 2026)
- docker/docker-entrypoint.sh at v1.18.0 (warns without STORAGE_DIR; prisma migrate deploy, then server and collector) (AnythingLLM, read 14 Oct 2026)
- Registry manifest of mintplexlabs/anythingllm:1.18.0 (linux/amd64): 1,102,229,449 B compressed; 20 layers decompressed and counted: 3,379,698,176 B (AnythingLLM, read 14 Oct 2026)
- Docker: containerd image store is the default on fresh Engine 29+ installs and keeps images compressed and uncompressed (AnythingLLM, read 14 Oct 2026)
- server/utils/EmbeddingEngines/native/constants.js at v1.18.0 (all-MiniLM-L6-v2: 23MB, 25 chunks per pass, 1,000-char chunks) (AnythingLLM, read 14 Oct 2026)
- server/utils/TextSplitter/index.js at v1.18.0 (default chunkSize 1000, chunkOverlap 20, metadata header per chunk) (AnythingLLM, read 14 Oct 2026)
- server/utils/vectorDbProviders/lance/index.js at v1.18.0 (each row: vector, chunk text and metadata; result cached to vector-cache) (AnythingLLM, read 14 Oct 2026)
- server/utils/files/index.js at v1.18.0 (vector-cache stores each document's chunks and vectors as JSON) (AnythingLLM, 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)
Basis
- Catalog release
- 2026.10.10
- Sizing policy
- 2026.10.0
- Profile AnythingLLM
- 1.0.0
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.