Stack Sizer

Size a self-hosted stack from official sources.

Apps

Pick one or more apps. Only published profiles can be sized.

Load and options

AnythingLLM

v1.0.0
Load

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
LineFromvCPURAM (GiB)Disk (GiB)Sources
AnythingLLMAnythingLLM · Medium load347.712345678
System baselineOperating system, Container runtime (Docker Engine, containerd), System logs (journald), plus logs for 1 containers0.11.258.191011121314
Safety headroomvCPU 20%, RAM 20%, disk 15% of apps + baseline0.621.052.371510161317
Recommended total3.726.318.17
Sources
  1. 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)
  2. docker/docker-entrypoint.sh at v1.18.0 (warns without STORAGE_DIR; prisma migrate deploy, then server and collector) (AnythingLLM, read 14 Oct 2026)
  3. 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)
  4. Docker: containerd image store is the default on fresh Engine 29+ installs and keeps images compressed and uncompressed (AnythingLLM, read 14 Oct 2026)
  5. 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)
  6. server/utils/TextSplitter/index.js at v1.18.0 (default chunkSize 1000, chunkOverlap 20, metadata header per chunk) (AnythingLLM, read 14 Oct 2026)
  7. 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)
  8. 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)
  9. Ubuntu Server: System requirements (Sizing policy, read 10 Oct 2026)
  10. Google Kubernetes Engine: About GKE node sizing (Sizing policy, read 10 Oct 2026)
  11. ANAROQ measurement: dockerd and containerd at rest (Ubuntu 24.04, Docker 29.8.2) (Sizing policy, read 10 Oct 2026)
  12. Docker Community Forums: Docker resource usage & overhead (Sizing policy, read 10 Oct 2026)
  13. journald.conf(5), Ubuntu Manpages (Sizing policy, read 10 Oct 2026)
  14. Docker Docs: Local file logging driver (Sizing policy, read 10 Oct 2026)
  15. AWS Compute Optimizer: Rightsizing recommendation preferences (Sizing policy, read 10 Oct 2026)
  16. Kubernetes: Node-pressure Eviction (Sizing policy, read 10 Oct 2026)
  17. 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

How the numbers are built

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.