Frequently Asked Questions
Quick answers to common questions about ATStatus. Can't find what you're looking for? Check the detailed documentation.
Getting Started
What is ATStatus?
ATStatus is a self-hosted status page application for communicating service health to users. It supports automatic monitoring, incident management, scheduled maintenance, and multiple notification channels. Learn more →
What's the difference between Clean, Demo, and Production builds?
Clean Build: Empty database, ready for production.
Demo Build: Pre-populated sample data for testing.
Production Build: Your live, configured instance. Learn more →
Demo Build: Pre-populated sample data for testing.
Production Build: Your live, configured instance. Learn more →
How long does setup take?
Basic installation takes 5-10 minutes. Full configuration takes another 10-15 minutes. First Steps Guide →
Installation & Setup
What are the system requirements?
Minimum: Node.js 18+, 2GB RAM, 10GB storage
Recommended: Node.js 20+, 4GB RAM, 20GB storage
Recommended: Node.js 20+, 4GB RAM, 20GB storage
What database does ATStatus use?
SQLite by default (no separate server needed). PostgreSQL is available for high-traffic deployments.
Can I run ATStatus with Docker?
Yes! Build with
docker build -t atstatus . and run with docker run -p 3000:3000 atstatus. Docker Guide →Features
How does automatic monitoring work?
ATStatus checks your services (HTTP, TCP, DNS, databases, etc.) at configurable intervals. Status updates automatically and notifications are sent when issues occur. Monitoring Guide →
What notification channels are supported?
Email (SMTP), Discord, Slack, generic webhooks, push notifications, and SMS via integrations. Notifications Guide →
Does ATStatus support multiple languages?
Yes! 15+ languages including English, Dutch, German, Spanish, French, Italian, Portuguese, Japanese, and more. Multi-Language Guide →
Security
How are passwords stored?
Passwords are hashed using bcrypt with a high work factor. Plaintext passwords are never stored. API keys are also hashed.
Does ATStatus support two-factor authentication?
Yes! TOTP-based 2FA compatible with Google Authenticator, Authy, etc. 2FA Guide →
Is there an audit log?
Yes! Tamper-proof audit log with hash chain verification. All administrative actions are logged. Audit Trail →
Customization
Can I customize the look and feel?
Yes! Custom accent colors, logos, multiple layouts, custom CSS, and configurable loading screens. Branding Guide →
Can I use a custom domain?
Yes! Deploy to your own server and point your domain to it. SSL recommended (Let's Encrypt works great).
Still have questions?
Browse our complete documentation or search for specific topics.
