1- agent de azure et espace de stockage sudo systemctl status walinuxagent free -h 2- augmenter l'espace sudo fallocate -l 1G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile sudo apt update ----installer Nginx pour une reidrection de git a l'externe sudo apt install nginx -y sudo systemctl enable Nginx sudo systemctl start Nginx sudo systemctl status nginx 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 = 20.19.88.39 ROOT_URL = http://20.19.88.39/ 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 sudo nano /etc/nginx/sites-available/gitea ----------------------------------------------------------- // a mettre server { listen 80; server_name 20.199.45.80; // a mettre location / { proxy_pass http://127.0.0.1:3000; // a mettre proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Proto $scheme; } } ----------------------------------------------------- sudo ln -s /etc/nginx/sites-available/gitea /etc/nginx/sites-enabled/ sudo nginx -t systemctl enable gitea systemctl start gitea systemctl status gitea sudo systemctl restart nginx /// fin systemctl enable gitea systemctl start gitea systemctl status gitea