Module · FREE
Site Builder
Generate a public landing page for your Discord community in 2 minutes. No code required. Configure at /dashboard/[guildId]/site. Served by the Astero web app.
What you can put on the page
Brand block
Bot name, avatar, color theme, short tagline.
Bio paragraph
Plain-text description (HTML stripped server-side for safety).
Social links
Discord, Twitter, YouTube and GitHub — rendered with their icons.
Call-to-action
Big button driving traffic into your Discord server.
Media embeds
Images and external embeds where supported by the template.
Custom CSS
Override default styles (server-side sanitized ; no HTML injection).
Where your site lives
Each site is identified by a unique subdomain slug you choose (a-z, 0-9, hyphens ; validator rejects strings over 32 chars then trims to 30 ; reserved keywords like astero, mee6, dyno, carl, wick, probot, dank memer, nightbot are blocked). The public endpoint serving published sites is /api/sites/subdomain/<your-slug> (verified in apps/api/src/routes/sites.js).
On the higher tiers, you can also bind a custom domain (e.g. fan-club.creator.com) — point a CNAME at Astero and our nginx generator (scripts/whitelabel-nginx-sync.js) routes it to your bot's whitelabel page /whitelabel/<botId>. The plan gate on customDomain is enforced server-side ; check /docs/plans for the eligible tiers.
Plan limits
| Limit | Free | Stream Hub | Creator | Network | Studio |
|---|---|---|---|---|---|
| Active sites | 1 | 3 | 4 | 5 | Unlimited |
| Custom CSS | — | — | ✓ | ✓ | ✓ |
| Custom domain | — | — | ✓ | ✓ | ✓ |
| Visitor analytics | Basic | Basic | Basic | ✓ | ✓ |
Open your dashboard → Site tab to start designing.