I will set up a self hosted gitlab server

Germany

I speak English, Arabic, German, Turkish
Full-stack developer with 5+ years building web apps that are clean, fast, and built to scale. I specialize in Laravel, NestJS, Angular, and Vue.js — from REST APIs and real-time systems to complete d...
About this Gig

Want to own your own Git infrastructure without paying per-seat forever? Or do you already have GitLab but need proper CI/CD pipelines that actually work?

  • I'm a full-stack developer and DevOps engineer based in Germany with hands-on experience running self-hosted GitLab instances, building multi-stage pipelines, and configuring automated deployments for production environments.


What I deliver:

 Self-Hosted GitLab Installation on VPS

  • Install GitLab CE or EE on any Linux VPS (Ubuntu, Debian, RHEL)
  • Hetzner, DigitalOcean, AWS, OVH, Contabo any provider
  • Nginx/reverse proxy config, SSL (Let's Encrypt), SMTP email setup
  • Firewall rules, SSH hardening, fail2ban

 GitLab CI/CD Pipeline Configuration

  • Write .gitlab-ci.yml files with build, test, and deploy stages
  • Multi-environment pipelines (dev, staging, production)
  • Docker-in-Docker (DinD) builds, image registry pushes
  • Deployment to VPS, Kubernetes, or cloud (AWS/GCP/Azure)

 GitLab Runner Setup

  • Register and configure shared or project-specific runners
  • Shell, Docker, and Kubernetes executor types
  • Auto-scaling runners on cloud VMs
  • Cache and artifact configuration for fast pipelines

 Full GitLab Configuration

  • Groups, subgroups, projects, permiss

Tools:

GitLab

GitHub

Supabase

Framework:

Ansible

Cloud Provider:

Microsoft Azure

Digital Ocean

Heroku

VMware Cloud

Programming language:

Bash

Java

JavaScript

PHP

Python

Expertise:

Installation

Migration

Configuration