GitScrum adalah alat manajemen tugas sumber terbuka gratis yang dapat Anda gunakan untuk mengelola proyek dengan mudah. GitScrum menggunakan platform Git dan metodologi perangkat lunak Scrum yang terkenal untuk memungkinkan manajemen tim yang lebih efektif. Perangkat lunak ini membantu pengguna melacak waktu yang dihabiskan untuk melakukan berbagai tugas dan menyimpan catatan proyek yang sedang dikerjakan pengguna users. Pengguna dapat membuat banyak proyek, menyimpan catatan proyek yang ditugaskan ke pengguna yang berbeda, dan bahkan mengobrol secara waktu nyata. Artikel ini menunjukkan cara menginstal GitScrum di Debian 10.
Prasyarat
- Akses ke server Debian 10
- Nama domain yang valid untuk menunjukkan IP server
- Hak pengguna root
Menginstal GitScrum di Debian 10
Untuk menginstal GitScrum di Debian 10, pertama, buka jendela terminal menggunakan using Ctrl+Alt+T jalan pintas. Kemudian, perbarui sistem ke versi terbaru yang tersedia dengan mengeluarkan perintah berikut:
$ apt-get update -y
Setelah itu, tingkatkan paket apt menggunakan perintah yang diberikan di bawah ini:
$ apt-get upgrade -y
Sekarang sistem dan paket apt telah diperbarui, kita akan memulai proses instalasi.
Langkah 1: Instal Server LAMP
Pertama, Anda perlu menginstal server web Apache, server MariaDB, dan PHP, bersama dengan ekstensi yang diperlukan untuk server LAMP. Untuk menginstal server LAMP, masukkan perintah berikut:
$ apt-get install apache2 mariadb-server libapache2-mod-php php php-cli php-common php-mailparse php-mysql php-gmp php-curl php-mbstring php-imap php-ldap php-gd php-xml php- cli php-zip php-yaml php-dev php-pear unzip curl git -y
Langkah 2: Edit File PHP dan Sistem Otentikasi
Setelah Anda menginstal server, buka php.ini untuk membuat beberapa pengeditan:
$ nano /etc/php/7.3/apache2/php.ini
Dalam file, ubah nilai berikut:
upload_max_filesize = 100M
max_execution_time = 300
tanggal.zona waktu = Asia/Kolkata
Simpan file yang dimodifikasi menggunakan Ctrl+O jalan pintas.
Sekarang, mulai layanan Apache dan MariaDB. Keluarkan perintah berikut di terminal untuk memulai Apache:
$ systemctl mulai apache2
Jika sistem meminta otentikasi, cukup masukkan kata sandi dan klik tombol Otentikasi tombol.
Sekarang, mulai layanan MariaDB menggunakan perintah berikut:
$ systemctl start mariadb
Selesaikan proses otentikasi.
Aktifkan Apache untuk memulai setelah sistem reboot menggunakan perintah di bawah ini:
$ systemctl aktifkan apache2
Otentikasi sistem.
Setelah itu, akan muncul output yang mirip dengan ini:
Aktifkan MariaDB untuk memulai setelah sistem reboot menggunakan perintah berikut:
$ systemctl aktifkan mariadb
Kemudian, autentikasi sistem.
Langkah 3: Konfigurasikan Database MariaDB
Kata sandi root MariaDB dikonfigurasi pada awalnya, jadi, Anda akan diminta untuk mengatur kata sandi. Masuk ke shell MariaDB menggunakan perintah berikut:
$ sudo mysql
Setelah Anda memukul Memasukkan, akan muncul output sebagai berikut:
Atur kata sandi menggunakan perintah berikut:
Berikan nilai untuk pengguna root dan localhost, lalu masukkan kata sandi yang ingin Anda atur.
Setelah itu, buat database dan pengguna untuk GitScrum menggunakan perintah yang disediakan di bawah ini:
MariaDB [(none)]> BUAT DATABASE gitscrumdb;
Selanjutnya, buat pengguna GitScrum menggunakan perintah berikut:
Langkah selanjutnya adalah memberikan semua hak dan hak istimewa database GitScrum menggunakan yang berikut ini:
Siram hak istimewa menggunakan perintah yang diberikan di bawah ini:
MariaDB [(tidak ada)]> HAK ISTIMEWA;
Dan kemudian, keluar dengan mengeluarkan yang berikut:
MariaDB [(tidak ada)]> KELUAR;
Langkah 4: Instal Komposer
Komposer adalah manajer pendukung untuk paket PHP yang harus dimiliki untuk proyek kami. Unduh file komposer menggunakan perintah berikut:
$php -r "copy('https://getcomposer.org/pemasang', 'pengaturan komposer.php');"
Untuk mengonfirmasi unduhan dan integritas data file, jalankan perintah yang diberikan di bawah ini:
Frasa Penginstal Terverifikasi di output menunjukkan bahwa semuanya berjalan dengan benar.
Untuk menginstal komposer, jalankan perintah berikut:
php composer-setup.php --install-dir=/usr/local/bin --namafile=komposer
Setelah beberapa waktu, Anda akan melihat output seperti ini:
Langkah 5: Instal GitScrum
Pertama, ubah direktori ke direktori root Apache Anda. Kemudian, Anda dapat mengunduh GitScrum.
$cd /var/www/html
Untuk mengunduh GitScrum, gunakan perintah berikut:
Saat Anda menekan Memasukkan, instalasi akan dimulai. Setelah beberapa waktu, Anda akan melihat output seperti ini:
Perbarui dan ubah direktori ke direktori yang diunduh. Selanjutnya, perbarui GitScrum dengan perintah berikut:
Setelah Anda berada di direktori, masukkan:
Untuk mengintegrasikan GitScrum dengan Github, Anda harus membuat aplikasi di Github. Akses tautan ini, dan Anda akan melihat layar berikut muncul:
Masuk ke akun Anda atau daftar untuk yang baru. Kemudian, Anda akan melihat layar untuk Mendaftarkan aplikasi OAuth baru. Menyediakan Nama aplikasi, URL Beranda (yang harus dijalankan dan merespons permintaan server), dan URL panggilan balik aplikasi.
Lalu klik Daftar Aplikasi. Setelah itu, Anda akan melihat layar berikut muncul:
Langkah selanjutnya adalah menggunakan ID Klien dan Rahasia Klien dari halaman pendaftaran aplikasi dan rekatkan ke dalam .file env. Akses file menggunakan perintah berikut:
Di sini, berikan ID Klien dan Rahasia Klien, kemudian tutup file menggunakan Ctrl+O jalan pintas.
Jalankan perintah berikut untuk memigrasi database:
$ php artisan bermigrasi
Kemudian, masukkan perintah berikut:
$ php artisan db:seed
Setelah itu, ubah izin menggunakan perintah yang diberikan di bawah ini:
$ chown -R www-data:www-data /var/www/html/laravel-gitscrum/
Izin akan mulai berubah; setelah selesai, perbarui set izin lainnya menggunakan perintah berikut:
$ chmod -R 775 /var/www/html/laravel-gitscrum/
Konfigurasi Apache untuk GitScrum
Untuk mengonfigurasi host virtual Apache untuk GitScrum, akses file menggunakan perintah berikut:
$ nano /etc/Apache2/sites-available/gitscrum.konf
Tambahkan baris kode berikut ke file. Menggantikan ServerAdmin dan ServerName dengan server yang ingin Anda konfigurasikan.
ServerAdmin [dilindungi email]
# Alamat Server Admin
DocumentRoot /var/www/html/laravel-gitscrum/public
# Jalur ke direktori root dokumen
Tes Nama Server.situs web.com
# Nama atau URL server
Opsi IkutiSymlinks Izinkan
# Jalur atau direktori dan izinnya
Override All Wajibkan semua diberikan
ErrorLog $APACHE_LOG_DIR/error.catatan
# Memanggil log kesalahan jika ada
CustomLog $APACHE_LOG_DIR/akses.catatan
# Memanggil log khusus
gabungan
Simpan filenya. Untuk memeriksa konfigurasi Apache, gunakan perintah berikut:
Sintaksnya baik berarti outputnya benar.
Aktifkan host virtual dan modul penulisan ulang Apache menggunakan perintah yang diberikan di bawah ini:
Sekarang, tulis ulang modul menggunakan perintah berikut:
$a2enmod menulis ulang
Mulai ulang server web/layanan Apache untuk mencerminkan perubahan ini:
Di sini, berikan otentikasi untuk memulai ulang layanan:
Untuk memeriksa status layanan Apache, gunakan perintah berikut:
$ systemctl status apache2
Outputnya menunjukkan bahwa server berjalan dengan benar.
Langkah terakhir adalah mengakses situs web GitScrum berdasarkan URL yang Anda gunakan dalam proses implementasi. Kemudian, Anda akan mengotorisasi akun Anda untuk menggunakan GitScrum di Debian 10.
Kesimpulan
Artikel ini menunjukkan cara menginstal dan mengkonfigurasi GitScrum di server Debian 10. Kami mulai dengan instalasi server LAMP, kemudian menginstal Composer dan GitScrum, dan akhirnya melakukan konfigurasi yang diperlukan. Jangan ragu untuk menggunakan metode ini untuk menginstal dan mengkonfigurasi GitScrum menggunakan Apache dan paket pendukung lainnya di server Debian 10 Anda.