Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Cara Self-Host Gitea di Contabo (Panduan 2026)

Pelajari cara menginstal dan mengonfigurasi Gitea di Contabo VPS, platform yang kokoh untuk layanan git self-hosted Anda.

Cara Self-Host Gitea di Contabo (Panduan 2026)

Gitea adalah layanan Git yang ringan dan self-hosted yang semakin populer di kalangan pengembang untuk mengelola repository. Dalam panduan ini, Anda akan belajar cara menginstal Gitea di VPS Contabo, memanfaatkan performa efisien dan harga terjangkaunya. Instalasi ini cocok untuk homelabbers dan pengembang yang menginginkan pengalaman Git yang lancar.

Mengapa Memilih Contabo untuk Hosting Gitea?

Contabo menawarkan server virtual pribadi (VPS) yang andal dengan harga bersaing, mulai dari hanya 5,99 EUR/bulan. Dengan sumber daya yang cukup besar untuk server Anda, Anda dapat mengdeploy Gitea tanpa khawatir tentang hambatan performa. Berikut adalah perbandingan singkat antara Contabo dan penyedia VPS populer lainnya untuk membantu Anda memahami keunggulannya.

PenyediaHarga BulananRAMPenyimpananLokasi Data Center
Contabo5,99 EUR4 GB400 GB SSDJerman, AS
Hetzner Cloud4,15 EUR4 GB20 GB SSDJerman
DigitalOcean6 USD4 GB80 GB SSDGlobal
Vultr6 USD4 GB80 GB SSDGlobal
Linode (Akamai)5 USD4 GB80 GB SSDGlobal

Prasyarat

  1. Contabo VPS: Daftar dan siapkan VPS dari Contabo dengan minimal 4 GB RAM dan penyimpanan SSD.
  2. Nama Domain: Dapatkan nama domain jika Anda ingin mengakses Gitea melalui URL khusus.
  3. Akses SSH: Pastikan Anda memiliki akses SSH ke VPS.

Langkah 1: Akses VPS Anda

Untuk memulai, SSH ke VPS Contabo Anda. Buka terminal dan jalankan:

ssh root@your_server_ip

Ganti your_server_ip dengan alamat IP sebenarnya dari VPS Contabo Anda.

Langkah 2: Perbarui Sistem

Pastikan paket sistem Anda terbaru:

apt update && apt upgrade -y

Langkah 3: Instal Paket yang Dibutuhkan

Gitea memerlukan Git dan beberapa library tambahan. Instal mereka dengan perintah berikut:

apt install git sqlite3 -y

Bagi yang ingin menggunakan database eksternal seperti MySQL atau PostgreSQL, pastikan juga menginstalnya.

Langkah 4: Buat User Git

Untuk alasan keamanan, buat user khusus untuk menjalankan Gitea:

adduser --system --shell /bin/bash --gecos 'Pengguna Git' --group --disabled-password git

Langkah 5: Unduh Gitea

Selanjutnya, unduh Gitea dari repository resmi:

wget -O gitea https://dl.gitea.io/gitea/1.18.0/gitea-1.18.0-linux-amd64

Buat file yang diunduh menjadi dapat dieksekusi:

chmod +x gitea

Langkah 6: Pindahkan Gitea ke Direktori User

Pindahkan binary Gitea ke direktori user:

mv gitea /usr/local/bin/

Langkah 7: Konfigurasi Gitea

Buat direktori yang diperlukan untuk Gitea:

mkdir -p /var/lib/gitea/{custom,data,log}
chown -R git:git /var/lib/gitea/

Sekarang buat file konfigurasi:

nano /etc/systemd/system/gitea.service

Tambahkan konfigurasi berikut:

[Unit]
Description=Gitea
After=syslog.target
After=network.target

[Service]
User=git
Group=git
WorkingDirectory=/var/lib/gitea
ExecStart=/usr/local/bin/gitea web
Restart=always
Environment=USER=git HOME=/var/lib/gitea

[Install]
WantedBy=multi-user.target

Langkah 8: Jalankan Gitea

Aktifkan dan mulai layanan Gitea dengan perintah berikut:

systemctl enable gitea
systemctl start gitea

Langkah 9: Akses Gitea

Buka browser web Anda dan navigasi ke:

http://your_server_ip:3000

Ganti your_server_ip dengan alamat IP VPS Anda. Anda akan melihat halaman setup Gitea di mana Anda dapat mengonfigurasi akun admin dan database.

FAQ

Bagaimana cara mengatur database untuk Gitea di Contabo?

Untuk menjalankan Gitea secara efisien, Anda bisa mengatur database seperti MySQL atau PostgreSQL. Instal server database di VPS Anda dan buat database serta user baru untuk Gitea. Pada halaman setup Gitea, pilih jenis database dan masukkan detail yang diperlukan seperti user, password, dan nama database. Pastikan server database dikonfigurasi agar bisa menerima koneksi dari instalasi Gitea Anda.

Bisakah saya menggunakan domain untuk mengakses Gitea yang saya self-host?

Ya, Anda dapat menggunakan domain. Setelah membeli domain, konfigurasikan pengaturan DNS Anda agar mengarah ke IP VPS Contabo. Pada setup Gitea, pastikan untuk memasukkan nama domain sebagai URL aplikasi. Ini akan memberikan URL yang lebih bersih dan memudahkan akses pengguna.

Bagaimana cara mengamankan instalasi Gitea saya?

Untuk mengamankan instalasi Gitea, pertimbangkan untuk mengatur sertifikat SSL menggunakan Let’s Encrypt. Ini bisa dilakukan dengan mudah dengan menginstal Certbot. Setelah mengatur SSL, pastikan konfigurasi Gitea memiliki ROOT_URL yang tepat dengan https://. Perbarui Gitea dan dependensinya secara berkala untuk menanggulangi kerentanan keamanan.

Untuk perbandingan lengkap penyedia VPS, kunjungi perbandingan VPS lengkap kami. Dengan VPS yang terjangkau dari Contabo, Anda dapat berhasil self-host Gitea dan mengelola repository Anda secara efisien. --- END ---