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

# Server Settings

> Manage all aspects of your server configuration from one command

## Overview

The server command provides a comprehensive control panel for managing your Discord server's settings. From a single interface, you can modify server name, icon, verification levels, notification settings, and more.

<Info>
  The server command uses an interactive control panel with buttons for quick access to all settings.
</Info>

***

## Commands

<AccordionGroup>
  <Accordion title="server" icon="gear">
    Open the interactive server control panel.

    <CodeGroup>
      ```bash Syntax theme={null}
      ~server
      ```

      ```bash Example theme={null}
      ~server
      ~sv
      ~guild
      ```
    </CodeGroup>

    **What It Does:**

    * Opens an interactive control panel with buttons
    * Displays current server statistics
    * Provides quick access to all server settings
    * Auto-refreshes to show latest changes

    **Aliases:** `sv`, `guild`, `serversettings`\
    **Permissions:** Manage Server or Server Owner
  </Accordion>

  <Accordion title="server name" icon="pen">
    Change your server's name.

    <CodeGroup>
      ```bash Syntax theme={null}
      ~server name <new_name>
      ```

      ```bash Example theme={null}
      ~server name My Awesome Server
      ~sv rename Gaming Community
      ~guild name Community Hub
      ```
    </CodeGroup>

    **Parameters:**

    * **new\_name** — The new server name (2-100 characters)

    **Aliases:** `server rename`\
    **Permissions:** Manage Server or Server Owner
  </Accordion>

  <Accordion title="server description" icon="align-left">
    Change your server's description.

    <CodeGroup>
      ```bash Syntax theme={null}
      ~server description <new_description>
      ```

      ```bash Example theme={null}
      ~server description Welcome to our gaming community!
      ~sv desc A place for gamers
      ~guild description Fun and friendly server
      ```
    </CodeGroup>

    **Parameters:**

    * **new\_description** — The new description (max 120 characters)

    **Requirements:**

    * Server must be a Community server

    **Aliases:** `server desc`\
    **Permissions:** Manage Server or Server Owner
  </Accordion>

  <Accordion title="server icon" icon="image">
    Change your server's icon.

    <CodeGroup>
      ```bash Syntax theme={null}
      ~server icon <url>
      ~server icon [attachment]
      ```

      ```bash Example theme={null}
      ~server icon https://example.com/image.png
      ~sv avatar https://i.imgur.com/example.jpg
      ~guild pfp [attach image]
      ```
    </CodeGroup>

    **Parameters:**

    * **url** — Direct link to an image
    * **attachment** — Attach an image to your message

    **Aliases:** `server avatar`, `server pfp`\
    **Permissions:** Manage Server or Server Owner
  </Accordion>

  <Accordion title="server banner" icon="panorama">
    Change your server's banner.

    <CodeGroup>
      ```bash Syntax theme={null}
      ~server banner <url>
      ~server banner [attachment]
      ```

      ```bash Example theme={null}
      ~server banner https://example.com/banner.png
      ~sv banner [attach image]
      ```
    </CodeGroup>

    **Parameters:**

    * **url** — Direct link to an image
    * **attachment** — Attach an image to your message

    **Requirements:**

    * Server must be boost level 2 or higher

    **Permissions:** Manage Server or Server Owner
  </Accordion>

  <Accordion title="server splash" icon="sparkles">
    Change your server's invite splash image.

    <CodeGroup>
      ```bash Syntax theme={null}
      ~server splash <url>
      ~server splash [attachment]
      ```

      ```bash Example theme={null}
      ~server splash https://example.com/splash.png
      ~sv invite [attach image]
      ```
    </CodeGroup>

    **Parameters:**

    * **url** — Direct link to an image
    * **attachment** — Attach an image to your message

    **Requirements:**

    * Server must have the INVITE\_SPLASH feature

    **Aliases:** `server invite`\
    **Permissions:** Manage Server or Server Owner
  </Accordion>

  <Accordion title="server verification" icon="shield-check">
    Change the server's verification level.

    <CodeGroup>
      ```bash Syntax theme={null}
      ~server verification <level>
      ```

      ```bash Example theme={null}
      ~server verification high
      ~sv verify medium
      ~guild verifylevel low
      ```
    </CodeGroup>

    **Parameters:**

    * **none** (0) — Unrestricted
    * **low** (1) — Must have verified email
    * **medium** (2) — Registered on Discord for 5+ minutes
    * **high** (3) — Member of server for 10+ minutes
    * **highest** (4) — Must have verified phone number

    **Aliases:** `server verify`, `server verifylevel`\
    **Permissions:** Manage Server or Server Owner
  </Accordion>

  <Accordion title="server notifications" icon="bell">
    Change default notification settings for new members.

    <CodeGroup>
      ```bash Syntax theme={null}
      ~server notifications <type>
      ```

      ```bash Example theme={null}
      ~server notifications mentions
      ~sv notifs all
      ~guild notify mentions
      ```
    </CodeGroup>

    **Parameters:**

    * **all** — Notify for all messages
    * **mentions** — Notify only for mentions

    **Aliases:** `server notifs`, `server notify`\
    **Permissions:** Manage Server or Server Owner
  </Accordion>

  <Accordion title="server afk" icon="moon">
    Configure AFK channel and timeout settings.

    <CodeGroup>
      ```bash Syntax theme={null}
      ~server afk <#channel> [timeout]
      ~server afk none
      ```

      ```bash Example theme={null}
      ~server afk #afk 300
      ~sv afk #idle 600
      ~guild afk none
      ```
    </CodeGroup>

    **Parameters:**

    * **#channel** — Voice channel to move AFK users to
    * **timeout** — Seconds before moving (60-3600, default 300)
    * **none** — Remove AFK channel

    **Permissions:** Manage Server or Server Owner

    <Note>
      Timeout is in seconds. 300 seconds = 5 minutes.
    </Note>
  </Accordion>

  <Accordion title="server config" icon="list-check">
    View detailed server configuration information.

    <CodeGroup>
      ```bash Syntax theme={null}
      ~server config
      ```

      ```bash Example theme={null}
      ~server config
      ~sv status
      ~guild settings
      ~server info
      ```
    </CodeGroup>

    **What It Shows:**

    * Basic information (name, description, owner, creation date)
    * Server stats (members, channels, roles, emojis, boosts)
    * Security settings (verification, explicit filter, 2FA, NSFW level)
    * Channel settings (AFK, system, rules, updates channels)
    * Notification settings

    **Aliases:** `server status`, `server settings`, `server info`\
    **Permissions:** Manage Server or Server Owner
  </Accordion>
