Skip to content

Commit 0410dec

Browse files
committed
Add mosquitto and homeassistant
1 parent ed6858e commit 0410dec

File tree

2 files changed

+99
-0
lines changed

2 files changed

+99
-0
lines changed

homeassistant.xml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version="1.0"?>
2+
<Container version="2">
3+
<Name>homeassistant</Name>
4+
<Repository>homeassistant/home-assistant</Repository>
5+
<Registry>https://hub.docker.com/r/homeassistant/home-assistant/</Registry>
6+
<Network>host</Network>
7+
<MyIP/>
8+
<Shell>sh</Shell>
9+
<Privileged>false</Privileged>
10+
<Support/>
11+
<Project>https://www.home-assistant.io/</Project>
12+
<Overview>Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts.</Overview>
13+
<Category>HomeAutomation: Status:Stable</Category>
14+
<WebUI>http://[IP]:[PORT:8123]</WebUI>
15+
<TemplateURL/>
16+
<Icon>https://raw.githubusercontent.com/CHBMB/docker-templates/master/img/homeassistant.png</Icon>
17+
<ExtraParams/>
18+
<PostArgs/>
19+
<CPUset/>
20+
<DonateText/>
21+
<DonateLink/>
22+
<Description>Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts.</Description>
23+
<Networking>
24+
<Mode>host</Mode>
25+
<Publish/>
26+
</Networking>
27+
<Data>
28+
<Volume>
29+
<HostDir></HostDir>
30+
<ContainerDir>/config</ContainerDir>
31+
<Mode>rw</Mode>
32+
</Volume>
33+
</Data>
34+
<Environment/>
35+
<Labels/>
36+
<Config Name="Config" Target="/config" Default="" Mode="rw" Description="location of config files" Type="Path" Display="always" Required="false" Mask="false"></Config>
37+
</Container>

mosquitto.xml

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
<?xml version="1.0"?>
2+
<Container version="2">
3+
<Name>mosquitto</Name>
4+
<Repository>eclipse-mosquitto</Repository>
5+
<Registry>https://hub.docker.com/_/eclipse-mosquitto</Registry>
6+
<Network>bridge</Network>
7+
<MyIP/>
8+
<Shell>bash</Shell>
9+
<Privileged>false</Privileged>
10+
<Support/>
11+
<Project>https://mosquitto.org/</Project>
12+
<Overview>Eclipse Mosquitto is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1. Mosquitto is lightweight and is suitable for use on all devices from low power single board computers to full servers.&#xD;
13+
&#xD;
14+
The MQTT protocol provides a lightweight method of carrying out messaging using a publish/subscribe model. This makes it suitable for Internet of Things messaging such as with low power sensors or mobile devices such as phones, embedded computers or microcontrollers.&#xD;
15+
&#xD;
16+
You will need to place a copy of `mosquitto.conf` in your config folder in a subfolder called `config`&#xD;
17+
&#xD;
18+
Config file is [here](https://github.com/eclipse/mosquitto/blob/master/mosquitto.conf)</Overview>
19+
<Category>HomeAutomation: Network:Messenger Status:Stable</Category>
20+
<WebUI/>
21+
<TemplateURL/>
22+
<Icon>https://raw.githubusercontent.com/CHBMB/docker-templates/master/img/mosquitto.png</Icon>
23+
<ExtraParams/>
24+
<PostArgs/>
25+
<CPUset/>
26+
<DonateText/>
27+
<DonateLink/>
28+
<Description>Eclipse Mosquitto is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1. Mosquitto is lightweight and is suitable for use on all devices from low power single board computers to full servers.&#xD;
29+
&#xD;
30+
The MQTT protocol provides a lightweight method of carrying out messaging using a publish/subscribe model. This makes it suitable for Internet of Things messaging such as with low power sensors or mobile devices such as phones, embedded computers or microcontrollers.&#xD;
31+
&#xD;
32+
You will need to place a copy of `mosquitto.conf` in your config folder in a subfolder called `config`&#xD;
33+
&#xD;
34+
Config file is [here](https://github.com/eclipse/mosquitto/blob/master/mosquitto.conf)</Description>
35+
<Networking>
36+
<Mode>docker</Mode>
37+
<Publish>
38+
<Port>
39+
<HostPort>1883</HostPort>
40+
<ContainerPort>1883</ContainerPort>
41+
<Protocol>tcp</Protocol>
42+
</Port>
43+
<Port>
44+
<HostPort>9001</HostPort>
45+
<ContainerPort>9001</ContainerPort>
46+
<Protocol>tcp</Protocol>
47+
</Port>
48+
</Publish>
49+
</Networking>
50+
<Data>
51+
<Volume>
52+
<HostDir></HostDir>
53+
<ContainerDir>/mosquitto</ContainerDir>
54+
<Mode>rw</Mode>
55+
</Volume>
56+
</Data>
57+
<Environment/>
58+
<Labels/>
59+
<Config Name="Host Port 1" Target="1883" Default="" Mode="tcp" Description="MQTT Port (1883)" Type="Port" Display="always" Required="false" Mask="false">1883</Config>
60+
<Config Name="Host Port 2" Target="9001" Default="" Mode="tcp" Description="Webscokets Port (9001)" Type="Port" Display="always" Required="false" Mask="false">9001</Config>
61+
<Config Name="Config" Target="/mosquitto" Default="" Mode="rw" Description="Location of config files and folders" Type="Path" Display="always" Required="false" Mask="false"></Config>
62+
</Container>

0 commit comments

Comments
 (0)