This project started as a fork of the FusionPBX system but has been extensively redesigned. The front end has been redeveloped using Laravel for the backend and Vue.js for the front end. This new implementation aims to enhance user experience, improve performance, and provide a more modern and maintainable codebase.
- Laravel Backend: Robust and scalable backend infrastructure.
- Vue.js Front End: Responsive and interactive user interface.
- Integration with FusionPBX: Seamless integration with FusionPBX features.
- Tailwind CSS: Modern and utility-first CSS framework for styling.
- Modular Design: Easy to extend and maintain.
Before you begin, ensure you have met the following requirements:
- Debian 11 or 12
- FusionPBX 5.1 installed
-
Clone the Repository
cd /var/www git clone https://github.com/nemerald-voip/fspbx.git fspbx
-
Move FusionPBX repository into public folder
cd fspbx mkdir public mv ../fusionpbx/* public/
-
Run FS PBX installation script
cd install
sh install.sh
-
Run database migration script
php artisan migrate
-
Edit .env file Add your mail server in .env file
-
Run the update command
php artisan app:update
-
Update your menu links to point to new pages
After completing the installation steps, you can access the application at your domain.
After pulling the updates, run this command to install them.
php artisan app:update
Check if there are any pending database updates.
php artisan migrate:status
If you find any updates pending, run this command to install them.
php artisan migrate
For any questions or feedback, please contact us for support.