ATStatus
ATStatus WikiLoading documentation...

First Steps After Installation

Get up and running in ~15 minutes

Welcome to ATStatus! This guide walks you through your first 15 minutes — from first login to a fully configured status page ready for your users.

Estimated Time: ~15 minutes total

Steps Overview

1

Log Into the Admin Panel

Access your admin dashboard at /admin and sign in with your credentials.

2

Configure Status Page

Set your site name, logo, timezone, and basic branding settings.

3

Add Components

Create service components for Website, API, Database, and Email.

4

Set Up Monitoring

Enable automatic health checks with HTTP, TCP, or ping monitors.

5

Configure Notifications

Set up email, Discord webhooks, or other notification channels.

6

Test Your Status Page

Verify everything works by viewing the public page and testing notifications.

Step 1: Log Into the Admin Panel

~1 minute
  1. Navigate to https://your-domain.com/admin
  2. If this is a fresh installation, you'll be prompted to create your first admin account
  3. Enter your email and a strong password
  4. Click Create Account
Demo Mode: Using the Demo build? Default credentials are admin@example.com / admin123. Change these immediately in production!

Step 2: Configure Your Status Page

~3 minutes
  1. Go to Admin → Settings → General
  2. Set your Site Name (appears in the header)
  3. Upload your Logo (recommended: 200x50px PNG)
  4. Set your Timezone (for incident timestamps)
  5. Click Save Changes
Pro Tip: You can also set a Favicon, Support URL, and Contact Email from this screen.

Step 3: Add Components

~3 minutes

Components represent the services you're monitoring. Add the main services your users care about:

  1. Go to Admin → Components
  2. Click Add Component
  3. Enter a Name (e.g., "API", "Web App", "Database")
  4. Add a brief Description
  5. Set the current Status (usually "Operational")
  6. Click Save
  7. Repeat for each service

Recommended First Components

Website
Main web application
API
Backend services
Database
Data storage
Email
Email delivery

Step 4: Set Up Monitoring (Optional)

~4 minutes

Enable automatic monitoring to keep your status page updated without manual intervention:

  1. Edit a component
  2. Toggle Enable Monitoring
  3. Set the Monitor Type (HTTP is most common)
  4. Enter the URL to Monitor (e.g., https://api.example.com/health)
  5. Set Check Interval (60 seconds recommended)
  6. Click Save
Monitoring Daemon: For monitoring to run automatically, set up the monitor cron job or daemon. See Monitoring Setup for details.

Step 5: Configure Notifications

~3 minutes

Set up at least one notification channel so users can subscribe to updates:

📧 Email Notifications

  1. Go to Admin → Settings → Notifications
  2. Enable Email Notifications
  3. Configure SMTP settings

💬 Discord Webhook

  1. Go to Admin → Webhooks → Discord
  2. Add your Discord webhook URL
  3. Choose which events to send

Step 6: Test Your Status Page

~1 minute
  1. Open https://your-domain.com in a new browser tab
  2. Verify your components appear correctly
  3. Check that your logo and branding look right
  4. Test the subscribe button
  5. Create a test incident to verify notifications work

Quick Setup Checklist

  • Admin account created
  • Status page name and logo configured
  • At least 3 components added
  • Monitoring enabled (optional)
  • Notifications configured
  • Public status page tested

What's Next?

Your status page is live! Here are some next steps to explore:

Need Help? Check out our FAQ or browse the full documentation. Most questions are answered in the relevant feature guides.