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

guide

Cara Menjadi Host Sendiri Forgejo di Hetzner (Panduan 2026)

Pelajari cara menginstal dan mengatur Forgejo di VPS Hetzner untuk hosting dan pengelolaan proyek Anda secara efektif.

Forgejo adalah layanan Git yang di-host sendiri yang memungkinkan Anda mengelola repositori secara seamless. Ini adalah pilihan sempurna bagi pengembang yang menginginkan kontrol penuh atas proyek mereka. Panduan ini akan memandu Anda melalui proses pengaturan Forgejo di Hetzner, salah satu penyedia VPS teratas, terkenal karena keandalannya dan harga yang terjangkau.

Mengapa Memilih Hetzner untuk Menjadi Host Sendiri Forgejo?

Hetzner menawarkan opsi harga yang fleksibel, performa yang kuat, dan ketersediaan tinggi. Mulai dari hanya 4,15 EUR/bulan, Anda dapat memperoleh VPS dengan sumber daya yang cukup untuk menjalankan Forgejo secara efisien. Berikut perbandingan beberapa penyedia VPS terkemuka:

PenyediaBiaya BulananInti CPURAMPenyimpanan
Contabo VPS5,99 EUR48 GB200 GB
Hetzner Cloud4,15 EUR12 GB20 GB
DigitalOcean6 USD11 GB25 GB
Vultr6 USD11 GB25 GB
Linode5 USD12 GB50 GB

Harga kompetitif dari Hetzner dipadukan dengan performa yang solid menjadikannya pilihan ideal untuk hosting aplikasi seperti Forgejo.

Prasyarat

Sebelum memulai, pastikan Anda memiliki:

  1. Akun Hetzner - Daftar di sini.
  2. VPS yang baru dibuat - Untuk hosting Forgejo, disarankan menggunakan paket dasar dengan minimal 2 GB RAM.

Langkah-demi-Langkah Instalasi Forgejo di Hetzner

Langkah 1: Akses VPS Anda

Gunakan SSH untuk terhubung ke VPS baru Anda:

ssh root@<ip-vps-anda>

Langkah 2: Perbarui Sistem Anda

Setelah terhubung, langkah terbaik adalah memperbarui repositori paket dan meningkatkan paket yang terinstal. Jalankan perintah berikut:

apt update && apt upgrade -y

Langkah 3: Instal Dependensi yang Dibutuhkan

Selanjutnya, instal beberapa paket penting, termasuk Git, Curl, dan Docker. Jalankan:

apt install git curl docker.io docker-compose -y

Aktifkan dan mulai Docker:

systemctl enable docker
systemctl start docker

Langkah 4: Buat Konfigurasi Forgejo

Buat direktori untuk Forgejo:

mkdir -p /opt/forgejo

Sekarang, buat file docker-compose.yml untuk mendefinisikan layanan Forgejo:

version: '3.8'
services:
  forgejo:
    image: forgejo/forgejo:latest
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - forgejo_data:/data
    environment:
      - SECRET_KEY=your_secret_key_here
      - DB_TYPE=sqlite3

volumes:
  forgejo_data:

Ganti your_secret_key_here dengan string yang aman.

Langkah 5: Mulai Forgejo

Di dalam direktori /opt/forgejo, jalankan:

docker-compose up -d

Anda dapat memeriksa apakah Forgejo berjalan dengan:

docker ps

Langkah 6: Akses Forgejo

Setelah Forgejo aktif dan berjalan, akses melalui browser dengan membuka http://<ip-vps-anda>:3000. Ikuti petunjuk di layar untuk menyelesaikan pengaturan.

Pertanyaan yang Sering Diajukan (FAQ)

1. Fitur apa saja yang disediakan Forgejo untuk pengembang?

Forgejo menawarkan berbagai fitur penting bagi pengembang, termasuk pengelolaan repositori, pelacakan issue, pull request, dan review kode. Mendukung berbagai workflow Git dan memfasilitasi kolaborasi antar anggota tim, menjadikannya pilihan yang sangat baik untuk tim dari berbagai ukuran. Selain itu, sifatnya yang self-hosted memberikan lapisan keamanan dan privasi, memungkinkan Anda mengelola kode sumber tanpa bergantung pada platform pihak ketiga.

2. Seberapa aman hosting Forgejo secara sendiri di Hetzner?

Hosting Forgejo secara sendiri di Hetzner dapat aman jika mengikuti praktik terbaik. Ini termasuk menjaga perangkat lunak Anda tetap terbaru, menggunakan SSH keys untuk akses, dan mengonfigurasi firewall untuk membatasi akses yang tidak diinginkan. Data center Hetzner dirancang dengan langkah-langkah keamanan fisik, dan keamanan tambahan dapat ditingkatkan melalui konfigurasi Docker dan pengaturan jaringan. Backup berkala dan monitoring juga dapat meningkatkan keamanan Anda.

3. Bisakah saya meng-upgrade VPS jika kebutuhan saya meningkat?

Ya, Hetzner memberikan fleksibilitas untuk meningkatkan VPS sesuai kebutuhan. Jika instance Forgejo Anda mulai menerima lebih banyak traffic atau membutuhkan sumber daya tambahan, Anda dapat dengan mudah meng-upgrade ke paket dengan CPU dan RAM yang lebih besar. Skalabilitas ini memastikan Anda tidak kelebihan kapasitas hosting dan dapat terus melakukan self-hosting aplikasi secara seamless. Pantau penggunaan sumber daya Anda agar lebih mudah memprediksi kapan perlu melakukan peningkatan.

Untuk gambaran lengkap opsi VPS yang sesuai kebutuhan Anda, kunjungi perbandingan VPS lengkap kami.

Host Forgejo sendiri di Hetzner untuk platform pengembangan yang kuat dan aman, yang disesuaikan dengan proyek pribadi atau tim Anda. Selamat coding!