Je vais configurer un serveur Gitlab auto-hébergé

Certaines informations ont été traduites automatiquement.

Allemagne

Je parle Arabe, Anglais, Allemand, Turc
Développeur full-stack avec plus de 5 ans d'expérience dans la création d'applications web propres, rapides et évolutives. Je me spécialise en Laravel, NestJS, Angular et Vue.js — des API REST et syst...
À propos de ce service

Vous souhaitez posséder votre propre infrastructure Git sans payer à chaque siège à vie ? Ou avez-vous déjà GitLab mais besoin de pipelines CI/CD efficaces qui fonctionnent réellement ?

  • Je suis développeur full-stack et ingénieur DevOps basé en Allemagne, avec une expérience pratique dans la gestion d’instances GitLab auto-hébergées, la création de pipelines multi-étapes et la configuration de déploiements automatisés pour des environnements de production.


Ce que je propose :

 Installation GitLab auto-hébergé sur VPS

  • Installer GitLab CE ou EE sur n’importe quel VPS Linux (Ubuntu, Debian, RHEL)
  • Hetzner, DigitalOcean, AWS, OVH, Contabo, tout fournisseur
  • Configuration Nginx/reverse proxy, SSL (Let's Encrypt), configuration SMTP pour email
  • Règles de pare-feu, sécurisation SSH, fail2ban

 Configuration des pipelines CI/CD GitLab

  • Créer des fichiers .gitlab-ci.yml avec les étapes de build, test et déploiement
  • Pipeline multi-environnement (dev, staging, production)
  • Builds Docker-in-Docker (DinD), push vers registre d’images
  • Déploiement sur VPS, Kubernetes ou cloud (AWS/GCP/Azure)

 Installation et configuration de GitLab Runner

  • Enregistrer et configurer des runners partagés ou spécifiques à un projet
  • Types d’exécuteurs Shell, Docker et Kubernetes
  • Runners auto-scaling sur VMs cloud
  • Configuration du cache et des artefacts pour des pipelines rapides

 Configuration complète de GitLab

  • Groupes, sous-groupes, projets, permissions

Outils:

GitLab

GitHub

Supabase

Framework:

Ansible

Fournisseur de services cloud:

microsoft azure

DigitalOcean

Langage de programmation:

Bash

Java

JavaScript

PHP

Python

Expertise:

Installation

Migration

Configuration

Balises associées