ATStatus
ATStatus WikiLoading documentation...

System Requirements

Hardware and software requirements for ATStatus

Hardware and software requirements for running ATStatus in production.

Clean Build Only: These requirements apply to the ATStatus clean/distribution build only.

Software Requirements

Required

SoftwareMinimum VersionRecommendedNotes
Node.js18.0 LTS20.x LTS or 22.x LTSMust be LTS version. Includes npm.
npm8.010.x+Bundled with Node.js

Operating System

OSSupported VersionsNotes
WindowsWindows 10/11, Server 2019+x64 architecture
LinuxUbuntu 20.04+, Debian 11+, RHEL 8+, Rocky 8+x64 or ARM64
macOSmacOS 12 (Monterey)+Intel or Apple Silicon

Optional (for advanced features)

SoftwarePurposeWhen Required
Reverse ProxySSL termination, load balancingProduction HTTPS deployment
SMTP ServerEmail notificationsIf using email subscriptions
Process ManagerAuto-restart, clusteringProduction (PM2 recommended)

Hardware Requirements

Minimum (Development/Testing)

CPU
2 cores (x64 or ARM64)
Next.js build process requires multi-threading
RAM
2 GB
Node.js + Next.js build memory requirements
Disk
10 GB minimum (SSD recommended)
Application, database, logs, monitoring history
Network
Stable internet connection
npm packages, monitoring checks
⚠️ Storage Requirements Explained: The 10 GB minimum is required because of the Node.js ecosystem's package sizes and the database growth over time.

Storage Breakdown

ItemSize
Node.js~300 MB
npm packages (node_modules)~1.5 GB
Next.js build output (.next)~500 MB
SQLite database (data.db)~1-5 GB (grows over time)
Logs and cache~500 MB - 2 GB
Backup headroom~2-5 GB
Total~6-15 GB (grows over time)

Recommended (Production)

CPU
4+ cores
Handle concurrent requests and monitoring
RAM
4-8 GB
Comfortable headroom for Node.js
Disk
50 GB+ SSD
Long-term data, logs, backups
Network
100 Mbps+ dedicated
Reliable monitoring and user access