Skip to content

Channels

Channels are the rooms in your server. Users sit in one channel at a time for voice; chat is per channel.

 Screenshot placeholder: channel tree on the left with a “Voice” parent and three child channels.

  1. Right-click an existing channel (or the root) and pick Add channel.
  2. Fill in:
    • Name: shown in the sidebar.
    • Description: a small text shown when users hover the channel.
    • Position: integer that controls sort order. Lower is higher up.
    • Temporary: if checked, the channel disappears when the last user leaves. Great for ad-hoc breakout rooms.
    • Max users: 0 for unlimited.
  3. Save.

Channels can nest as deep as you like. Drag a channel onto another to make it a child.

Right-click, Edit channel. The dialog has several tabs:

TabWhat is in there
GeneralName, description, position, max users, temporary.
ACLAccess rules. See Channel ACL.
GroupsPer-channel groups. See Groups.
Persistent chatRetention days, message cap, delete ACL.
NotificationsDefault notification settings for the channel.
AudioBandwidth caps, codec overrides.

 Screenshot placeholder: channel-edit dialog with the ACL tab open.

You can link two channels so that voice flows between them. Users in either channel hear each other.

  1. Right-click channel A, Link.
  2. Click channel B.
  3. Both channels show a small link indicator.
  4. To unlink, right-click and pick Unlink.

Linking is symmetric and persists across restarts.

Sometimes you want channel A to hear channel B but not the other way around - e.g. a stage channel that broadcasts into a lobby.

  1. Create channel A and channel B normally.
  2. Open the ACL editor for channel A and add:
    • subject: @all, permission: Speakallow
  3. Open the ACL editor for channel B and add:
    • subject: @!in (everyone not physically in this channel), permission: Speakdeny
  4. Link the two channels via right-click → Link.

Result: users in channel A can hear users from channel B, but channel A speakers are not heard in channel B. The @!in group matches anyone joined through a link rather than physically present, so only people sitting in channel B can speak through it.

You can tighten this to specific user groups instead of @all/@!in if needed.

Create with the Temporary checkbox. Useful for ad-hoc rooms:

  • Disappears when the last user leaves.
  • Cannot have persistent chat (no point).
  • Cannot be linked.

A common pattern is to grant Create channel in the lobby to everyone, with the rule that those channels must be temporary. This gives users freedom to spin up rooms without the channel tree ballooning.

Two distinct permissions for voice:

  • Speak: send audio in this channel.
  • Listen: receive audio in this channel without entering it. New in the Fancy fork.

The Listen permission lets a user whisper-listen to a channel from elsewhere. Useful for moderators who want to keep tabs.

The default channel is where new users land. Pick it from Admin, Server settings, Default channel. Pick a low-permission channel so new users do not stumble into a private room.

You can lock a channel with a password:

  1. Edit the channel.
  2. ACL tab.
  3. Add a deny rule on Enter for @everyone.
  4. Add an allow rule on Enter for a group called pwd_room_name.
  5. Set a channel password under General.

Users entering the password are added to the password group for that channel for the duration of their session.

When a user clicks a password-protected channel, Fancy Mumble shows a “Password required” dialog automatically. They type the password and click Join. If the password is correct they enter the channel; if not the join is rejected silently. The password is not persisted between sessions.

To move all users out of a channel:

  • Right-click, Move all users to…, pick destination.

To clear chat history (persistent chat must be on):

  • Right-click, Persistent chat, Purge.

Users can pick how their channel sidebar looks under Personalization. The choice is per-user, the channel data is the same.

Continue with Registered users to manage the people in your server.