Sovereign Stack is a complete network architecture and software system that allows you to run multiple Bitcoin-native websites at your home or office. I hope to present it soon at an Old City Bitcoiners Sovereign Seminar event! At the moment, I'm switching between working on the code and developing the website.

Sovereign Stack scripts are meant to be executed on a management machine. When run, the scripts allow you to spawn new hardware-based 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 network users.

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 Virtual Machines, cloud-init, docker engine, and docker swarm to provision various app-level containers, which when combined, give you the intended application.

💡
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!

Right now Sovereign Stack can deploy Ghost (with multi-language support), Nextcloud, and Gitea as applications running under each domain name. Sovereign Stack generates unique configuration files to make your websites come to life!

With Sovereign Stack, you can run multiple websites at different domains each running different software configurations, all at your home or office! Expose your various websites to internal only clients (i.e., intranet website), or expose it to the wider-Internet. All up to you!

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! Don't even expect it to be up all the time!


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.