Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
58 lines (42 sloc) 1.21 KB
name
From binary

Upgrade from binary

Downloads are available at Install from binary.

Note If you plan to perform a copy-paste upgrade, make sure you delete the old templates directory first!

Find the location where the current installation is:

# On a default environment this is generally in the Git home folder
$ sudo su - git
$ cd ~
$ pwd
/home/git
$ ls
gogs gogs-repositories

Move or rename the existing Gogs folder (but absolutely do not remove it).

$ mv gogs gogs_old

Download and unzip the new binary:

# Check for the latest release to download based on the OS and ARCH you are running
$ wget https://dl.gogs.io/$VERSION/gogs_${VERSION}_${OS}_${ARCH}.tar.gz
$ tar -zxvf gogs_${VERSION}_${OS}_${ARCH}.tar.gz
$ ls
gogs gogs_old  gogs-repositories gogs_${VERSION}_${OS}_${ARCH}.tar.gz

Copy custom, data, and log directories to the unzipped directory:

$ cp -R gogs_old/{custom,data,log} gogs

Then, run and test in your browser:

$ cd gogs
$ ./gogs web

Well done!

Note If you use the bundled scripts, make sure they are executable:

grep -rl '^#!' scripts | xargs chmod +x