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

AdGuard Home

v1.0.0
Load

Small office or several households: up to 50 devices, ~100,000 DNS queries a day, about 3 blocklists (~500,000 rules), DoH or DoT for some clients.

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 0.72, RAM 2.1 GiB, Disk 17.365 GiB

vCPU0.72
RAM2.1GiB
Disk17.365GiB
Breakdown
LineFromvCPURAM (GiB)Disk (GiB)Sources
AdGuard HomeAdGuard Home (DNS server, web UI, optional DHCP) · Medium load0.50.5712334251
System baselineOperating system, Container runtime (Docker Engine, containerd), System logs (journald), plus logs for 1 containers0.11.258.167891011
Safety headroomvCPU 20%, RAM 20%, disk 15% of apps + baseline0.120.352.265127131014
Recommended total0.722.117.365
Sources
  1. ANAROQ measurement 2026-10-14, v0.107.79 amd64 binary from this image: RSS 64 MB (peak 92 MB) with 184,525 rules; 188 MB (peak 332 MB) with 1,113,090 rules, 25.3 MB of lists (AdGuard Home, read 14 Oct 2026)
  2. AdguardTeam/AdGuardHome internal/home/config.go at v0.107.79 (defaults: web 0.0.0.0:3000, ratelimit 20, cache 4 MiB, query log 90 days, statistics 1 day, AdGuard DNS filter) (AdGuard Home, read 14 Oct 2026)
  3. Docker Hub: adguard/adguardhome v0.107.79 image (linux/amd64 29,487,891 B compressed; config: no User, no Healthcheck; CMD -c conf/AdGuardHome.yaml -w work) (AdGuard Home, read 14 Oct 2026)
  4. AdguardTeam/AdGuardHome internal/querylog/querylogfile.go at v0.107.79 (rotation renames querylog.json to querylog.json.1 once the oldest entry passes the interval) (AdGuard Home, read 14 Oct 2026)
  5. ANAROQ measurement 2026-10-14, v0.107.79: 8,000 queries wrote 2,680,363 B to querylog.json (blocked entries ~325 B, answered ~375 B); stats.db 16 KiB (AdGuard Home, read 14 Oct 2026)
  6. Ubuntu Server: System requirements (Sizing policy, read 10 Oct 2026)
  7. Google Kubernetes Engine: About GKE node sizing (Sizing policy, read 10 Oct 2026)
  8. ANAROQ measurement: dockerd and containerd at rest (Ubuntu 24.04, Docker 29.8.2) (Sizing policy, read 10 Oct 2026)
  9. Docker Community Forums: Docker resource usage & overhead (Sizing policy, read 10 Oct 2026)
  10. journald.conf(5), Ubuntu Manpages (Sizing policy, read 10 Oct 2026)
  11. Docker Docs: Local file logging driver (Sizing policy, read 10 Oct 2026)
  12. AWS Compute Optimizer: Rightsizing recommendation preferences (Sizing policy, read 10 Oct 2026)
  13. Kubernetes: Node-pressure Eviction (Sizing policy, read 10 Oct 2026)
  14. mke2fs(8), Ubuntu Manpages (Sizing policy, read 10 Oct 2026)
Basis
Catalog release
2026.10.10
Sizing policy
2026.10.0
Profile AdGuard Home
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.