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

guide

Cara Meng-host Sendiri Gitea di Hetzner (Panduan 2026)

Pelajari cara menginstal Gitea di Hetzner VPS untuk hosting mandiri repositori Git Anda dengan efisien.

Cara Meng-host Sendiri Gitea di Hetzner (Panduan 2026)

Gitea adalah layanan Git ringan dan self-hosted yang menyediakan antarmuka sederhana untuk mengelola repository Anda. Cocok untuk pengembang yang ingin menjaga privasi proyek mereka atau mengendalikan infrastruktur mereka sendiri. Dalam panduan ini, kami akan mengatur Gitea di VPS Hetzner, solusi hosting yang hemat biaya dan andal.

Manfaat Meng-host Sendiri Gitea

  1. Privasi: Anda mengontrol data dan akses Anda.
  2. Kustomisasi: Sesuaikan layanan Git sesuai kebutuhan Anda.
  3. Hemat biaya: Opsi VPS yang terjangkau tersedia.

Memilih Paket VPS Hetzner

Saat memilih paket untuk Gitea, pertimbangkan opsi berikut:

PenyediaHargaMemoriPenyimpananCPU
Hetzner4,15 EUR/bulan2 GB20 GB SSD1 vCPU
Contabo VPS5,99 EUR/bulan4 GB100 GB SSD2 vCPU
DigitalOcean6 USD/bulan2 GB25 GB SSD1 vCPU
Vultr6 USD/bulan2 GB50 GB SSD1 vCPU
Linode5 USD/bulan2 GB25 GB SSD1 vCPU

Untuk instalasi Gitea kami, paket Hetzner dengan 2 GB biasanya cukup untuk tim kecil atau beberapa proyek pribadi. Namun, jika Anda berencana menghosting repository yang lebih besar atau memiliki banyak pengguna, pertimbangkan untuk memilih paket dengan RAM dan penyimpanan lebih besar.

Mengatur Gitea di Hetzner

  1. Buat VPS Hetzner:

    • Kunjungi situs web Hetzner dan buat akun.
    • Pilih paket VPS yang diinginkan.
    • Pilih wilayah server (sebaiknya yang paling dekat dengan lokasi Anda).
    • Atur server Anda dan catat alamat IP-nya.
  2. Akses VPS Anda:

    • Gunakan SSH untuk terhubung ke server Anda:
      ssh root@YOUR_VPS_IP
  3. Perbarui Sistem:

    • Perbarui daftar paket dan instal paket yang dibutuhkan:
      apt update && apt upgrade -y
      apt install -y git sqlite3
  4. Instal Gitea:

    • Unduh rilis Gitea terbaru (periksa halaman rilis Gitea untuk versi terbaru):
      wget -O gitea https://dl.gitea.io/gitea/vX.X.X/gitea-X.X.X-linux-amd64
      chmod +x gitea
  5. Buat Pengguna Gitea:

    adduser --system --shell /bin/bash --gecos 'Gitea' --group --disabled-password git
  6. Siapkan Direktori:

    mkdir -p /var/lib/gitea/{custom,data,indexers,log}
    chown -R git:git /var/lib/gitea
    chmod 750 /var/lib/gitea
  7. Konfigurasi Gitea:

    • Buat file konfigurasi:
      cp gitea /usr/local/bin/
  8. Jalankan Gitea:

    • Mulai Gitea dengan:
      /usr/local/bin/gitea web
  9. Akses Gitea:

    • Buka browser dan navigasikan ke http://YOUR_VPS_IP:3000.

Menyelesaikan Pengaturan

Sekarang Anda dapat mengikuti instruksi di antarmuka web untuk menyelesaikan pengaturan. Pastikan Anda mengonfigurasi basis data, membuat pengguna admin, dan mengatur pertimbangan keamanan yang diperlukan.

FAQ

1. Apakah saya bisa menjalankan Gitea di VPS dengan spesifikasi lebih rendah dari paket yang direkomendasikan Hetzner?

Meskipun memungkinkan untuk menjalankan Gitea di VPS dengan spesifikasi yang lebih rendah, ini dapat mengorbankan performa. Sistem yang kurang memadai dengan RAM atau CPU yang tidak cukup dapat menyebabkan waktu respons yang lambat, terutama dengan repository yang lebih besar atau banyak pengguna mengaksesnya secara bersamaan. Untuk performa optimal, bahkan untuk sejumlah kecil proyek, disarankan untuk memilih paket Hetzner minimal 2 GB.

2. Bagaimana Gitea dibandingkan dengan solusi Git self-hosted lainnya?

Gitea menonjol karena sifatnya yang ringan dan mudah diatur. Alternatif seperti GitLab atau Gogs mungkin menawarkan fitur lebih lengkap tetapi sering membutuhkan sumber daya yang lebih besar dan bisa menjadi tidak praktis untuk proyek kecil. Gitea menyediakan operasi Git dasar dengan antarmuka yang bersih, cocok untuk pengembang yang menginginkan pengalaman self-hosted yang sederhana tanpa beban berlebih.

3. Langkah keamanan apa yang harus saya ambil saat menghost Gitea?

Keamanan sangat penting dalam aplikasi yang dihosting sendiri. Berikut langkah-langkah untuk meningkatkan keamanan instance Gitea Anda:

Untuk opsi VPS lainnya, cek perbandingan VPS lengkap kami. Ini akan membantu Anda menjelajahi penyedia lain yang mungkin lebih cocok dengan kebutuhan Anda! --- END ---