Cara Install Filament v3 VPS IDCloudHost (Linux Ubuntu 22.04)

Pendahuluan

Filament adalah framework admin panel berbasis Laravel yang modern, ringan, dan mudah digunakan untuk membangun antarmuka backend seperti: Dashboard admin, CRUD (Create, Read, Update, Delete), Manajemen database, Formulir dinamis serta Aplikasi internal. Selain itu, Filament membantu developer untuk mempercepat pengembangan aplikasi backend tanpa harus membangun semuanya dari awal.

Jika Anda belum menginstal Laravel, sebaiknya lakukan instalasi terlebih dahulu dengan mengikuti panduan berikut: Cara Install Laravel di Ubuntu 22.04

Install Filament v3 di VPS IDCloudHost Linux Ubuntu 22.04

Berikut langkah-langkah untuk Install Filament v3 di VPS IDCloudHost Linux Ubuntu 22.04. Simaklah dengan seksama panduan ini!

1. Install MariaDB sebagai Database Server

Update package list dan install MariaDB dengan perintah berikut:

sudo apt update
sudo apt install mariadb-server mariadb-client -y

Lalu, setelah terinstal, amankan mysql server dengan mengikuti command berikut:

sudo mysql_secure_installation

Ikuti instruksi untuk mengatur password root dan mengonfigurasi keamanan dasar.

2. Buat Database untuk Laravel

Masuk ke MySQL dengan command berikut ini:

sudo mysql -u root

Jalankan query berikut (ganti nama database, username, dan password sesuai kebutuhan):

CREATE DATABASE laravel_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'laravel_user'@'localhost' IDENTIFIED BY 'passwordku123';
GRANT ALL PRIVILEGES ON laravel_db.* TO 'laravel_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

3. Konfigurasi Database di Laravel

Setelah database selesai dibuat, langkah selanjutnya adalah mengatur konfigurasi koneksi database di file .env Laravel. Anda bisa menggunakan text editor favorit seperti nano atau vim. Contoh perintah menggunakan vim:

vi /var/www/laravel/.env

4. Install Filament v3

Jalankan perintah berikut di root project Laravel:

composer require filament/filament:"^3.0"
php artisan filament:install

Setelah di install pastikan berhasil seperti gambar dibawah ini.

install filament v3

5. Install Panel dan Migrate Database

Setelah instalasi berhasil, lanjutkan dengan command berikut:

php artisan filament:install --panels
php artisan migrate

6. Buat User Login untuk Admin Panel

Buat user admin dengan perintah:

php artisan make:filament-user

install filament v3

Ikuti instruksi untuk mengisi nama, email, dan password user, jika berhasil akan seperti gambar diatas.

7. Akses Admin Panel

Sekarang, akses admin panel Anda melalui browser: http://namadomain.com/admin dan login menggunakan user yang sudah Anda buat, seperti gambar dibawah ini.

install Filament v3 di VPS IDCloudHost Linux ubuntu 22.04

8. Uji Coba Login ke Filament Admin Panel

Sampai di tahap ini, instalasi Filament telah berhasil. Selanjutnya, Anda dapat mencoba login ke halaman admin menggunakan akun user yang sudah Anda buat sebelumnya.

9. Login Berhasil

Jika login berhasil, Anda akan melihat tampilan dashboard admin seperti pada gambar berikut. Setelah itu, Anda bisa melanjutkan proses pengembangan aplikasi backend sesuai kebutuhan proyek Anda.install Filament v3 di VPS IDCloudHost Linux ubuntu 22.04
Dengan demikian, proses instalasi dan setup Filament v3 pada VPS IDCloudHost Ubuntu 22.04 telah selesai.

Penutup

Demikian panduan lengkap Cara Install Filament v3 di VPS IDCloudHost (Linux Ubuntu 22.04). Dengan mengikuti langkah-langkah di atas, Anda telah berhasil menginstal Filament sebagai admin panel modern yang siap digunakan untuk membangun berbagai fitur backend, seperti CRUD, dashboard, dan manajemen data.

Selanjutnya, Anda bisa menyesuaikan tampilan dan fungsi Filament sesuai kebutuhan aplikasi Anda. Jangan lupa untuk menjaga keamanan VPS dan admin panel Anda agar tetap aman saat digunakan dalam lingkungan production.