Skip to content
/ fspbx Public
forked from nemerald-voip/fspbx

FS PBX is a beautiful front end based on Laravel + Vue.js for Freeswitch

License

Notifications You must be signed in to change notification settings

ggan-au/fspbx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FS PBX

Overview

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.

Features

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

Video Installation tutorial in 10 minutes

https://youtu.be/7v8sepsqnH4

VIDEO WALKTHOUGH

Screenshots

image image image image image image image image image

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Debian 11 or 12
  • FusionPBX 5.1 installed

Installation

Backend

  1. Clone the Repository

    cd /var/www
    git clone https://github.com/nemerald-voip/fspbx.git fspbx
  2. Move FusionPBX repository into public folder

    cd fspbx
    mkdir public
    mv ../fusionpbx/* public/
  3. Run FS PBX installation script

cd install
sh install.sh
  1. Run database migration script

    php artisan migrate
  2. Edit .env file Add your mail server in .env file

  3. Run the update command

    php artisan app:update
  4. Update your menu links to point to new pages

Usage

After completing the installation steps, you can access the application at your domain.

How to update

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

Contact

For any questions or feedback, please contact us for support.

About

FS PBX is a beautiful front end based on Laravel + Vue.js for Freeswitch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 41.9%
  • Blade 35.6%
  • Vue 21.4%
  • Shell 1.1%