Cara Install Gitea di Ubuntu 24.04 LTS
Pengantar
Dalam dunia pengembangan software, sistem manajemen repository menjadi kebutuhan utama, baik untuk individu maupun tim. Salah satu tools yang banyak digunakan untuk mengelola kode sumber adalah Gitea. Gitea merupakan aplikasi Git server berbasis web yang ringan, cepat, dan mudah digunakan.
Bagi kamu yang menggunakan Ubuntu 24.04 LTS, menginstall Gitea bisa menjadi solusi ideal untuk membangun Git server sendiri tanpa harus bergantung pada layanan pihak ketiga seperti GitHub atau GitLab.
Apa Itu Gitea?
Gitea adalah aplikasi open source berbasis Git yang menyediakan antarmuka web untuk:
- Manajemen repository Git
- Kolaborasi tim (issue, pull request)
- Manajemen user dan organisasi
Gitea terkenal karena:
- Ringan dan cepat
- Mudah diinstall
- Cocok untuk server dengan spesifikasi rendah
Persiapan Sebelum Install Gitea
Pastikan Spesifikasi VPS minimal berikut ini :
- CPU : 1 core (minimal)
- RAM : 1 GB (minimal)
- Storage : 5 GB
Panduan install Gitea di Ubuntu 24.04
- Update Sistem
sudo apt update sudo apt upgrade -y - Install Database (MariaDB)
Gitea membutuhkan database untuk menyimpan data repository dan user. Salah satu database yang umum digunakan adalah MariaDB.
- Install MariaDB dengan perintah berikut:
sudo apt install mariadb-server mariadb-client -y - Setelah selesai, amankan instalasi MariaDB:
sudo mysql_secure_installation
- Install MariaDB dengan perintah berikut:
- Membuat Database untuk Gitea
- Login ke MariaDB:
sudo mysql - Lalu jalankan perintah berikut:
CREATE DATABASE gitea; CREATE USER 'gitea'@'localhost' IDENTIFIED BY 'passwordku'; GRANT ALL PRIVILEGES ON gitea.* TO 'gitea'@'localhost'; FLUSH PRIVILEGES; EXIT;Catatan: Ganti passwordku dengan password yang kuat
- Login ke MariaDB:
- Membuat User Sistem untuk Gitea
Agar lebih aman, Gitea sebaiknya dijalankan menggunakan user khusus.
sudo adduser \ --system \ --shell /bin/bash \ --gecos 'Git Version Control' \ --group \ --disabled-password \ --home /home/git \ git
Download dan Install Gitea
- Download binary Gitea versi terbaru:
wget -O gitea https://dl.gitea.com/gitea/1.22.0/gitea-1.22.0-linux-amd64 - Beri izin eksekusi:
chmod +x gitea - Pindahkan ke direktori sistem:
sudo mv gitea /usr/local/bin/gitea - Membuat Direktori yang Dibutuhkan Gitea
- Buat direktori konfigurasi dan data:
sudo mkdir -p /var/lib/gitea/{custom,data,log} sudo mkdir -p /etc/gitea - Atur kepemilikan direktori:
sudo chown -R git:git /var/lib/gitea sudo chown root:git /etc/gitea sudo chmod 770 /etc/gitea
- Buat direktori konfigurasi dan data:
Membuat Service Gitea (Systemd)
Agar Gitea berjalan otomatis saat server menyala, kita perlu membuat service systemd.
- Buat file service:
sudo nano /etc/systemd/system/gitea.service - Isi dengan konfigurasi berikut:
[Unit] Description=Gitea After=network.target [Service] Type=simple User=git Group=git WorkingDirectory=/var/lib/gitea/ ExecStart=/usr/local/bin/gitea web Restart=always Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea [Install] WantedBy=multi-user.target - Simpan lalu jalankan perintah:
sudo systemctl daemon-reload sudo systemctl enable gitea sudo systemctl start gitea -
Cek status service:
sudo systemctl status gitea
Akses Web Installer Gitea
- Buka browser dan akses:
Outuput :http://IP_SERVER:3000
Penjelasan : Untuk Username,Password dan Database sesuaikan dengan yang sudah di buat di mariadb
- Login atau register Gitea
Setelah melakukan instalasi jika sudah memiliki akun bisa login kedalam gitea namun jika belum bisa register terlebih dahulu.
- Berikut tampilan Dashboard Admin

Kesimpulan
Install Gitea di Ubuntu 24.04 LTS sangat cocok untuk kamu yang ingin memiliki Git server sendiri. Dengan resource yang ringan dan fitur yang lengkap, Gitea menjadi pilihan ideal untuk pengembangan software skala kecil hingga menengah.


