Menghubungkan Easypanel dengan GitHub
Menghubungkan Easypanel dengan GitHub

Menghubungkan Easypanel dengan GitHub untuk Deployment Otomatis

Easypanel menawarkan kemudahan mengelola aplikasi tanpa kerumitan konfigurasi manual. Salah satu fitur andalannya adalah integrasi dengan GitHub.

Dengan menghubungkan Easypanel dengan GitHub, kamu bisa mengaktifkan siklus Push to Deploy: cukup push kode terbaru ke repositori, dan Easypanel akan secara otomatis menarik, membangun, dan menyebarkan aplikasi kamu.

Artikel ini akan memandu kamu langkah demi langkah tentang cara menghubungkan Easypanel dengan GitHub, mulai dari pembuatan token akses di GitHub hingga konfigurasi di dashboard Easypanel.

Menggunakan Token Akses (Personal Access Token)

Untuk menghubungkan Easypanel dengan GitHub, kamu tidak perlu memasukkan kata sandi GitHub. Sebagai gantinya, Easypanel menggunakan GitHub API yang diamankan dengan Personal Access Token (PAT) .

Token ini adalah kunci digital yang memberikan izin terbatas kepada Easypanel untuk mengakses repositori kamu

GitHub menyediakan dua jenis token, dan Easypanel mendukung keduanya :

  1. Classic Tokens: Token tradisional yang dapat memberikan akses ke semua repositori yang dapat diakses oleh akun kamu.
  2. Fine-grained Tokens: Token modern yang direkomendasikan GitHub karena menawarkan keamanan lebih baik. Dengan token ini, kamu dapat menentukan secara spesifik repositori mana yang boleh diakses dan izin spesifik apa yang diberikan.

Klik here pada Github token, akan muncul halaman baru yaitu from login github.

Easypanel Menu Github token
Easypanel Menu Github token

Masukan username atau email address dan Password GitHub. Sign In

Sign in to GitHub
Sign in to GitHub

Setelah berhasil masuk, akan menuju New personal access token (Classic). Lalu Checklist repo

New Personal access token classic
New Personal access token classic

Klik Generate token

Generate Token GitHub
Generate Token GitHub

Salin Personal access tokens (classic)

Personal access token classic
Personal access token classic

Lalu temple di kolom Github Token Easypanel. Klik Save

GitHub token Easypanel
GitHub token Easypanel

Kesimpulan

Menghubungkan Easypanel dengan GitHub adalah langkah strategis untuk memodernisasi alur kerja pengembangan dan deployment aplikasi kamu.

Prosesnya yang sederhana, hanya dengan membuat token di GitHub dan memasukkannya ke Easypanel, membuka pintu menuju otomatisasi penuh.

Dengan integrasi ini, kamu dapat fokus pada penulisan kode, sementara Easypanel menangani sisanya membangun, menyebarkan, dan memperbarui aplikasi kamu setiap kali ada perubahan pada repositori.

Ini adalah kombinasi sempurna antara kontrol versi kode dan kemudahan manajemen server.