Blog

Cara Setup Git Server Sendiri dengan Gitea di Ubuntu

25 Sep 2025

Apa itu Gitea?

Gitea adalah self-hosted Git service yang ringan, cepat, dan open-source. Alternatif GitHub/GitLab yang hanya butuh 512MB RAM.

Langkah 1: Install Dependencies

apt install git mysql-server -y\n# Buat database\nmysql -u root -p\nCREATE DATABASE gitea;\nCREATE USER gitea@localhost IDENTIFIED BY "password";\nGRANT ALL ON gitea.* TO gitea@localhost;

Langkah 2: Download & Install Gitea

wget -O /usr/local/bin/gitea https://dl.gitea.com/gitea/latest/gitea-latest-linux-amd64\nchmod +x /usr/local/bin/gitea\nadduser --system --group git\nmkdir -p /var/lib/gitea/{custom,data,log}

Langkah 3: Systemd Service

Buat service file agar Gitea auto-start.

Langkah 4: Nginx Reverse Proxy

Proxy domain git.domain.com ke Gitea yang berjalan di port 3000.

Langkah 5: First Run Setup

Buka browser ke domain git kamu dan ikuti wizard installer.

Kesimpulan

Git server pribadi siap! Fitur lengkap: repo, issue, pull request, wiki, CI/CD (Gitea Actions).

Semua Artikel