{% extends "base.html" %} {% block title %}MRC ↔ IRC Bridges{% endblock %} {% block content %}

MRC ↔ IRC Bridges

Bidirectional message relays between an MRC room and an IRC channel.

New Bridge
{% if bridges %} {% for b in bridges %} {% endfor %}
NameMRC RoomIRC Channel ServerStateLast StartedLast Error
{{ b.name }}
id={{ b.id }}
{{ b.mrc_room }} as {{ b.mrc_handle }} {{ b.irc_channel }} as {{ b.irc_nick }} {{ b.irc_server }}:{{ b.irc_port }}{% if b.irc_use_ssl %} (SSL){% endif %} {% if b.is_active %}active {% else %}paused{% endif %} {{ b.last_started_at.strftime('%Y-%m-%d %H:%M') if b.last_started_at else '—' }} {{ (b.last_error or '')[:80] }}
{% else %}
No bridges yet — add one above.
{% endif %}
To run a bridge: each active bridge needs its own process. For testing: python -m anetbbs.features.mrc_irc_bridge --bridge-id N. For production: copy deploy/anetbbs-mrc-irc-bridge@.service to /etc/systemd/system/ and enable per-id with systemctl enable --now anetbbs-mrc-irc-bridge@1.
{% endblock %}