2025-09-25 19:10:39 +02:00

61 lines
1.5 KiB
Plaintext

sudo apt update
sudo apt install -y git
git --version
sudo wget -O gitea https://dl.gitea.io/gitea/1.23.6/gitea-1.23.6-linux-amd64
sudo chmod +x gitea
sudo mv gitea /usr/local/bin/
sudo adduser --system --group --home /var/lib/gitea --shell /bin/sh git
----------------
sudo mkdir /home/vagrant/backup
sudo tar -xzf /vagrant/gitea-backup-2025-09-25.tar.gz -C /home/vagrant/backup
sudo mv /home/vagrant/backup/etc/* /etc/
sudo mv /home/vagrant/backup/usr/local/bin/* /usr/local/bin/
sudo mv /home/vagrant/backup/var/lib/gitea/* /var/lib/gitea/
sudo chown -R git:git /var/lib/gitea/
sudo chmod -R 750 /var/lib/gitea/
sudo chown -R git:git /etc/gitea
sudo chmod -R 750 /etc/gitea
sudo nano /etc/systemd/system/gitea.service
--------------------
[Unit]
Description=Gitea (Git with a cup of tea)
After=network.target
# Pas besoin de mysql.service car on utilise SQLite
[Service]
RestartSec=2s
Type=simple
User=git
Group=git
WorkingDirectory=/var/lib/gitea/
ExecStart=/usr/local/bin/gitea web --config /etc/gitea/conf/app.ini
Restart=always
Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea
[Install]
WantedBy=multi-user.target
-------------------------------------
sudo nano /etc/gitea/conf/app.ini
-------------------------
DOMAIN = 192.168.56.15
ROOT_URL = http://192.168.56.15:3000/
-------------------------
sudo mkdir /home/git
sudo chown -R git:git /home/git
ls -ld /home/git
sudo systemctl enable gitea
sudo systemctl start gitea
sudo systemctl status gitea