Update Sovereign Stack
Photo by Mel Poole / Unsplash

First, did you know that Gitea, which we use to host our git repo, exposes an RSS feed for the repo. You should subscribe to the feed if you're interested on git-related updates to the code!

Ok, RSS feed reader informed you of some important updates to the Sovereign stack codebase. Typically this means a GPG-signed git tag. Sovereign Stack relies exclusively on git tags for versioning. We are unlikely to ever provide signed archives of our releases; just use git.

The first thing you should do is go to the sovereign-stack git repo on your management machine (usually at ~/sovereign-stack, then type git pull. This will pull the latest git commits from git.sovereign-stack.org.

Next, switch to the version you want to upgrade to with git checkout tags/v0.1.0, for example. For more important information regarding our releases, visit our Release policy.

Great! You have new code! Always remember to verify new commits / tags! This is IMPORTANT every time you update your code!

Just because you've updated the code on your management machine DOES NOT mean your existing deployments have been upgraded to that version! You will need to runss-deploy for the changes to take effect.

Want to support Sovereign Stack development? Consider donating to our monthly crowdfund.