Written by
        Niels Moseley
        
on
		on
Gogs.io on Rocky Linux
Obtain the gogs.io docker image.
mkdir -p ~/gogs
docker run -d --name gogs01 -p 10022:22 -p 10880:3000 -v ~/gogs:/data:Z gogs/gogs
sudo firewall-cmd --add-port=10880/tcp --add-port=10022/tcp
sudo firewall-cmd --add-port=10880/tcp --add-port=10022/tcp --permanent
sudo firewall-cmd --list-ports
Go to http://localhost:10880 to access the user interface. Choose SQLite3 as the database. Add an admin user by filling out the Admin Account Settings.
The Git repos will be accessible thought SSH on port 10022.
NTP
make sure the time on the server is accurate:
sudo dnf install chrony
sudo systemctl enable --now chronyd