2023-02-12 00:51:59 +01:00
|
|
|
{%- set mediapath = '/srv/matterbridge/' -%}
|
|
|
|
|
2023-02-07 21:22:15 +01:00
|
|
|
{%- macro discord_common() -%}
|
2023-02-12 02:13:03 +01:00
|
|
|
AutoWebhooks: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
EditSuffix: '(edited)'
|
|
|
|
RemoteNickFormat: '[{PROTOCOL}]:{NICK} '
|
|
|
|
{%- endmacro -%}
|
|
|
|
|
|
|
|
profile:
|
|
|
|
matterbridge:
|
|
|
|
instances:
|
|
|
|
libertacasa-general:
|
|
|
|
general:
|
|
|
|
MediaDownloadSize: 1000000000
|
2023-02-12 00:51:59 +01:00
|
|
|
MediaDownloadPath: {{ mediapath }}libertacasa-general
|
2023-02-07 21:22:15 +01:00
|
|
|
MediaServerDownload: https://load.casa
|
|
|
|
accounts:
|
|
|
|
irc.libertacasa:
|
|
|
|
Server: irc.liberta.casa:6697
|
2023-02-12 02:13:03 +01:00
|
|
|
UseTLS: 'true'
|
|
|
|
UseSASL: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
Nick: viaduct
|
|
|
|
NickServNick: viaduct
|
|
|
|
NickServPassword: ${'secret_matterbridge:general:accounts:irc.libertacasa:NickServPassword'}
|
2023-02-12 02:13:03 +01:00
|
|
|
ColorNicks: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
Charset: utf8
|
2023-02-12 02:13:03 +01:00
|
|
|
MessageSplit: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
MessageQueue: 60
|
2023-02-12 02:13:03 +01:00
|
|
|
UseRelayMsg: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
RemoteNickFormat: '{NICK}/{LABEL}'
|
|
|
|
xmpp.libertacasa:
|
|
|
|
Server: xmpp.liberta.casa:5222
|
|
|
|
Jid: viaduct@liberta.casa
|
|
|
|
Password: ${'secret_matterbridge:general:accounts:xmpp.libertacasa:Password'}
|
|
|
|
Muc: muc.liberta.casa
|
|
|
|
Nick: viaduct
|
|
|
|
RemoteNickFormat: '[{PROTOCOL}] <{NICK}>'
|
|
|
|
Label: x
|
2023-02-12 02:13:03 +01:00
|
|
|
Debug: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
telegram.libertacasa:
|
|
|
|
Token: ${'secret_matterbridge:general:accounts:telegram.libertacasa:Token'}
|
|
|
|
RemoteNickFormat: '<{NICK}> '
|
|
|
|
MessageFormat: HTMLNick
|
|
|
|
Label: tg
|
2023-02-12 02:13:03 +01:00
|
|
|
DisableWebPagePreview: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
sshchat.Psyched:
|
|
|
|
Server: 192.168.0.110:2220
|
|
|
|
Nick: LC
|
|
|
|
RemoteNickFormat: '{PROTOCOL}:<{NICK}> '
|
|
|
|
Label: p
|
|
|
|
discord.23:
|
|
|
|
Token: ${'secret_matterbridge:general:accounts:discord.23:Token'}
|
|
|
|
Server: ${'secret_matterbridge:general:accounts:discord.23:Server'}
|
|
|
|
{{ discord_common() }}
|
|
|
|
discord.aithunder:
|
|
|
|
Token: ${'secret_matterbridge:general:accounts:discord.aithunder:Token'}
|
|
|
|
Server: ${'secret_matterbridge:general:accounts:discord.aithunder:Server'}
|
|
|
|
{{ discord_common() }}
|
|
|
|
gateways:
|
|
|
|
libcasa:
|
|
|
|
irc.libertacasa: '#libcasa'
|
|
|
|
sshchat.Psyched: sshchat
|
|
|
|
xmpp.libertacasa: libcasa
|
|
|
|
dev:
|
|
|
|
irc.libertacasa: '#dev'
|
|
|
|
xmpp.libertacasa: dev
|
|
|
|
lucy:
|
|
|
|
irc.libertacasa: '#lucy'
|
|
|
|
xmpp.libertacasa: lucy
|
|
|
|
info:
|
|
|
|
irc.libertacasa: '#libcasa.info'
|
|
|
|
xmpp.libertacasa: libcasa.info
|
|
|
|
#telegram.libertacasa: '-1001518274267'
|
|
|
|
chat:
|
|
|
|
irc.libertacasa: '#chai'
|
|
|
|
discord.23: chat
|
|
|
|
xmpp.libertacasa: chat
|
|
|
|
dota:
|
|
|
|
irc.libertacasa: '#dotes'
|
|
|
|
discord.23: dotes
|
|
|
|
xmpp.libertacasa: dota
|
|
|
|
aithunder:
|
|
|
|
irc.libertacasa: '#aithunder'
|
|
|
|
discord.aithunder: main-chat
|
|
|
|
xmpp.libertacasa: aithunder
|
|
|
|
|
|
|
|
libertacasa-irc:
|
|
|
|
general:
|
|
|
|
RemoteNickFormat: '{NOPINGNICK}/{LABEL}: '
|
2023-02-12 02:13:03 +01:00
|
|
|
IgnoreFailureOnStart: 'true'
|
|
|
|
MessageSplit: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
MediaDownloadSize: 1000000000
|
2023-02-12 00:51:59 +01:00
|
|
|
MediaDownloadPath: {{ mediapath }}libertacasa-irc
|
2023-02-07 21:22:15 +01:00
|
|
|
MediaServerDownload: https://irc.load.casa
|
|
|
|
accounts:
|
|
|
|
irc.libertacasa:
|
|
|
|
Nick: IRCrelay
|
|
|
|
NickServNick: IRCrelay
|
|
|
|
NickServPassword: ${'secret_matterbridge:irc:accounts:irc.libertacasa:NickServPassword'}
|
|
|
|
Server: irc.liberta.casa:6697
|
2023-02-12 02:13:03 +01:00
|
|
|
UseTLS: 'true'
|
|
|
|
UseSASL: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
Label: libcasa
|
|
|
|
Charset: utf8
|
|
|
|
IgnoreNicks: HistServ
|
2023-02-12 02:13:03 +01:00
|
|
|
UseRelayMsg: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
RemoteNickFormat: '{NICK}/{LABEL}'
|
|
|
|
irc.chillnet:
|
|
|
|
Nick: IRCrelay
|
|
|
|
NickServNick: IRCrelay
|
|
|
|
NickServPassword: ${'secret_matterbridge:irc:accounts:irc.chillnet:NickServPassword'}
|
|
|
|
Server: irc.chillnet.org:6697
|
2023-02-12 02:13:03 +01:00
|
|
|
UseTLS: 'true'
|
|
|
|
UseSASL: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
Label: chillnet
|
|
|
|
Charset: utf8
|
|
|
|
IgnoreNicks: HistServ
|
2023-02-12 02:13:03 +01:00
|
|
|
UseRelayMsg: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
RemoteNickFormat: '{NICK}/{LABEL}'
|
|
|
|
irc.ergo:
|
|
|
|
Nick: LCIRCrelay
|
|
|
|
NickServNick: LCIRCrelay
|
|
|
|
NickServPassword: ${'secret_matterbridge:irc:accounts:irc.ergo:NickServPassword'}
|
|
|
|
Server: irc.ergo.chat:6697
|
2023-02-12 02:13:03 +01:00
|
|
|
UseTLS: 'true'
|
|
|
|
UseSASL: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
Label: ergochat
|
|
|
|
Charset: utf8
|
|
|
|
IgnoreNicks: HistServ
|
2023-02-12 02:13:03 +01:00
|
|
|
UseRelayMsg: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
RemoteNickFormat: '{NICK}/{LABEL}'
|
|
|
|
irc.2600:
|
|
|
|
Nick: IRCrelay
|
|
|
|
NickServNick: IRCrelay
|
|
|
|
NickServPassword: ${'secret_matterbridge:irc:accounts:irc.2600:NickServPassword'}
|
|
|
|
Server: irc.2600.net:6697
|
2023-02-12 02:13:03 +01:00
|
|
|
UseTLS: 'true'
|
|
|
|
SkipTLSVerify: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
Label: 2600net
|
|
|
|
Charset: utf8
|
|
|
|
irc.dosers:
|
|
|
|
Nick: IRCrelay
|
|
|
|
NickServNick: IRCrelay
|
|
|
|
NickServPassword: ${'secret_matterbridge:irc:accounts:irc.dosers:NickServPassword'}
|
|
|
|
Server: irc.dosers.net:6697
|
2023-02-12 02:13:03 +01:00
|
|
|
UseTLS: 'true'
|
|
|
|
UseSASL: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
Label: dosers
|
|
|
|
Charset: utf8
|
|
|
|
irc.rizon:
|
|
|
|
Nick: IRCrelay
|
|
|
|
NickServNick: IRCrelay
|
|
|
|
NickServPassword: ${'secret_matterbridge:irc:accounts:irc.rizon:NickServPassword'}
|
|
|
|
Server: irc.rizon.net:6697
|
2023-02-12 02:13:03 +01:00
|
|
|
UseTLS: 'true'
|
|
|
|
UseSASL: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
Label: rizon
|
|
|
|
Charset: utf8
|
|
|
|
irc.nerds:
|
|
|
|
Nick: LCRelay
|
|
|
|
NickServNick: LCRelay
|
|
|
|
NickServPassword: ${'secret_matterbridge:irc:accounts:irc.nerds:NickServPassword'}
|
|
|
|
Server: irc6.irc-nerds.net:6697
|
2023-02-12 02:13:03 +01:00
|
|
|
UseTLS: 'true'
|
|
|
|
UseSASL: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
Label: nerds
|
|
|
|
Charset: utf8
|
|
|
|
irc.oftc:
|
|
|
|
Nick: IRCrelay
|
|
|
|
NickServNick: IRCrelay
|
|
|
|
Server: irc.oftc.net:6697
|
2023-02-12 02:13:03 +01:00
|
|
|
UseTLS: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
Label: oftc
|
|
|
|
Charset: utf8
|
|
|
|
irc.libera:
|
|
|
|
Nick: IRCrelay
|
|
|
|
NickServNick: IRCrelay
|
|
|
|
NickServPassword: ${'secret_matterbridge:irc:accounts:irc.libera:NickServPassword'}
|
|
|
|
Server: irc.eu.libera.chat:6697
|
2023-02-12 02:13:03 +01:00
|
|
|
UseTLS: 'true'
|
|
|
|
UseSASL: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
Label: libera
|
|
|
|
Charset: utf8
|
|
|
|
irc.stardust:
|
|
|
|
Nick: IRCrelay
|
|
|
|
Server: irc.stardust.cx:6697
|
2023-02-12 02:13:03 +01:00
|
|
|
UseTLS: 'true'
|
2023-02-07 21:22:15 +01:00
|
|
|
Charset: utf8
|
|
|
|
Label: stardust
|
|
|
|
# ugly but requested
|
|
|
|
RemoteNickFormat: '[{LABEL}] <{NICK}> '
|
|
|
|
gateways:
|
|
|
|
main:
|
|
|
|
irc.libertacasa: '#libcasa'
|
|
|
|
irc.2600: '#libcasa'
|
|
|
|
irc.nerds: '#praxis'
|
|
|
|
irc.libera: '#libcasa'
|
|
|
|
irc.oftc: '#libcasa'
|
|
|
|
irc.dosers: '#libcasa'
|
|
|
|
irc.rizon: '#praxis'
|
|
|
|
lucy:
|
|
|
|
irc.libertacasa: '#lucy'
|
|
|
|
irc.dosers: '#lucy'
|
|
|
|
libcasainfo:
|
|
|
|
irc.libertacasa: '#libcasa.info'
|
|
|
|
irc.ergo: '#libcasa.info'
|
|
|
|
irc.libera: '#libcasa.info'
|
|
|
|
irc.oftc: '#libcasa.info'
|
|
|
|
ircv5:
|
|
|
|
irc.libertacasa: '#ircv5'
|
|
|
|
irc.libera: '#ircv5'
|
|
|
|
irc.oftc: '#ircv5'
|
|
|
|
nerds:
|
|
|
|
irc.libertacasa: '#nerds'
|
|
|
|
irc.nerds: '#nerds'
|
|
|
|
chillops:
|
|
|
|
irc.libertacasa: '#chillops'
|
|
|
|
irc.chillnet: '#chillops'
|
|
|
|
irc.stardust: '#chillnet-test'
|
|
|
|
music:
|
|
|
|
irc.libertacasa: '#music'
|
|
|
|
irc.chillnet: '#music'
|
|
|
|
irc.stardust: '#music'
|
2023-02-12 00:51:59 +01:00
|
|
|
|
|
|
|
lighttpd:
|
|
|
|
vhosts:
|
|
|
|
matterbridge-general:
|
|
|
|
host: 'libertacasa-general\.matterbridge\.dericom02\.rigel\.lysergic\.dev'
|
|
|
|
root: {{ mediapath }}libertacasa-general
|
|
|
|
matterbridge-irc:
|
|
|
|
host: 'libertacasa-irc\.matterbridge\.dericom02\.rigel\.lysergic\.dev'
|
|
|
|
root: {{ mediapath }}libertacasa-irc
|