Gitea installation tools & notes
https://git.berlin
assets | ||
bin | ||
custom | ||
.gitignore | ||
gulpfile.js | ||
package.json | ||
README.md |
git.berlin
Gitea installation notes git.berlin
Migration from GitLab
Update Gitea
Update script sets options by default, can be changed at top of script:
giteaBinary
: Gitea binary under/home/git/gitea/gitea
arch
: architecture islinux-amd64
giteaUpdateStorage
: downloaded files will be stored in/home/git/gitea-update
giteaUser
: linux user Gitea is running under,git
giteaGroup
: linux group Gitea is running under,git
# run update script with sudo, passing version number as option
sudo ./bin/update-gitea.sh 1.6.1
Customization
The custom/
folder maps to /home/git/gitea/custom/
on the server. Its contents can be deployed via rsync with:
npm i
gulp deploy
Handy commands
sudo su git
cd /home/git
vi gitea/custom/conf/app.ini
# Backup
# https://docs.gitea.io/en-us/backup-and-restore/
sudo su git
./gitea dump -c gitea/custom/conf/app.ini
# Restart Gitea service
sudo service gitea restart
# nginx
sudo vi /etc/nginx/sites-enabled/gitea
sudo service nginx restart