Quickstart
This guide walks you through setting up Warden from scratch after installation.
1. Create Your Admin Account
Section titled “1. Create Your Admin Account”When you first open Warden, you’ll see the setup page.
Enter your credentials:
- Username — lowercase, alphanumeric, dots, dashes, and underscores (max 32 characters)
- Password — minimum 8 characters, at least one digit and one special character
- Timezone — used for displaying dates throughout the dashboard (choose your city or region)
This creates the first user with the Admin role.
2. Create Your First Monitor
Section titled “2. Create Your First Monitor”- From the dashboard, click Add Monitor
- Enter a name (e.g., “Production API”)
- Enter the URL to monitor (e.g.,
https://api.example.com/health) - Select a group (the Default group is pre-created)
- Set the interval (e.g., 60 seconds)
- Click Create
Warden runs the first check immediately. Within seconds, you’ll see the monitor’s status on the dashboard.
3. Set Up Notifications
Section titled “3. Set Up Notifications”- Go to Settings → Notifications
- Click Add Channel
- Choose Slack, Discord, Telegram, Email or Webhook
- Enter a name and the provider details for that channel
- Click Send Test to verify delivery
- Save the channel
Warden will now notify you when monitors go down, recover, or experience high latency.
Verify that the test message actually arrives. Then use a disposable test endpoint to verify a real down alert and recovery after the configured confirmation and sustained-outage windows. A provider test alone does not exercise the monitor evaluation path. Follow the first-monitor walkthrough for the full check.
4. Create a Status Page
Section titled “4. Create a Status Page”- Go to Settings → Status Pages
- Configure a page with a slug (e.g.,
status) and title - Toggle Public if you want it accessible without login
- Toggle Enabled to make it live
- Save
Your status page is now available at https://warden.example.com/status/status.
5. Invite Your Team
Section titled “5. Invite Your Team”- Go to Settings → Users
- Click Create User
- Enter a username, password, and select a role:
- Editor — can manage monitors, incidents, and notifications
- Viewer — read-only dashboard access
- Status Viewer — can only see assigned status pages
Share the credentials with your team member so they can log in.
What’s Next
Section titled “What’s Next”- Monitors — configure advanced settings like custom headers, retries, and accepted status codes
- Groups — organize monitors into logical groups
- Incidents — track and communicate service disruptions
- Notifications — fine-tune alerting with thresholds, cooldowns, and daily digests
- Roles & Permissions — understand the four-role RBAC system
- Settings — explore all configuration options