AquariumAquarium

Dashboard

Guide to using the Aquarium web dashboard.

Web Dashboard

The Aquarium dashboard provides a comprehensive interface for managing your server's language immersion settings.

Accessing the Dashboard

  1. Visit aquarium.example.com/dashboard
  2. Sign in with Discord
  3. Select your server from the list

You need Administrator permission on a server to see the "Manage" button.

Dashboard Overview

When you open a server, you'll see:

Server Header

  • Server name and icon
  • Subscription tier badge
  • Immersion status indicator
  • Monthly usage bar
TabDescription
ImmersionSetup and status overview
ChannelsChannel configuration and language settings
MembersUser management and moderation
AnalyticsUsage statistics and charts

Immersion Tab

Before Setup

If immersion isn't configured, you'll see the setup wizard:

  1. Choose setup method - Create new or link existing channels
  2. Select category - Where to place channels (optional for new)
  3. Map languages - Which channels for which languages (if linking)
  4. Complete setup - Aquarium creates webhooks and saves config

After Setup

Once configured, the Immersion tab shows:

  • Immersion Status - Active languages and channel health
  • Server Stats - Translation counts, active users, etc.
  • Recent Activity - Latest translations and user activity

Channels Tab

Manage your language channels and settings.

Channel Manager

  • View all configured language channels
  • See webhook status for each
  • Quick actions: edit settings, recreate webhook

Language Settings

Enable/disable specific languages:

  1. Check/uncheck languages
  2. Click "Save Changes"
  3. Disabled channels move to "Disabled Immersion" category

Moderation Settings

Configure the moderation log channel:

  1. Select a channel from the dropdown
  2. Click "Save Changes"
  3. All mod actions will be logged there

Members Tab

Manage server members and their immersion access.

Member List

  • Search members by username
  • View ban status and warning count
  • Click any member for detailed view

Member Actions

For each member you can:

  • View profile - Stats, preferences, history
  • Ban/Unban - Control immersion access
  • View warnings - See all active warnings
  • Moderation history - Full audit trail

Analytics Tab

View detailed statistics about your server's immersion usage.

Available Metrics

  • Translation volume - Characters translated over time
  • Active users - Daily/weekly/monthly active translators
  • Language breakdown - Which languages are most used
  • Peak hours - When translation is most active

Time Ranges

View analytics for:

  • Last 7 days
  • Last 30 days
  • Last 90 days
  • All time

Common Tasks

Enable a New Language

  1. Go to Channels tab
  2. Find Language Settings
  3. Check the language you want
  4. Click Save Changes

Ban a User from Dashboard

  1. Go to Members tab
  2. Search for the user
  3. Click on their row
  4. Click Ban in the dialog
  5. Set duration and reason
  6. Confirm

Check Server Usage

  1. Look at the usage bar in the server header
  2. Or go to Analytics tab for detailed breakdown
  3. Upgrade tier if approaching limits

Reset Immersion

If you need to start over:

  1. Go to Immersion tab
  2. Scroll to bottom
  3. Click Reset Immersion
  4. Choose whether to delete channels
  5. Confirm

Resetting immersion will remove all channel configurations. User data (stats, achievements) is preserved.

On this page