5 Commits
Author SHA1 Message Date
Steven Foerster 54cdfd03cd .global mounted volume 2021-12-11 16:06:47 -05:00
Steven Foerster 449bd96cc7 .global 2021-12-11 14:37:49 -05:00
Steven Foerster 59ef0671c6 v1 docker tag 2021-12-10 21:32:38 -05:00
Steven Foerster 662cb658b7 v1 tag 2021-12-02 13:35:26 -05:00
Steven Foerster 78b9bf997a initial plugins 2021-12-02 12:13:26 -05:00
74 changed files with 124 additions and 3 deletions
+2
View File
@@ -130,6 +130,7 @@ services:
- /home/mistborn/.ssh:/ssh
- ../mistborn_volumes/base/media:/mistborn-media
- ../mistborn_volumes/base/private_media:/mistborn-private-media
- ./.envs/.production/.global:/.global
env_file:
- ./.envs/.production/.django
- ./.envs/.production/.postgres
@@ -153,6 +154,7 @@ services:
- /home/mistborn/.ssh:/ssh
- ../mistborn_volumes/base/media:/mistborn-media
- ../mistborn_volumes/base/private_media:/mistborn-private-media
- ./.envs/.production/.global:/.global
env_file:
- ./.envs/.production/.django
- ./.envs/.production/.postgres
Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

+9
View File
@@ -0,0 +1,9 @@
[DEFAULT]
name = bitwarden
subdomain = bitwarden
desc = Bitwarden is a free and open-source password management service that stores sensitive information such as website credentials in an encrypted vault. The Bitwarden platform offers a variety of client applications including a web interface, desktop applications, browser extensions, mobile apps, and a CLI.
img = img/bitwarden.png
compose = compose/docker-compose.yml
service = service/plugin.service
environment = environment/environment.sh
+8
View File
@@ -0,0 +1,8 @@
[DEFAULT]
name = elasticsearch
subdomain = elasticsearch
compose = compose/docker-compose.yml
service = service/plugin.service
environment = environment/environment.sh
resources = resources
Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

+10
View File
@@ -0,0 +1,10 @@
[DEFAULT]
name = guacamole
subdomain = guacamole
desc = Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.
img = img/guacamole.png
compose = compose/docker-compose.yml
service = service/plugin.service
environment = environment/environment.sh
resources = resources
Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

+9
View File
@@ -0,0 +1,9 @@
[DEFAULT]
name = homeassistant
subdomain = homeassistant
desc = Home Assistant is an Open source home automation software that puts local control and privacy first.
img = img/homeassistant.png
compose = compose/docker-compose.yml
service = service/plugin.service
resources = resources
Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

+8
View File
@@ -0,0 +1,8 @@
[DEFAULT]
name = jellyfin
subdomain = jellyfin
desc = The Free Software Media System. Jellyfin is the volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached.
img = img/jellyfin.png
compose = compose/docker-compose.yml
service = service/plugin.service
Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

+10
View File
@@ -0,0 +1,10 @@
[DEFAULT]
name = jitsi
subdomain = jitsi
desc = Jitsi is a collection of free and open-source multiplatform voice, videoconferencing and instant messaging applications for the web platform, Windows, Linux, Mac OS X and Android.
img = img/jitsi.png
compose = compose/docker-compose.yml
service = service/plugin.service
environment = environment/environment.sh
resources = resources
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

+9
View File
@@ -0,0 +1,9 @@
[DEFAULT]
name = nextcloud
subdomain = nextcloud
desc = Nextcloud is a suite of client-server software for creating and using file hosting services. Nextcloud application functionally is similar to Dropbox.
img = img/nextcloud.png
compose = compose/docker-compose.yml
service = service/plugin.service
environment = environment/environment.sh
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

+9
View File
@@ -0,0 +1,9 @@
[DEFAULT]
name = onlyoffice
subdomain = onlyoffice
desc = An open source office suite featuring online document editors, platform for document management, corporate communication, mail and project management tools.
img = img/onlyoffice.jpg
compose = compose/docker-compose.yml
service = service/plugin.service
environment = environment/environment.sh
Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

+9
View File
@@ -0,0 +1,9 @@
[DEFAULT]
name = raspap
subdomain = raspap
desc = The easiest, full-featured wireless router setup for Debian-based devices. Period. (Mistborn integration in alpha testing)
img = img/raspap.png
compose = compose/docker-compose.yml
service = service/plugin.service
environment = environment/environment.sh
Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

+9
View File
@@ -0,0 +1,9 @@
[DEFAULT]
name = rocketchat
subdomain = rocketchat
desc = Rocket.Chat is the leading open source team chat software solution.
img = img/rocketchat.png
compose = compose/docker-compose.yml
service = service/plugin.service
environment = environment/environment.sh
Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

+8
View File
@@ -0,0 +1,8 @@
[DEFAULT]
name = syncthing
subdomain = syncthing
desc = Syncthing is a free, open-source peer-to-peer file synchronization application available for Windows, Mac, Linux, Android, Solaris, Darwin, and BSD. It can sync files between devices on a local network, or between remote devices over the Internet. Data security and data safety are built into the design of the software.
img = img/syncthing.png
compose = compose/docker-compose.yml
service = service/plugin.service
Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

+8
View File
@@ -0,0 +1,8 @@
[DEFAULT]
name = tor
subdomain = tor
desc = Tor is free and open-source software for enabling anonymous communication.
img = img/tor.png
compose = compose/docker-compose.yml
service = service/plugin.service
+8
View File
@@ -0,0 +1,8 @@
[DEFAULT]
name = wazuh
subdomain = wazuh
compose = compose/docker-compose.yml
service = service/plugin.service
environment = environment/environment.sh
resources = resources
+3 -3
View File
@@ -28,9 +28,9 @@ echo "MISTBORN_BIND_IP=10.2.3.1" | sudo tee -a ${VAR_FILE}
# MISTBORN_TAG
GIT_BRANCH=$(git -C /opt/mistborn symbolic-ref --short HEAD || echo "master")
MISTBORN_TAG="latest"
if [ "$GIT_BRANCH" != "master" ]; then
GIT_BRANCH=$(git -C /opt/mistborn symbolic-ref --short HEAD || echo "v1-1")
MISTBORN_TAG="v1"
if [ "$GIT_BRANCH" != "v1-1" ]; then
MISTBORN_TAG="test"
fi
+5
View File
@@ -43,3 +43,8 @@ WEBPASSWORD="$1"
echo "TZ=\"America/New York\"" > $PIHOLE_PROD_FILE
echo "WEBPASSWORD=$WEBPASSWORD" >> $PIHOLE_PROD_FILE
chmod 600 $PIHOLE_PROD_FILE
GLOBAL_SERVICES_FILE="./.envs/.production/.global"
echo "[DEFAULT]" > $GLOBAL_SERVICES_FILE
chmod 600 $GLOBAL_SERVICES_FILE