AppFeed/templates/ich777sRepository/ich777/Anope.xml
Squidly271 b3878cd225 Redo
2020-12-03 07:42:32 -05:00

121 lines
7.2 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Container version="2">
<Name>Anope</Name>
<Repository>ich777/anope</Repository>
<Registry>https://hub.docker.com/r/ich777/anope</Registry>
<Network>bridge</Network>
<Shell>sh</Shell>
<Privileged>false</Privileged>
<Support>https://forums.unraid.net/topic/83786-support-ich777-application-dockers/</Support>
<Project>https://thelounge.chat/</Project>
<Overview>Anope is a set of IRC Services designed for flexibility and ease of use.&#13;
&#13;
This container is configured by default to work with InspIRCd - fill out the required variables and start the container (also click on 'Show more settings' on the template page of InspIRCd to configure it for the Anope Services).&#13;
&#13;
WARNING: If you change a variable here it has no effect to the configuration - the configuration file is only changed on the first start of the container.&#13;
&#13;
If you made a mistake at the first start go to your the '/anope/conf' directory in your appdata folder and delete the file 'services.conf' after a restart of the container the values will be written again).</Overview>
<WebUI></WebUI>
<Icon>https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/anope.png</Icon>
<ExtraParams>--restart=unless-stopped</ExtraParams>
<PostArgs></PostArgs>
<CPUset></CPUset>
<DonateText>If you like my work please </DonateText>
<DonateLink>https://www.paypal.me/chips777</DonateLink>
<Networking>
<Mode>bridge</Mode>
<Publish></Publish>
</Networking>
<Data>
<Volume>
<HostDir>/mnt/cache/appdata/anope</HostDir>
<ContainerDir>/anope</ContainerDir>
<Mode>rw</Mode>
</Volume>
</Data>
<Environment>
<Variable>
<Value>irc.example.com</Value>
<Name>HOST</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value></Value>
<Name>IP_ADDR</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>yes</Value>
<Name>SSL</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>7000</Value>
<Name>PORT</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value></Value>
<Name>PASSWORD</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>inspircd3</Value>
<Name>IRCD</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>rfc1459</Value>
<Name>CASEMAP</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>services</Value>
<Name>LOCAL_HOSTNAME</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>000</Value>
<Name>UMASK</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>99</Value>
<Name>UID</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>100</Value>
<Name>GID</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>770</Value>
<Name>DATA_PERM</Name>
<Mode></Mode>
</Variable>
</Environment>
<Config Name="Data Path" Target="/anope" Default="" Mode="rw" Description="Data Path" Type="Path" Display="always" Required="true" Mask="false">/mnt/cache/appdata/anope</Config>
<Config Name="Hostname from IRCd" Target="HOST" Default="" Mode="" Description="Specify the full hostname from your IRCd (must be the same as configured in your IRCd Server)." Type="Variable" Display="always" Required="true" Mask="false">irc.example.com</Config>
<Config Name="IP Address from IRCd" Target="IP_ADDR" Default="" Mode="" Description="Specify the IP Address from your IRCd (if you run it on Unraid it is usually the IP address of Unraid)." Type="Variable" Display="always" Required="true" Mask="false"></Config>
<Config Name="Use SSL" Target="SSL" Default="" Mode="" Description="Use SSL to establish the connection (if your IRCd is on the same network this is no problem since Anope talks internally to your IRCd - use this carefully since you have to configure some extra settings in the services.conf itself - valid options are: 'yes' or 'no')." Type="Variable" Display="always" Required="true" Mask="false">yes</Config>
<Config Name="Server Port from IRCd" Target="PORT" Default="" Mode="" Description="The Server port of your IRCd (usually 7000 is without SSL - this is be no proble if you connect it to your internal network since it only talks internally to your IRCd - if you want to enable SSL you have to configure some extra settings in the services.conf itself)." Type="Variable" Display="always" Required="true" Mask="false">7000</Config>
<Config Name="Service Password from IRCd" Target="PASSWORD" Default="" Mode="" Description="This have to be the same as your IRCd Service Password (if you are using InspIRCd click on 'Show more Settings')." Type="Variable" Display="always" Required="true" Mask="false"></Config>
<Config Name="IRCd Type" Target="IRCD" Default="" Mode="" Description="Set your IRCd type (valid options are: bahamut, charybdis, hybrid, inspircd12, inspircd20, inspircd3, ngircd, plexus, ratbox, unreal (for 3.2.x), unreal4)" Type="Variable" Display="always" Required="true" Mask="false">inspircd3</Config>
<Config Name="Casemap from IRCd" Target="CASEMAP" Default="" Mode="" Description="Specify the casemap of your IRCd (if you use InspIRCd the default value is: 'rfc1459' other clients often use for example 'ascii')" Type="Variable" Display="always" Required="true" Mask="false">rfc1459</Config>
<Config Name="Hostname from Anope" Target="LOCAL_HOSTNAME" Default="" Mode="" Description="Specify the hostname where Anope is available (this has to be something different than your IRCd hostname, you don't have to make it reachable from outside or create any port forwarding - leave this value as it is)" Type="Variable" Display="advanced" Required="true" Mask="false">services</Config>
<Config Name="UMASK" Target="UMASK" Default="" Mode="" Description="Container Variable: UMASK" Type="Variable" Display="advanced" Required="true" Mask="false">000</Config>
<Config Name="UID" Target="UID" Default="" Mode="" Description="Container Variable: UID" Type="Variable" Display="advanced-hide" Required="true" Mask="false">99</Config>
<Config Name="GID" Target="GID" Default="" Mode="" Description="Container Variable: GID" Type="Variable" Display="advanced-hide" Required="true" Mask="false">100</Config>
<Config Name="DATA_PERM" Target="DATA_PERM" Default="" Mode="" Description="Container Variable: DATA_PERM" Type="Variable" Display="advanced" Required="true" Mask="false">770</Config>
<Category>Network:Other Productivity: Tools:Utilities</Category>
<Description>Anope is a set of IRC Services designed for flexibility and ease of use.&#13;
&#13;
This container is configured by default to work with InspIRCd - fill out the required variables and start the container (also click on 'Show more settings' on the template page of InspIRCd to configure it for the Anope Services).&#13;
&#13;
WARNING: If you change a variable here it has no effect to the configuration - the configuration file is only changed on the first start of the container.&#13;
&#13;
If you made a mistake at the first start go to your the '/anope/conf' directory in your appdata folder and delete the file 'services.conf' after a restart of the container the values will be written again).</Description>
<templatePath>/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Anope.xml</templatePath>
</Container>