Comments on How to Install Gitea with Nginx and free Let's Encrypt SSL on Ubuntu 20.04

Gitea is an open-source and self-hosted version control system written in Go. It is simple, lightweight, and can be installed on low-powered systems. In this tutorial, we will show you how to install Gitea Git service with Nginx and Let's Encrypt SSL on Ubuntu 20.04.

2 Comment(s)

Add comment

Please register in our forum first to comment.

Comments

By: John

How are we supposed to maintain and patch any servers installed from source code?

They are all outside the package management system.  That's fine for a few systems, but not for more than 5 per small business.

How is maintenance integrated with existing, platform, maintenance systems? 

By: till

This guide does not install Gitea from source, it installs Gitea from binary. Gitea does not provide Ubuntu packages and upgrading the binary version is very easy. To upgrade Gitea, you simply download the binary that you want to upgrade to and restart the service. E.g. to upgrade to a fictional future version 1.12.2, all you do is:

 

wget https://dl.gitea.io/gitea/1.12.2/gitea-1.12.2-linux-amd64

cp gitea-1.12.2-linux-amd64 /usr/bin/gitea

systemctl restart gitea.service