Add ChillNet matterbridge #42
@ -224,6 +224,36 @@ profile:
 | 
			
		||||
            irc.chillnet: '#music'
 | 
			
		||||
            irc.stardust: '#music'
 | 
			
		||||
 | 
			
		||||
      chillnet:
 | 
			
		||||
        general:
 | 
			
		||||
          MediaDownloadSize: 1000000000
 | 
			
		||||
          MediaDownloadPath: {{ mediapath }}chillnet
 | 
			
		||||
          MediaServerDownload: https://uploads.chillnet.org
 | 
			
		||||
        accounts:
 | 
			
		||||
          irc.chillnet:
 | 
			
		||||
            Server: irc.chillnet.org:6697
 | 
			
		||||
            UseTLS: 'true'
 | 
			
		||||
            UseSASL: 'true'
 | 
			
		||||
            Nick: viaduct
 | 
			
		||||
            NickServNick: viaduct
 | 
			
		||||
            NickServPassword: ${'secret_matterbridge:chillnet:accounts:irc.chillnet:NickServPassword'}
 | 
			
		||||
            ColorNicks: 'true'
 | 
			
		||||
            Charset: utf8
 | 
			
		||||
            MessageSplit: 'true'
 | 
			
		||||
            MessageQueue: 60
 | 
			
		||||
            UseRelayMsg: 'true'
 | 
			
		||||
            RemoteNickFormat: '{NICK}/{LABEL}'
 | 
			
		||||
          telegram.chillnet:
 | 
			
		||||
            Token: ${'secret_matterbridge:chillnet:accounts:telegram.chillnet:Token'}
 | 
			
		||||
            RemoteNickFormat: '<{NICK}> '
 | 
			
		||||
            MessageFormat: HTMLNick
 | 
			
		||||
            Label: tg
 | 
			
		||||
            DisableWebPagePreview: 'true'
 | 
			
		||||
        gateways:
 | 
			
		||||
          fightclub:
 | 
			
		||||
            irc.chillnet: '#fightclub'
 | 
			
		||||
            telegram.chillnet: '-1001932699309'
 | 
			
		||||
 | 
			
		||||
  lighttpd:
 | 
			
		||||
    vhosts:
 | 
			
		||||
      matterbridge-general:
 | 
			
		||||
@ -232,6 +262,9 @@ profile:
 | 
			
		||||
      matterbridge-irc:
 | 
			
		||||
        host: 'libertacasa-irc\.matterbridge\.dericom02\.rigel\.lysergic\.dev'
 | 
			
		||||
        root: {{ mediapath }}libertacasa-irc
 | 
			
		||||
      matterbridge-chillnet:
 | 
			
		||||
        host: 'chillnet\.matterbridge\.dericom02\.rigel\.lysergic\.dev'
 | 
			
		||||
        root: {{ mediapath }}chill
 | 
			
		||||
 | 
			
		||||
firewalld:
 | 
			
		||||
  zones:
 | 
			
		||||
 | 
			
		||||
@ -44,15 +44,15 @@
 | 
			
		||||
                - proxy_set_header: Host $http_host
 | 
			
		||||
                - resolver: '{{ resolver }} ipv4=off valid=24h'
 | 
			
		||||
{%- endmacro -%}
 | 
			
		||||
{%- macro matterbridge_media(name) -%}
 | 
			
		||||
{%- macro matterbridge_media(domain, name) -%}
 | 
			
		||||
          - server:
 | 
			
		||||
            - include:
 | 
			
		||||
              - snippets/listen
 | 
			
		||||
              - snippets/tls_load
 | 
			
		||||
              - snippets/tls
 | 
			
		||||
            - server_name: {% if name == 'general' %}load.casa{%- else %}{{ name ~ '.load.casa' }}{%- endif %}
 | 
			
		||||
            - server_name: {{ domain }}
 | 
			
		||||
            - location /:
 | 
			
		||||
                - proxy_pass: http://libertacasa-{{ name }}.matterbridge.dericom02.rigel.lysergic.dev
 | 
			
		||||
                - proxy_pass: http://{{ name }}.matterbridge.dericom02.rigel.lysergic.dev
 | 
			
		||||
{%- endmacro -%}
 | 
			
		||||
 | 
			
		||||
nginx:
 | 
			
		||||
@ -316,9 +316,9 @@ nginx:
 | 
			
		||||
 | 
			
		||||
      matterbridge.conf:
 | 
			
		||||
        config:
 | 
			
		||||
          {{  matterbridge_media('general') }}
 | 
			
		||||
          {{  matterbridge_media('irc') }}
 | 
			
		||||
 | 
			
		||||
| 
					
	
	
	
	
	
	
	
	 | 
			||||
          {{  matterbridge_media('load.casa', 'libertacasa-general') }}
 | 
			
		||||
          {{  matterbridge_media('irc.load.casa', 'libertacasa-irc') }}
 | 
			
		||||
          {{  matterbridge_media('uploads.chillnet.org', 'chillnet') }}
 | 
			
		||||
      meet.conf:
 | 
			
		||||
        config:
 | 
			
		||||
          - server:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	
Could have left the empty line before
meet.conf, but it’s no problem. ;-)