Sovereign Stack is a complete network architecture and software system that allows you to create and self-host Bitcoin-native websites.

Sovereign Stack scripts are meant to be executed on a management machine. When run, the scripts allow you to spawn new Virtual Machines (VMs) on a remote server situated on a DMZ in your network. The VMs attach to the network underlay to provide services to authorized clients, or can be exposed to the Internet for a public website.

After creating the VMs, Sovereign Stack configures and installs dependencies in the VM using SSH and LXD, then deploys a number of applications to it. Everything is coordinated by configuration files generated and stored on the management machine.

Sovereign Stack uses a combination of LXD VMs, cloud-init, docker engine, and docker swarm (among other open source projects) to create your websites. Once deployed, you get a fresh website with all the software infrastructure needed to create one or more Bitcoin-native websites of your own.

💡
WARNING! Sovereign Stack is still under heavy development and should be used for TESTING for most people. Do your own due diligence. I am not responsible for any of your funds! It is your responsibility to VERIFY the code before running anything in production! Don't trust, verify!

Basically Sovereign Stack allows you to quickly deploy one or more fresh websites at different domains, all with the necessary infrastructure available so the sites can be Bitcoin/Lightning-enabled. Cool! The scripts are designed to perform life cycle management as well including backup and restoration of user data as well as system migrations. The scripts also manage your public TLS certificates using LetsEncrypt.

💡
I've used these scripts to create the various websites I own and operate.

Want to learn more about Sovereign Stack? Check out sovereign-stack.org today. It's very much a work in progress!


I work hard to produce software and documentation to hopefully help on-board more people to the Bitcoin Network. If you appreciate this work, consider leaving me a tip.