</AccordionGroup>

***

## Interactive Control Panel

The main `~server` command opens an interactive panel with the following buttons:

<Tabs>
  <Tab title="Basic Settings">
    **Name** — Change server name

    **Description** — Update server description

    **Icon** — Change server icon/avatar

    **Banner** — Set server banner (requires level 2 boost)
  </Tab>

  <Tab title="Security Settings">
    **Verification** — Set verification level dropdown

    **Notifications** — Configure default notification settings

    **AFK Settings** — Set AFK channel and timeout
  </Tab>

  <Tab title="Panel Actions">
    **Full Config** — View complete server configuration

    **Refresh** — Update panel with latest information

    **Close** — Close the control panel
  </Tab>
</Tabs>

***

## Verification Levels

| Level   | Requirements                             | Security |
| ------- | ---------------------------------------- | -------- |
| None    | No restrictions                          | ⭐        |
| Low     | Verified email on Discord account        | ⭐⭐       |
| Medium  | Registered on Discord for 5+ minutes     | ⭐⭐⭐      |
| High    | Member of this server for 10+ minutes    | ⭐⭐⭐⭐     |
| Highest | Verified phone number on Discord account | ⭐⭐⭐⭐⭐    |

***

## Permission Requirements

<CardGroup cols={2}>
  <Card title="Bot Permissions" icon="robot">
    The bot needs these permissions:

    * Manage Server (for all settings)
    * Manage Channels (for AFK channel)
  </Card>

  <Card title="User Permissions" icon="user">
    Command Requirements:

    * **Manage Server** permission OR
    * **Server Owner** role
  </Card>
</CardGroup>

***

## Aliases

All server commands support multiple aliases:

<CardGroup cols={3}>
  <Card title="server" icon="server">
    Full command
  </Card>

  <Card title="sv" icon="s">
    Short alias
  </Card>

  <Card title="guild" icon="g">
    Alternative
  </Card>
</CardGroup>

***

## Usage Examples

<Tabs>
  <Tab title="Basic Setup">
    ```bash theme={null}
    # Change server name
    ~server name Gaming Paradise

    # Set description
    ~server description A friendly gaming community for all!

    # Update icon
    ~server icon https://i.imgur.com/example.png

    # View configuration
    ~server config
    ```
  </Tab>

  <Tab title="Security Settings">
    ```bash theme={null}
    # Set high verification
    ~server verification high

    # Check current settings
    ~server config

    # Set notifications to mentions only
    ~server notifications mentions
    ```
  </Tab>

  <Tab title="AFK Configuration">
    ```bash theme={null}
    # Set AFK channel with 5 minute timeout
    ~server afk #afk 300

    # Set AFK channel with 10 minute timeout
    ~server afk #idle 600

    # Remove AFK channel
    ~server afk none
    ```
  </Tab>

  <Tab title="Visual Updates">
    ```bash theme={null}
    # Update server icon
    ~server icon [attach image]

    # Set banner (requires level 2 boost)
    ~server banner https://example.com/banner.png

    # Set invite splash
    ~server splash [attach image]
    ```
  </Tab>

  <Tab title="Control Panel">
    ```bash theme={null}
    # Open interactive panel
    ~server

    # Use buttons to:
    # - Change name
    # - Update description
    # - Set icon/banner
    # - Configure verification
    # - Adjust notifications
    # - Set AFK settings
    # - View full config
    ```
  </Tab>
</Tabs>

***

## Related Features

<CardGroup cols={2}>
  <Card title="Welcome Messages" icon="hand-wave" href="/welcome">
    Configure welcome messages for new members
  </Card>

  <Card title="Autorole" icon="user-tag" href="/autorole">
    Automatically assign roles to new members
  </Card>
</CardGroup>
