Mistborn - A Wireguard Server with Pihole, NextCloud, Bitwarden and MORE

preview_player
Показать описание
In this video we're going to look at installing Mistborn on Ubuntu 20.04.

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, and more.

Software Links:

Hardware Link:

You can't access the Server UI until you generate the initial admin configuration file.

The applications you can install via the UI are intended to be added for use with the WireGuard service.

What We Need for the Install

A Server running Ubuntu 18.04, 20.04, Debian 10, or Raspbian Buster - I'll be using Ubuntu 20.04, but you can use any supported server that you can get to via SSH.

About 20 minutes time.

WireGuard installed on your local machine - I'm using Ubuntu 18.04 and 20.04, so adjust for your client OS.

Installation

Make sure your server is up to date. If you don't the script won't let you install.

sudo apt update && sudo apt upgrade -y

2. Reboot the server.

sudo reboot

3. We need to clone the Mistborn repository with git. If you don't have git installed, you can install it with

sudo apt install git

Now we can clone the repo with

4. Next we can run the installation with the command:

You'll be asked a couple of questions and then everything should just run for a while until things are complete.

First you need to enter a password you want as your default Mistborn password. (this is the password used for Pihole, Cockpit, and other software installed with Mistborn).

Next, You need to decide if you want Cockpit (a web server admin and information panel for Linux) installed along with Mistborn.

5. If all goes well, the rest of the install will complete on it's own. When it's done you'll have a comple of terminal commands you can use, and they'll be displayed in the terminal.

The first is a command to show you logs of what's happening on the server wtih Mistborn

sudo journalctl -xfu Mistborn-base

The second is a command to get your Mistborn admin WireGuard configuration file

sudo mistborn-cli getconf

Install Wireguard and then import the .conf file you created.

Timestamps:
0:00 Intro
0:58 Hardware
1:50 More Info
6:03 Mistborn Installation
9:35 Wireguard Application Installation
10:42 Wireguard Config Creation and Installation
12:15 Connect to Mistborn with Wireguard
13:39 Remote Connection Wireguard Setup
16:10 Mistborn Dashboard Overview
17:31 Pihole Login
18:13 More Firewall Settings
19:26 Manage Extra Services
20:10 Install NextCloud
24:17 Install Bitwarden
25:36 Wrap Up
26:07 Outro

Join this channel to get access to perks:

The hardware in my current home server is:

More Home Server Videos:

/=========================================/

Remember to leave a like on this video and subscribe if you want to see more!

/=========================================/

Like what I do? Want to be generous and help support my channel? Here are some ways to support:

/=========================================/

Here's my Amazon Influencer Shop Link:

/=========================================/

Follow Me:

#mistborn #wireguard #dbtech
Рекомендации по теме
Комментарии
Автор

All the self-hosted services in one? This is so important, and should take off!!

finnk
Автор

Wow, this is a really cool project! I didn't know it exists, but I will take a look at it :)

christianlempa
Автор

Glad I found your channel...I’ve learned so much! Thank you!!!

davsyl
Автор

You are the best of the best YouTuber . Thanks for sharing.

masterhifi
Автор

I like how it looks like your reading from the image on screen at the start

PizzaGoat
Автор

Your videos are amazing, i like your explanation which is crisp and to the point.
I have a request that can you please post a video about Yunohost please.

giridvista
Автор

It's a really useful video! Thanks a lot!

TheMrmaxno
Автор

This is interesting. If only it would support more apps. I have OMV5 but would switch in a heartbeat since this looks to focus much more on security.

robertsv
Автор

This looks amazing. Can't wait to give it a try myself

Practical-IT
Автор

Great video!! Would the LattePanda Delta 432 be a decent hardware platform for this project?

gotelldonn
Автор

I just installed some of these in docker... :( Do u think I should go this way rather? I have homeassistant in docker too..I use heimdall to “summerize” the apps in my browser based on your earlier instructions ;)

redlingg
Автор

Hey DB! I've been watching your OMV series videos! Im starting with an HP 8300 SFF and added a Geforce GTX 1050 ti (4gb RAM) to help with transcoding, but later realized the HP has an Intel i5-3470 chip w/ 'QUICK SYNC' which handles transcoding...
I'm not sure which to use for transcoding?? The Geforce does give me HDMI 2.0b output for 4K video (same as my Sony tv)...
So far, I've upped the HP to 16 RAM (ddr3), installed a 500gb SSD for Win 10, OpenMediaVault, Plex, etc. I will also add an Ironwolf 4TB HDD for media. The plan is to use this setup as an HTPC / Media Server. Do you see any issues with this setup? Did I forget about something?
Stay strong!!!✌

nphamus
Автор

Many thanks, it's very useful! The most services work fine but still can't get Pihole's dashboard working: "Bad Gateway"

igorminaev
Автор

How's this been going? I ran into issues getting this set up and kind of walked away from it hoping it would get better. Any update?

kodachisolutions
Автор

Quick question about nas os’s... about 2 years ago I was able to find about 6 or 7... any comparisons or suggestions or good ones?

markthompson
Автор

Many thx for this video ! 👏 How to perform Pi-hole update ??

realcs
Автор

If i wanted to back this up, how would be the best way? burn the whole image? just the volumes directory as per the docker backup directions? rsync that to a separate drive?

flyingmonkey
Автор

i tried to install mistborn with two different tutorials and failed both. On the server side shell it ends with following prompt: "client_loop: send disconnect: Connection reset". After that i cannot access my server via ssh. Not even a restart helps. i must reset the whole server.

NameWurdeVon_ChatGPT_generiert
Автор

I have no internet with a wireguard client. What i am doing false?

rogerb
Автор

Are you able to help me out please, I know how to get to the port forwarding settings in the router, I just don't know what to do when I get there :) break it down for me please, thanks so much!!

MARS-ALIVE