Mistborn is your own virtual private cloud platform and WebUI that manages self hosted services, and secures them with firewall, Wireguard VPN w/ PiHole-DNSCrypt, and IP filtering. Optional SIEM+IDS. Supports 2FA, Nextcloud, Jitsi, Home Assistant, +
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

19 lines
468 B

#!/bin/bash
sudo systemctl stop Mistborn-base
sudo rm -rf /opt/mistborn_volumes/*
sudo docker container prune -f
sudo docker image prune -f
sudo docker volume prune -f
sudo eval "$(dirname "${BASH_SOURCE[0]}")/wg_clean.sh"
pushd .
cd /opt/mistborn
tar -xzvf ../mistborn_backup/mistborn_volumes_backup.tar.gz -C ../
git pull
git submodule update --init
sudo docker-compose -f base.yml build
popd
sudo systemctl start Mistborn-base
sudo journalctl -xfu Mistborn-base