AppFeed/templates/A75GsRepository/templates/jitsi-web.xml
2021-02-23 15:49:21 -05:00

47 lines
7.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Container version="2">
<Name>jitsi-web</Name>
<Repository>jitsi/web:latest</Repository>
<Registry>https://hub.docker.com/r/jitsi/web/</Registry>
<Network>bridge</Network>
<Shell>sh</Shell>
<Privileged>false</Privileged>
<Support>https://forums.unraid.net/topic/89502-support-a75g-repo/</Support>
<Project>https://jitsi.org/</Project>
<Overview>Jitsi Meet's web interface image </Overview>
<WebUI>http://[IP]:[PORT:80]/</WebUI>
<TemplateURL>https://raw.githubusercontent.com/A75G/docker-templates/master/templates/jitsi-web.xml</TemplateURL>
<Icon>https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/jitsi.png</Icon>
<PostArgs></PostArgs>
<Config Name="HTTP" Target="80" Default="80" Mode="tcp" Description="HTTP" Type="Port" Display="always" Required="false" Mask="false">8000</Config>
<Config Name="HTTPS" Target="443" Default="443" Mode="tcp" Description="HTTPS" Type="Port" Display="always" Required="false" Mask="false">4443</Config>
<Config Name="AppData Config Path" Target="/config" Default="/mnt/user/appdata/jitsi/web/" Mode="rw" Description="IMPORTENT Change to /mnt/user/appdata/jitsi/web/" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/jitsi/web/</Config>
<Config Name="LetsEncrypt" Target="/etc/letsencrypt" Default="/mnt/user/appdata/jitsi/web/letsencrypt/" Mode="rw" Description="Container Path: /etc/letsencrypt" Type="Path" Display="always" Required="false" Mask="false">/mnt/user/appdata/jitsi/web/letsencrypt/</Config>
<Config Name="Transcripts" Target="/usr/share/jitsi-meet/transcripts" Default="/mnt/user/appdata/jitsi/transcripts/" Mode="rw" Description="Container Path: /usr/share/jitsi-meet/transcripts" Type="Path" Display="always" Required="false" Mask="false">/mnt/user/appdata/jitsi/transcripts/</Config>
<Config Name="ENABLE_AUTH" Target="ENABLE_AUTH" Default="1" Mode="" Description="Enable authentication: 0 OR 1" Type="Variable" Display="always" Required="false" Mask="false">1</Config>
<Config Name="ENABLE_GUESTS" Target="ENABLE_GUESTS" Default="1" Mode="" Description="Enable guest access: 0 OR 1" Type="Variable" Display="always" Required="false" Mask="false">1</Config>
<Config Name="ENABLE_LETSENCRYPT" Target="ENABLE_LETSENCRYPT" Default="0" Mode="" Description="Enable Let's Encrypt certificate generation: 0 OR 1" Type="Variable" Display="always" Required="false" Mask="false">1</Config>
<Config Name="ENABLE_HTTP_REDIRECT" Target="ENABLE_HTTP_REDIRECT" Default="0" Mode="" Description="Redirect HTTP traffic to HTTPS (necessary for Let's Encrypt): 0 OR 1" Type="Variable" Display="always" Required="false" Mask="false">1</Config>
<Config Name="ENABLE_TRANSCRIPTIONS" Target="ENABLE_TRANSCRIPTIONS" Default="1" Mode="" Description="Enable Jigasi transcription in a conference" Type="Variable" Display="always" Required="false" Mask="false">1</Config>
<Config Name="DISABLE_HTTPS" Target="DISABLE_HTTPS" Default="1" Mode="" Description="Handle TLS connections outside of this setup" Type="Variable" Display="always" Required="false" Mask="false">1</Config>
<Config Name="JICOFO_AUTH_USER" Target="JICOFO_AUTH_USER" Default="focus" Mode="" Description="XMPP user for Jicofo client connections" Type="Variable" Display="always" Required="false" Mask="false">focus</Config>
<Config Name="LETSENCRYPT_DOMAIN" Target="LETSENCRYPT_DOMAIN" Default="meet.example.com" Mode="" Description="Domain for which to generate the certificate" Type="Variable" Display="always" Required="false" Mask="false">meet.example.com</Config>
<Config Name="LETSENCRYPT_EMAIL" Target="LETSENCRYPT_EMAIL" Default="alice@atlanta.net" Mode="" Description="E-Mail for receiving important account notifications (mandatory) &#9;" Type="Variable" Display="always" Required="false" Mask="false">user@example.com</Config>
<Config Name="PUBLIC_URL" Target="PUBLIC_URL" Default="https://meet.example.com" Mode="" Description="Public URL for the web service" Type="Variable" Display="always" Required="false" Mask="false">https://meet.example.com</Config>
<Config Name="XMPP_DOMAIN" Target="XMPP_DOMAIN" Default="meet.jitsi" Mode="" Description="Internal XMPP domain" Type="Variable" Display="always" Required="false" Mask="false">meet.jitsi</Config>
<Config Name="XMPP_BOSH_URL_BASE" Target="XMPP_BOSH_URL_BASE" Default="http://xmpp.meet.jitsi:5280" Mode="" Description="Internal XMPP server URL for BOSH module" Type="Variable" Display="always" Required="false" Mask="false">http://xmpp.meet.jitsi:5280</Config>
<Config Name="XMPP_GUEST_DOMAIN" Target="XMPP_GUEST_DOMAIN" Default="guest.meet.jitsi" Mode="" Description="XMPP domain for unauthenticated users" Type="Variable" Display="always" Required="false" Mask="false">guest.meet.jitsi</Config>
<Config Name="XMPP_MUC_DOMAIN" Target="XMPP_MUC_DOMAIN" Default="muc.meet.jitsi" Mode="" Description="XMPP domain for the MUC" Type="Variable" Display="always" Required="false" Mask="false">muc.meet.jitsi</Config>
<Config Name="XMPP_RECORDER_DOMAIN" Target="XMPP_RECORDER_DOMAIN" Default="recorder.meet.jitsi" Mode="" Description="Domain for the jibri recorder" Type="Variable" Display="always" Required="false" Mask="false">recorder.meet.jitsi</Config>
<Config Name="ETHERPAD_URL_BASE" Target="ETHERPAD_URL_BASE" Default="http://etherpad.meet.jitsi:9001" Mode="" Description="Set etherpad-lite URL" Type="Variable" Display="always" Required="false" Mask="false">http://etherpad.meet.jitsi:9001</Config>
<Config Name="JIBRI_BREWERY_MUC" Target="JIBRI_BREWERY_MUC" Default="jibribrewery" Mode="" Description="MUC name for the Jibri pool" Type="Variable" Display="always" Required="false" Mask="false">jibribrewery</Config>
<Config Name="JIBRI_PENDING_TIMEOUT" Target="JIBRI_PENDING_TIMEOUT" Default="90" Mode="" Description="MUC connection timeout" Type="Variable" Display="always" Required="false" Mask="false">90</Config>
<Config Name="JIBRI_XMPP_USER" Target="JIBRI_XMPP_USER" Default="jibri" Mode="" Description="Internal user for Jibri client connections." Type="Variable" Display="always" Required="false" Mask="false">jibri</Config>
<Config Name="JIBRI_XMPP_PASSWORD" Target="JIBRI_XMPP_PASSWORD" Default="passw0rd" Mode="" Description="Internal password for Jibri client connections." Type="Variable" Display="always" Required="false" Mask="false">passw0rd</Config>
<Config Name="JIBRI_RECORDER_USER" Target="JIBRI_RECORDER_USER" Default="recorder" Mode="" Description="Internal recorder user for Jibri client connections" Type="Variable" Display="always" Required="false" Mask="false">recorder</Config>
<Config Name="JIBRI_RECORDER_PASSWORD" Target="JIBRI_RECORDER_PASSWORD" Default="passw0rd" Mode="" Description="Internal recorder password for Jibri client connections" Type="Variable" Display="always" Required="false" Mask="false">passw0rd</Config>
<Config Name="ENABLE_RECORDING" Target="ENABLE_RECORDING" Default="1" Mode="" Description="Enable recording conference to local disk" Type="Variable" Display="always" Required="false" Mask="false">1</Config>
<Description>Jitsi Meet's web interface image</Description>
<templatePath>/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/jitsi-web.xml</templatePath>
</Container>