Stack Sizer
Size a self-hosted stack from official sources.
Load and options
AdGuard Home
v1.0.0Load
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
| Line | From | vCPU | RAM (GiB) | Disk (GiB) | Sources |
|---|---|---|---|---|---|
| AdGuard Home | AdGuard Home (DNS server, web UI, optional DHCP) · Medium load | 0.5 | 0.5 | 7 | 12334251 |
| System baseline | Operating system, Container runtime (Docker Engine, containerd), System logs (journald), plus logs for 1 containers | 0.1 | 1.25 | 8.1 | 67891011 |
| Safety headroom | vCPU 20%, RAM 20%, disk 15% of apps + baseline | 0.12 | 0.35 | 2.265 | 127131014 |
| Recommended total | 0.72 | 2.1 | 17.365 |
Sources
- 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)
- 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)
- 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)
- 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)
- 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)
- 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 AdGuard Home
- 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.