Rumahweb Journal
Banner - Cara Install Gitea

Cara Install Gitea di Debian 12 Pada VPS KVM

Apakah Anda ingin memiliki layanan Git pribadi yang ringan dan mudah dikelola? Install Gitea dapat menjadi solusi tepat untuk Anda. Gitea adalah platform pengembangan software yang lengkap dan mudah dikelola seperti GitHub atau GitLab. Dengan fitur lengkap seperti pengelolaan kode, kolaborasi tim, dan sistem CI/CD, Gitea menjadi pilihan tepat untuk pengembang sistem.

Dalam artikel ini, kami akan membahas secara detail tentang apa itu Gitea hingga cara install Gitea di Debian 12 pada layanan VPS KVM di Rumahweb Indonesia.

Namun, sebelum membahas secara detail tentang cara install Gitea di Debian, terlebih dahulu akan kami jelaskan apa itu Gitea untuk memudahkan Anda dalam memahami artikel ini. Simak informasi berikut ini.

Apa itu Gitea?

Nama “Gitea” sendiri mencerminkan filosofinya yaitu “Git with a cup of tea” (Git dengan secangkir teh), yang memiliki makna penggunaan Git yang menyenangkan dan nyaman. Gitea adalah platform layanan hosting Git open-source yang ringan dan mudah digunakan untuk mengelola repositori kode secara mandiri. 

Dengan fitur seperti manajemen repositori, pelacakan masalah, dan kolaborasi tim, Gitea dapat menjadi opsi bagi pengembang yang membutuhkan akses penuh.

Kelebihan Gitea adalah sifatnya yang ringan sehingga dapat diinstal pada sistem dengan spesifikasi rendah. Hal tersebut yang menjadikan Gitea tepat bagi pengembang individu atau tim kecil yang ingin memiliki layanan Git pribadi.

Promo Hosting Murah Rumahweb

System Requirements Gitea

Berikut adalah system requirements yang direkomendasikan untuk menjalankan dan mengembangkan aplikasi menggunakan Gitea di layanan VPS:

  • 1 vCPU
  • 1 GB RAM
  • 10 GB Storage
  • Sistem Operasi Linux: Debian, Ubuntu, AlmaLinux

Perlu diingat, bahwa kebutuhan sistem dapat bervariasi tergantung pada jumlah pengguna yang akan mengakses Gitea secara bersamaan, ukuran repository, dan tingkat aktivitas. Untuk tim yang lebih besar atau repositori yang lebih kompleks, Anda mungkin perlu meningkatkan spesifikasi VPS Anda.

Cara Install Gitea di Debian 12

Dalam panduan ini, kami akan menggunakan layanan VPS KVM dari Rumahweb. Berikut cara install Gitea di Debian 12 yang dapat Anda ikuti.

Step 1. Perbarui Sistem Operasi

  1. Silahkan, login dahulu ke layanan VPS. Opsi login bisa menggunakan terminal atau Putty.
  2. Jalankan perintah berikut untuk memastikan semua paket di sistem diperbarui ke versi terbaru:
# apt update && apt upgrade

Step 2. Install Git

  1. Sebelum melakukan instalasi Gitea, silahkan bisa melakukan instalasi git terlebih dahulu, berikut perintahnya:
# apt install git
install git
  1. Pastikan instalasi git sudah berhasil dengan mengecek versi git saat ini.
# git --version
cek git version
  1. Buat git user dengan perintah berikut:
adduser \
   --system \
   --shell /bin/bash \
   --gecos 'Git Version Control' \
   --group \
   --disabled-password \
   --home /home/git \
   git

Step 3. Install Gitea

  1. Pada saat artikel ini ditulis, versi Gitea terbaru adalah 1.24.2. Jika ada versi terbaru yang tersedia pada halaman berikut. Download Gitea binary menggunakan perintah wget berikut:
# wget -O /tmp/gitea https://dl.gitea.io/gitea/1.24.2/gitea-1.24.2-linux-amd64
install gitea
  1. Pindah Gitea binary ke /usr/local/bin dengan perintah berikut:
# mv /tmp/gitea /usr/local/bin
  1. Buat binary supaya dapat dijalankan
# chmod +x /usr/local/bin/gitea
  1. Silahkan membuat direktori baru dan merubah ijin dan kepemilikan.
mkdir -p /var/lib/gitea/{custom,data,log}

chown -R git:git /var/lib/gitea/

chmod -R 750 /var/lib/gitea/

mkdir /etc/gitea

chown root:git /etc/gitea

chmod 770 /etc/gitea
Pindah Gitea
  1. Membuat systemd service Gitea dengan perintah berikut:
wget https://raw.githubusercontent.com/go-gitea/gitea/main/contrib/systemd/gitea.service -P /etc/systemd/system/
  1. Selanjutnya, jalankan service Gitea dengan perintah berikut:
systemctl daemon-reload
systemctl enable --now gitea
jalankan service Gitea
  1. Lakukan pengecekan service Gitea, dan pastikan sudah aktif. Gunakan perintah berikut:
systemctl status gitea
pengecekan service Gitea
  1. Service Gitea berjalan di port 3000, pastikan aktifkan port 3000 dari sisi firewall, gunakan perintah berikut:
ufw allow 3000/tcp

Setelah mengaktifkan silahkan dapat mengakses instalasi Gitea.

Kelola Gitea

Setelah proses install selesai, selanjutnya Anda dapat mengakses Gitea melalui format berikut:

http://domainanda:3000

atau

http://ipvpsanda:3000

Jika sudah tampil seperti gambar dibawah ini, artinya Gitea sudah terinstall di VPS Debian Anda.

Penutup

Dengan mengikuti langkah-langkah di atas, Anda telah memiliki platform Git pribadi yang ringan dan mudah dikelola. Gitea dapat memberikan solusi untuk developer individu maupun tim developer micro yang ingin mengelola kode yang bersumber dari internal tim tanpa bergantung pada layanan pihak ketiga.

Gitea sebagai alternatif GitHub atau GitLab yang lebih ringan dan dapat dikelola sendiri. Meskipun memiliki spesifikasi sistem yang minimal, Gitea tetap menyediakan fitur-fitur penting seperti manajemen repository, pelacakan masalah, dan kolaborasi tim yang akan memudahkan proses pengembangan.

Demikian artikel kami tentang cara install Gitea di Debian 12 pada VPS KVM, semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 0 / 5. Vote count: 0

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Agata Bima Saputra

Agata Bima Saputra, atau yang akrab disapa Bima, adalah bagian dari team Technical Support sekaligus penulis di Rumahweb. Bima menulis berbagai artikel yang berkaitan dengan optimasi pada website, penggunaan hosting, serta konten marketing. Melalui Journal Rumahweb, Bima ingin berbagi informasi dan solusi untuk membantu Anda mengoptimasi website dan penggunaan cPanel hosting.

banner pop up - VPS Indonesia