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.

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

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.

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
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.