Back to Community Hub

Server Owner Guide

Everything you need to get your Discord community listed on Community Hub — and optionally white-labeled on your own domain.

  1. STEP 1

    Create an account

    Register at Community Hub using email/password or Google.

  2. STEP 2

    Apply for the Organizer role

    On the landing page, click "Apply to add a community" and fill in your organization name and a short reason.

  3. STEP 3

    Wait for approval

    Once approved, your account role is upgraded to organizer. You'll see a confirmation the next time you log in.

  4. STEP 4

    Create your community

    Go to "Admin? Create a community" (or /setup) and set your Community Name and URL slug. This creates an active ServerConfig record.

  5. STEP 5

    Configure your Discord server

    Navigate to /<your-slug>/admin and fill in your Discord Server (Guild) ID, server icon, banner, announcement channel ID, verified role ID, accent color, description, and welcome message.

  6. STEP 6

    Invite the Community Hub bot

    Use the bot's OAuth2 invite URL (built from its Application ID in the Discord Developer Portal). Select your server, authorize, and complete the reCAPTCHA. The bot needs View Channels, Read Message History, Manage Roles, and optionally Send Messages.

    Loading bot info…
  7. STEP 7

    Create the news channels

    Add a #community_news and/or #tech_news channel to your server (text or forum). Posts there appear automatically on Community Hub and in the RSS feeds.

  8. STEP 8

    Optional: White-label domain

    To run Community Hub under your own subdomain (e.g. communitynews.yourdomain.com), set the White-label Domain field in your admin config, then point that subdomain's DNS to your Community Hub app and add it to the app's custom-domain settings. Visitors there see only your community at clean URLs (/, /members, /admin).

  9. STEP 9

    You're live

    Your community appears on the landing page. Members can link their Discord accounts from /<your-slug>/members.

Bot permissions checklist

  • View Channels — read news + member data
  • Read Message History — fetch posts from #community_news / #tech_news
  • Manage Roles — assign the verified role to members who link their Discord account
  • Send Messages — optional, only if the bot posts back
Open Discord Developer Portal