Gitea est une plateforme de gestion de code source léger et efficace qui facilite le développement collaboratif de logiciels. Utilisant Go, Gitea offre une alternative facile à déployer pour la gestion de Git. L’installation de Gitea via Docker sur Debian 12 simplifie encore plus le processus, permettant une mise en œuvre rapide et sécurisée de l’environnement de développement. Ce guide détaillé vous montrera comment installer Gitea en utilisant Docker sur Debian 12, en fournissant des instructions claires et des exemples pratiques pour les débutants.
Prérequis
Avant de commencer, assurez-vous que votre système Debian 12 est à jour et que Docker est installé. Si Docker n’est pas installé, suivez ces étapes pour l’installer :
sudo apt update && sudo apt upgrade -y
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
Installation de Gitea avec Docker
L’utilisation de Docker pour installer Gitea simplifie la configuration et la gestion de l’application. Suivez ces étapes pour installer Gitea.
Étape 1 : Création d’un réseau Docker
Créez un réseau Docker pour que votre conteneur Gitea puisse communiquer avec d’autres services, comme une base de données, de manière isolée.
docker network create gitea-network
Étape 2 : Lancement de la base de données
Gitea nécessite une base de données pour stocker ses données. Vous pouvez utiliser PostgreSQL, MariaDB, ou MySQL. Voici comment lancer une instance MariaDB :
docker run -d --name gitea-db --network=gitea-network -e MYSQL_ROOT_PASSWORD=votre_mot_de_passe -e MYSQL_DATABASE=gitea -e MYSQL_USER=gitea -e MYSQL_PASSWORD=votre_mot_de_passe mariadb:latest
Remplacez votre_mot_de_passe
par un mot de passe sécurisé.
Étape 3 : Lancement de Gitea
Avec la base de données en cours d’exécution, lancez le conteneur Gitea en le connectant au même réseau Docker.
docker run -d --name=gitea --network=gitea-network -p 3000:3000 -p 222:22 -e ROOT_URL=http://votre_adresse_ip:3000 gitea/gitea:latest
Remplacez votre_adresse_ip
par l’adresse IP de votre serveur Debian.
Étape 4 : Configuration initiale de Gitea
- Accédez à Gitea en ouvrant
http://votre_adresse_ip:3000
dans un navigateur web. - Suivez l’assistant de configuration, en vous assurant de spécifier les détails de connexion à la base de données que vous avez configurée à l’étape 2.
- Finalisez la configuration en créant le premier utilisateur, qui aura des privilèges d’administrateur sur Gitea.
Conseils de gestion
- Sauvegarde : pensez à mettre en place une stratégie de sauvegarde pour les données de Gitea et de la base de données.
- Mises à jour : pour mettre à jour Gitea, téléchargez simplement la dernière image Docker et redémarrez le conteneur.
Pour ceux qui recherchent une solution robuste et fiable pour déployer la plateforme DevOps Gitea, Shape.host offre des services Cloud VPS adaptés à tous les besoins. Les VPS Cloud de Shape.host fournissent les performances et la flexibilité nécessaires pour soutenir le développement collaboratif, avec une infrastructure cloud de pointe et un support technique expert. Avec Shape.host, bénéficiez d’une plateforme idéale pour héberger votre instance Gitea, assurant ainsi une expérience de développement fluide et sécurisée.