sudo apt update sudo apt install -y git git --version wget -O gitea https://dl.gitea.io/gitea/1.23.6/gitea-1.23.6-linux-amd64 chmod +x gitea sudo mv gitea /usr/local/bin/ sudo adduser --system --group --home /var/lib/gitea --shell /bin/sh git sudo mkdir -p /var/lib/gitea/ sudo chown -R git:git /var/lib/gitea/ sudo chmod -R 750 /var/lib/gitea/ sudo mkdir -p /etc/gitea/conf sudo chown -R git:git /etc/gitea sudo chmod -R 750 /etc/gitea 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 ------------------------------------- nano /etc/gitea/conf/app.ini ------------------------- [server] APP_NAME = Gitea: Git with a cup of tea RUN_USER = git RUN_MODE = prod HTTP_PORT = 3000 DOMAIN = 192.168.56.15 ROOT_URL = http://192.168.56.15:3000/ DISABLE_SSH = false START_SSH_SERVER = false OFFLINE_MODE = false [database] DB_TYPE = sqlite3 PATH = /var/lib/gitea/data/gitea.db [repository] ROOT = /var/lib/gitea/data/repositories [log] MODE = console LEVEL = Info ----------------------------------- chown -R git:git /etc/gitea chown -R git:git /var/lib/gitea sudo mkdir /home/git sudo chown -R git:git /home/git ls -ld /home/git systemctl enable gitea systemctl start gitea systemctl status gitea