mirror of
https://github.com/Squidly271/AppFeed.git
synced 2024-09-21 21:32:35 +00:00
80 lines
6.3 KiB
XML
80 lines
6.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<Container version="2">
|
|
<Name>mosquitto</Name>
|
|
<Repository>cmccambridge/mosquitto-unraid:latest</Repository>
|
|
<Registry>https://hub.docker.com/r/cmccambridge/mosquitto-unraid/</Registry>
|
|
<Network>bridge</Network>
|
|
<Shell>sh</Shell>
|
|
<Privileged>false</Privileged>
|
|
<Support>https://github.com/cmccambridge/mosquitto-unraid/issues</Support>
|
|
<Project>https://mosquitto.org</Project>
|
|
<Overview>[p]This container is a minimal port of the official [a href='https://mosquitto.org/']Eclipse Mosquitto[/a] Docker container with minor tweaks to work more conveniently in unRAID.[/p]
|
|
[h4]Configuration[/h4]
|
|
[p]To set up paths and ports, see the descriptions in the unRAID docker settings page.[/p]
|
|
[p]To further control mosquitto configuration, place a [code]mosquitto.conf[/code] file in the config path, or start the container one time and it will write a template [code]mosquitto.conf.example[/code] file to the config path for you to copy and edit. For further details, refer to the full README at [a href='https://github.com/cmccambridge/mosquitto-unraid/blob/master/README.md']https://github.com/cmccambridge/mosquitto-unraid/blob/master/README.md[/a][/p]
|
|
|
|
</Overview>
|
|
<WebUI></WebUI>
|
|
<TemplateURL>https://raw.githubusercontent.com/cmccambridge/unraid-templates/master/cmccambridge/mosquitto-unraid.xml</TemplateURL>
|
|
<Icon>https://raw.githubusercontent.com/cmccambridge/mosquitto-unraid/master/media/eclipse-mosquitto.png</Icon>
|
|
<PostArgs></PostArgs>
|
|
<CPUset></CPUset>
|
|
<Networking>
|
|
<Mode>bridge</Mode>
|
|
<Publish>
|
|
<Port>
|
|
<HostPort>1883</HostPort>
|
|
<ContainerPort>1883</ContainerPort>
|
|
<Protocol>tcp</Protocol>
|
|
</Port>
|
|
<Port>
|
|
<HostPort></HostPort>
|
|
<ContainerPort>8883</ContainerPort>
|
|
<Protocol>tcp</Protocol>
|
|
</Port>
|
|
<Port>
|
|
<HostPort></HostPort>
|
|
<ContainerPort>9001</ContainerPort>
|
|
<Protocol>tcp</Protocol>
|
|
</Port>
|
|
</Publish>
|
|
</Networking>
|
|
<Data>
|
|
<Volume>
|
|
<HostDir>/mnt/user/appdata/mosquitto</HostDir>
|
|
<ContainerDir>/mosquitto/config</ContainerDir>
|
|
<Mode>rw</Mode>
|
|
</Volume>
|
|
<Volume>
|
|
<HostDir></HostDir>
|
|
<ContainerDir>/mosquitto/data</ContainerDir>
|
|
<Mode>rw</Mode>
|
|
</Volume>
|
|
<Volume>
|
|
<HostDir></HostDir>
|
|
<ContainerDir>/mosquitto/log</ContainerDir>
|
|
<Mode>rw</Mode>
|
|
</Volume>
|
|
</Data>
|
|
<Environment>
|
|
<Variable>
|
|
<Value>0</Value>
|
|
<Name>RUN_INSECURE_MQTT_SERVER</Name>
|
|
<Mode></Mode>
|
|
</Variable>
|
|
</Environment>
|
|
<Config Name="Config Directory" Target="/mosquitto/config" Default="/mnt/user/appdata/mosquitto" Mode="rw" Description="Store &lt;code&gt;mosquitto.conf&lt;/code&gt; (or additional &lt;code&gt;*.conf&lt;/code&gt; files). &lt;em&gt;Container Path: &lt;code&gt;/mosquitto/config&lt;/code&gt;&lt;/em&gt;" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/mosquitto</Config>
|
|
<Config Name="Persistent Data Directory" Target="/mosquitto/data" Default="" Mode="rw" Description="&lt;em&gt;(Optional)&lt;/em&gt; Store persistent MQTT data. &lt;strong&gt;Note:&lt;/strong&gt; Persistent data must be enabled in the &lt;code&gt;mosquitto.conf&lt;/code&gt; config file. &lt;em&gt;Container Path: &lt;code&gt;/mosquitto/data&lt;/code&gt;&lt;/em&gt;" Type="Path" Display="always" Required="false" Mask="false"></Config>
|
|
<Config Name="Log Directory" Target="/mosquitto/log" Default="" Mode="rw" Description="&lt;em&gt;(Optional)&lt;/em&gt; Store mosquitto logs. &lt;strong&gt;Note:&lt;/strong&gt; Logs must be enabled in the &lt;code&gt;mosquitto.conf&lt;/code&gt; config file. &lt;em&gt;Container Path: &lt;code&gt;/mosquitto/log&lt;/code&gt;&lt;/em&gt;" Type="Path" Display="always" Required="false" Mask="false"></Config>
|
|
<Config Name="Run Insecure MQTT Server" Target="RUN_INSECURE_MQTT_SERVER" Default="0" Mode="" Description="Set to &lt;code&gt;1&lt;/code&gt; to enable anonymous connections on port 1883 as in Mosquitto 1.x" Type="Variable" Display="always" Required="true" Mask="false">0</Config>
|
|
<Config Name="Host Port: MQTT Server" Target="1883" Default="1883" Mode="tcp" Description="MQTT Server Port. &lt;em&gt;Container Port: &lt;code&gt;1883&lt;/code&gt;&lt;/em&gt;" Type="Port" Display="always" Required="true" Mask="false">1883</Config>
|
|
<Config Name="Host Port: MQTT TLS" Target="8883" Default="" Mode="tcp" Description="&lt;em&gt;(Optional)&lt;/em&gt; MQTT-TLS Server Port &lt;strong&gt;Note:&lt;/strong&gt; TLS must be configured in the &lt;code&gt;mosquitto.conf&lt;/code&gt; config file. &lt;em&gt;Container Port: &lt;code&gt;8883&lt;/code&gt;&lt;/em&gt;" Type="Port" Display="always" Required="false" Mask="false"></Config>
|
|
<Config Name="Host Port: MQTT Websockets" Target="9001" Default="" Mode="tcp" Description="&lt;em&gt;(Optional)&lt;/em&gt; MQTT Websockets Server Port. &lt;strong&gt;Note:&lt;/strong&gt; Websockets must be enabled in the &lt;code&gt;mosquitto.conf&lt;/code&gt; config file. &lt;em&gt;Container Port: &lt;code&gt;9001&lt;/code&gt;&lt;/em&gt;" Type="Port" Display="always" Required="false" Mask="false"></Config>
|
|
<Date>1541646811</Date>
|
|
<Description>This container is a minimal port of the official Eclipse Mosquitto Docker container with minor tweaks to work more conveniently in unRAID.
|
|
Configuration
|
|
To set up paths and ports, see the descriptions in the unRAID docker settings page.
|
|
To further control mosquitto configuration, place a mosquitto.conf file in the config path, or start the container one time and it will write a template mosquitto.conf.example file to the config path for you to copy and edit. For further details, refer to the full README at https://github.com/cmccambridge/mosquitto-unraid/blob/master/README.md</Description>
|
|
<templatePath>/tmp/GitHub/AppFeed/templates/cmccambridgesRepository/cmccambridge/mosquitto-unraid.xml</templatePath>
|
|
</Container>
|