Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
54cdfd03cd | ||
|
|
449bd96cc7 | ||
|
|
59ef0671c6 | ||
|
|
662cb658b7 | ||
|
|
78b9bf997a |
@@ -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
|
||||
|
||||
|
After Width: | Height: | Size: 23 KiB |
@@ -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
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
[DEFAULT]
|
||||
name = elasticsearch
|
||||
subdomain = elasticsearch
|
||||
compose = compose/docker-compose.yml
|
||||
service = service/plugin.service
|
||||
environment = environment/environment.sh
|
||||
resources = resources
|
||||
|
||||
|
After Width: | Height: | Size: 36 KiB |
@@ -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
|
||||
|
||||
|
After Width: | Height: | Size: 56 KiB |
@@ -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
|
||||
|
||||
|
After Width: | Height: | Size: 24 KiB |
@@ -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
|
||||
|
||||
|
After Width: | Height: | Size: 20 KiB |
@@ -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
|
||||
|
||||
|
After Width: | Height: | Size: 18 KiB |
@@ -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
|
||||
|
||||
|
After Width: | Height: | Size: 8.5 KiB |
@@ -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
|
||||
|
||||
|
After Width: | Height: | Size: 122 KiB |
@@ -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
|
||||
|
||||
|
After Width: | Height: | Size: 13 KiB |
@@ -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
|
||||
|
||||
|
After Width: | Height: | Size: 48 KiB |
@@ -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
|
||||
|
||||
|
After Width: | Height: | Size: 25 KiB |
@@ -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
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
[DEFAULT]
|
||||
name = wazuh
|
||||
subdomain = wazuh
|
||||
compose = compose/docker-compose.yml
|
||||
service = service/plugin.service
|
||||
environment = environment/environment.sh
|
||||
resources = resources
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||