61 lines
1.5 KiB
Plaintext
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
|