> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aegissentinellab.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Set up your server

> Invite the bot, connect the dashboard and publish verification.

## 1. Invite AEGIS

Use the [official installation link](https://discord.com/oauth2/authorize?client_id=1552673113353748582) and select your server. AEGIS currently uses guild installation.

The bot needs the Discord permissions used by your enabled features:

| Permission | Used for |
| - | - |
| View Channels, Send Messages, Embed Links | Verification panels and review/security messages |
| Read Message History | Finding an existing verification panel |
| Manage Roles | Verification/staff roles, quarantine and channel permission overwrites |
| View Audit Log | Moderation records and Anti-Nuke attribution |
| Kick Members, Ban Members, Moderate Members | Configured kick, ban and timeout operations |
| Send Messages in Threads | Thread responses and Lockdown thread-send overwrites |

Place the bot role above roles it assigns and members it manages. Check channel overwrites in verification, log and protected channels. Server permissions do not automatically override a channel-specific denial.

## 2. Open the dashboard as the owner

Sign in at [the dashboard](https://bot.aegissentinellab.com/dashboard) with the Discord account that owns the server. Select that server.

The actual owner has implicit AEGIS access. Other staff need explicitly assigned AEGIS permissions; a native Discord Administrator role alone is insufficient.

## 3. Configure verification

1. In server preferences, choose `basic`, `manual` or `site` verification.
2. In **Server configuration**, select the verification channel, member role and optional unverified badge role. Save access settings.
3. Add server rules and publish their version.
4. For manual mode, save the questions. For site mode, the service operator must configure the matching hCaptcha sitekey and secret.
5. Select **Deploy verification panel**. Saving the channel alone does not publish it.

Automatic verification roles must be ordinary assignable roles without staff or moderation privileges. See [Verification](https://docs.aegissentinellab.com/en/verification.md).

## 4. Prepare operations

Set a security log channel and send a test log. Configure protections and staff permissions, then run `/server check` in a test channel.

Validate with a separate ordinary test member: read rules, verify, submit a report and confirm the intended staff can review it. Use [Troubleshooting](https://docs.aegissentinellab.com/en/troubleshooting) if a panel, role or dashboard action fails.


## Related topics

- [AEGIS Security Bot](https://docs.aegissentinellab.com/en/introduction.md)
- [Reports and moderation](https://docs.aegissentinellab.com/en/moderation.md)
- [Recruitment and promotions](https://docs.aegissentinellab.com/en/recruitment-promotions.md)
- [Discord command reference](https://docs.aegissentinellab.com/en/commands.md)
- [Rules and verification](https://docs.aegissentinellab.com/en/verification.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.