Skip to content

Question: How to upgrade? #1922

Answered by davidemyers
farahats9 asked this question in Q&A
Dec 8, 2020 · 1 comments · 2 replies
Discussion options

You must be logged in to vote

Here's what I suggest (this is just one person's opinion):

Start with a fresh git clone and deploy your server(s). Keep the copy around for the life of your server(s) so that you can ./algo update-users if needed. Don't use git pull or you could break things.

If there have been more than a few commits by the time you're ready to deploy more servers, use a fresh git clone again so you get all the changes.

Renaming an algo directory can break it due to the way the Python virtual environment is created so I clone into uniquely named directories:

git clone https://github.com/trailofbits/algo.git algo-$(date +%F)

There is no mechanism to update a deployed AlgoVPN server other than adding and …

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@sethgoldin
Comment options

@davidemyers
Comment options

Answer selected by jackivanov
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants
Converted from issue

This discussion was converted from issue #1922 on December 11, 2020 09:58.