Skip to content

Commit ffbccf2

Browse files
authored
Merge pull request SensorsIot#185 from lbaca/20201129-dashmachine-homer
Add DashMachine and Homer as alternative bookmark dashboards
2 parents 2778d11 + 0a2219e commit ffbccf2

File tree

10 files changed

+95
-0
lines changed

10 files changed

+95
-0
lines changed

.templates/dashmachine/service.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
dashmachine:
2+
image: rmountjoy/dashmachine:latest
3+
container_name: dashmachine
4+
volumes:
5+
- ./volumes/dashmachine/user_data:/dashmachine/dashmachine/user_data
6+
ports:
7+
- 5000:5000
8+
restart: unless-stopped

.templates/heimdall/heimdall.env

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
PUID=1000
2+
PGID=1000
3+
TZ=Europe/Paris

.templates/heimdall/service.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
heimdall:
2+
image: ghcr.io/linuxserver/heimdall
3+
container_name: heimdall
4+
env_file:
5+
- ./services/heimdall/heimdall.env
6+
volumes:
7+
- ./volumes/heimdall/config:/config
8+
ports:
9+
- 8880:80
10+
- 8883:443
11+
restart: unless-stopped

.templates/homer/homer.env

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
UID=1000
2+
GID=1000

.templates/homer/service.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
homer:
2+
image: b4bz/homer:latest
3+
container_name: homer
4+
env_file:
5+
- ./services/homer/homer.env
6+
volumes:
7+
- ./volumes/homer/assets:/www/assets
8+
ports:
9+
- 8881:8080
10+
restart: unless-stopped

docs/Containers/DashMachine.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# DashMachine
2+
3+
## References
4+
* [Homepage](https://github.com/rmountjoy92/DashMachine)
5+
* [Docker](https://hub.docker.com/r/rmountjoy/dashmachine/)
6+
7+
## Web Interface
8+
The web UI can be found on `"your_ip":5000`.
9+
10+
The default credentials are:
11+
* User: `admin`
12+
* Password: `admin`
13+
14+
## About *DashMachine*
15+
16+
DashMachine is a web application bookmark dashboard. It allows you to have all your application bookmarks available in one place, grouped and organized how you want to see them.
17+
18+
Within the context of IOTstack, DashMachine can help you organize your deployed services.

docs/Containers/Heimdall.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Heimdall
2+
3+
## References
4+
* [Homepage](https://heimdall.site/)
5+
* [Docker](https://hub.docker.com/r/linuxserver/heimdall/)
6+
7+
## Web Interface
8+
The web UI can be found on `"your_ip":8880`
9+
10+
## About *Heimdall*
11+
12+
From the [Heimdall website](https://heimdall.site/):
13+
14+
> Heimdall Application Dashboard is a dashboard for all your web applications. It doesn't need to be limited to applications though, you can add links to anything you like. There are no iframes here, no apps within apps, no abstraction of APIs. if you think something should work a certain way, it probably does.
15+
16+
Within the context of IOTstack, the Heimdall Application Dashboard can help you organize your deployed services.

docs/Containers/Homer.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Homer
2+
3+
## References
4+
* [Homepage](https://github.com/bastienwirtz/homer)
5+
* [Docker](https://hub.docker.com/r/b4bz/homer)
6+
7+
## Web Interface
8+
The web UI can be found on `"your_ip":8881`
9+
10+
## About *Homer*
11+
12+
From the [Homer README](https://github.com/bastienwirtz/homer/blob/main/README.md):
13+
14+
> A dead simple static HOMepage for your servER to keep your services on hand, from a simple `yaml` configuration file.
15+
16+
You can find an example of the `config.yml` file [here](https://github.com/bastienwirtz/homer/blob/main/docs/configuration.md).
17+
18+
Within the context of IOTstack, Homer can help you organize your deployed services.

docs/Home.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ The README is moving to the Wiki, It's easier to add content and example to the
3939
* [Blynk Server](https://sensorsiot.github.io/IOTstack/Containers/Blynk_server)
4040
* [diyHue](https://sensorsiot.github.io/IOTstack/Containers/diyHue)
4141
* [Python](https://sensorsiot.github.io/IOTstack/Containers/Python)
42+
* [Heimdall](https://sensorsiot.github.io/IOTstack/Containers/Heimdall)
43+
* [DashMachine](https://sensorsiot.github.io/IOTstack/Containers/DashMachine)
44+
* [Homer](https://sensorsiot.github.io/IOTstack/Containers/Homer)
4245
* [Custom containers](https://sensorsiot.github.io/IOTstack/Containers/Custom)
4346

4447
***

menu.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@ declare -A cont_array=(
5555
[domoticz]="Domoticz"
5656
[dozzle]="Dozzle"
5757
[wireguard]="Wireguard"
58+
[heimdall]="Heimdall Application Dashboard"
59+
[dashmachine]="DashMachine"
60+
[homer]="Homer"
5861
# add yours here
5962
)
6063

@@ -93,6 +96,9 @@ declare -a armhf_keys=(
9396
"domoticz"
9497
"dozzle"
9598
"wireguard"
99+
"heimdall"
100+
"dashmachine"
101+
"homer"
96102
# add yours here
97103
)
98104
sys_arch=$(uname -m)

0 commit comments

Comments
 (0)