Mistborn

Manage self-hosted services in a personal virtual cloud. Secure apps with a firewall, Wireguard VPN with PiHole, IP filtering, and optional SIEM+IDS.

Mistborn provides a platform to create your own virtual private cloud and manage all your self-hosted services through a convenient WebUI. It's designed for individuals who want to take back control of their data and applications without compromising on security.

The platform comes equipped with a robust set of security tools to protect your digital environment. Key features include:

  • A pre-configured firewall to block unauthorized access.
  • Wireguard VPN integration with PiHole-DNSCrypt for secure, private connections.
  • IP filtering to control which addresses can access your services.
  • Optional SIEM+IDS for advanced threat detection and monitoring.
  • Support for Two-Factor Authentication (2FA) to secure user accounts.

Easily deploy and manage popular applications like Nextcloud, Jitsi, Home Assistant, and many more. Mistborn gives you the foundation to build a secure, private, and fully-featured cloud environment that you control.

Directory Structure

mistborn
mistborn-data
.env
docker-compose.yml

docker-compose.yml

services:
  mistborn:
    image: cyber5k/mistborn:latest
    container_name: mistborn
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    sysctls:
      - net.ipv4.ip_forward=1
      - net.ipv4.conf.all.src_valid_mark=1
    ports:
      - '80:80'
      - '443:443'
      - '51820:51820/udp'
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./mistborn-data:/var/lib/mistborn
    environment:
      - ADMIN_PASSWORD=${ADMIN_PASSWORD}
    restart: unless-stopped

.env

ADMIN_PASSWORD=SuperSecretMistbornPassword123

Share:

Ad
Favicon

 

  
 

Similar to Mistborn

Favicon

 

  
  
Favicon

 

  
  
Favicon