FS PBX Now Installs in One Command – No More Separate FusionPBX Setup!

pbxgeek

Active Member
Jan 19, 2021
253
99
28
38
Big news for FS PBX users! We've made the installation process easier than ever—now you can install the entire system with just one command!

What’s New?

✅ No need to install FusionPBX separately – it's included in the FS PBX setup!
✅ A fully automated installation script sets up everything for you.
✅ Get your PBX up and running in minutes with minimal effort.

How to Install FS PBX in One Step?

Simply copy and paste the latest installation script from our GitHub page into your terminal, run it, and let the system do the rest. Once completed, the script provides:

  • The login URL (based on your server’s external IP).
  • Admin credentials for first-time access.

Why This Matters?

This streamlined process removes extra steps, making it easier for new and existing users to deploy FS PBX without worrying about dependencies or manual configurations.

Try it now and experience the easiest FS PBX installation yet!
https://github.com/nemerald-voip/fspbx

Video guide

Let us know what you think, and feel free to share feedback or ask questions below!
 

dbz195

Member
Feb 3, 2021
41
1
8
37
Update on installer:


OS: Debian 12

Error:
Cron job already exists:
Added cron job: * * * * * cd /var/www/fspbx; /usr/bin/php /var/www/fspbx/public/app/xml_cdr/xml_cdr_
import.php 100 abcdef >/dev/null 2>&1
Added cron job: * * * * * cd /var/www/fspbx; /usr/bin/php /var/www/fspbx/public/app/xml_cdr/xml_cdr_
import.php 100 01234 >/dev/null 2>&1
Added cron job: * * * * * cd /var/www/fspbx; /usr/bin/php /var/www/fspbx/public/app/xml_cdr/xml_cdr_
import.php 100 56789 >/dev/null 2>&1
Added cron job: * * * * * cd /var/www/fspbx && php artisan schedule:run >> /dev/null 2>&1
Cron job already exists:
/var/www/fspbx/install/install_cron_jobs.sh: 48: crontab: not found
Failed to update cron jobs.
Error occurred while executing cron job installation script.
 

pbxgeek

Active Member
Jan 19, 2021
253
99
28
38
@dbz195
It looks like it’s failing on this line

crontab "$CRON_FILE" && rm "$CRON_FILE"

Does your Debian version not have crontab installed?

Please let me know and I will make sure it checks for its presence before running it. For now you can install it if it’s missing and rerun the install script.
 

pbxgeek

Active Member
Jan 19, 2021
253
99
28
38
Thank you all for your efforts in installing the software and reporting any bugs encountered. Some of you identified missing dependencies in certain Debian 12 distributions, so I have explicitly ensured their installation. As a result, the script has been improved. This is the true power of open source in action!

@dbz195 this includes crontab installation
 

ou812

Member
Nov 2, 2016
58
8
8
62
@pbxgeek. Do you have an offical website were we can find more information on this product, I see you are now offering pro modules but I do not see any pricing, what are the future plans for FSpbx and any future plans for pro modules. Is there a company behind this project. Do you have a forum. A website explaning this would go a longway.

Regards,
 

vuthy09

Member
Jun 12, 2023
132
12
18
41
Big news for FS PBX users! We've made the installation process easier than ever—now you can install the entire system with just one command!

What’s New?

✅ No need to install FusionPBX separately – it's included in the FS PBX setup!
✅ A fully automated installation script sets up everything for you.
✅ Get your PBX up and running in minutes with minimal effort.

How to Install FS PBX in One Step?

Simply copy and paste the latest installation script from our GitHub page into your terminal, run it, and let the system do the rest. Once completed, the script provides:

  • The login URL (based on your server’s external IP).
  • Admin credentials for first-time access.

Why This Matters?

This streamlined process removes extra steps, making it easier for new and existing users to deploy FS PBX without worrying about dependencies or manual configurations.

Try it now and experience the easiest FS PBX installation yet!
https://github.com/nemerald-voip/fspbx

Video guide

Let us know what you think, and feel free to share feedback or ask questions below!
Fantastic!!!
 

vuthy09

Member
Jun 12, 2023
132
12
18
41
Big news for FS PBX users! We've made the installation process easier than ever—now you can install the entire system with just one command!

What’s New?

✅ No need to install FusionPBX separately – it's included in the FS PBX setup!
✅ A fully automated installation script sets up everything for you.
✅ Get your PBX up and running in minutes with minimal effort.

How to Install FS PBX in One Step?

Simply copy and paste the latest installation script from our GitHub page into your terminal, run it, and let the system do the rest. Once completed, the script provides:

  • The login URL (based on your server’s external IP).
  • Admin credentials for first-time access.

Why This Matters?

This streamlined process removes extra steps, making it easier for new and existing users to deploy FS PBX without worrying about dependencies or manual configurations.

Try it now and experience the easiest FS PBX installation yet!
https://github.com/nemerald-voip/fspbx

Video guide

Let us know what you think, and feel free to share feedback or ask questions below!
1740896179512.png
 
  • Like
Reactions: babak

Dice9797

New Member
Mar 2, 2025
2
1
3
45
I’m just testing out Fusionpbx and now trying out FS PBX. The one command install worked flawless on an OVH Debian 12 image.

initial impression is just wow. The pages that are updated look so good and intuitive. I haven’t tested out the AI digital receptionist setup that there is a video about, but looking forward to seeing that in action after manually using some ai and Audacity to make wav files.

I ran across two errors or issues. One might be a fusionpbx thing but the other is definitely due to FS PBX install.

the first was after the FS PBX install I signed in and changed the email associated with the default admin account. It was set to admin@fspbx.net I think. After I changed it to a email I owned and signed out, it broke the ability to login to that account and I had to start the install over to get back in. Im sure this is repeatable, it was a brand new install, Debian 12, and all I did was sign in, change the email of the admin account and sign out.

the fix after the second install was make a new admin account and delete the default one.

the second problem I’m stuck in is getting multiple domains (or a single one) setup with ssl using let’s encrypt. The script isn’t in the FS PBX folder that appears to replace the fusion PBX folder that does contain the let’s encrypt script.

were there specific steps to get SSL certs configured for my domain using let’s encrypt? Should I just copy the Fusion script and run it or will that break something ?
Thanks
 

hfoster

Active Member
Jan 28, 2019
686
83
28
35
I'm confused as to what 'FusionPBX' is really doing here, or is it just that you are using a snapshot of the database structure that FusionPBX provides? It doesn't appear to be using the FusionPBX API, so judging from a cursory glance you're just directly modifying the database.

I understand the impetus behind the project, I too have considered trying to cut my teeth on a NextJS style frontend for FreeSwitch primarily for personal development reasons but I'm just wondering if it's giving people a false impression of a relation to FusionPBX, especially with the claim:
  • Integration with FusionPBX: Seamless integration with FusionPBX features.
 

pbxgeek

Active Member
Jan 19, 2021
253
99
28
38
@vuthy09 @babak Can you make sure these are installed:

Code:
sudo apt update
sudo apt install -y software-properties-common apt-transport-https curl gnupg


Then, rerun the installation. Let me know if this helps and I'll update the script
 
  • Like
Reactions: vuthy09

pbxgeek

Active Member
Jan 19, 2021
253
99
28
38
@pbxgeek. Do you have an offical website were we can find more information on this product, I see you are now offering pro modules but I do not see any pricing, what are the future plans for FSpbx and any future plans for pro modules. Is there a company behind this project. Do you have a forum. A website explaning this would go a longway.

Regards,

@ou812 We are not a traditional software development company. We are a VoIP service provider and originally developed FS PBX for our own in-house use. With over 15 years in the industry, we recognized a need within the community for a better GUI for FusionPBX, which led us to open-source FS PBX about a year ago.

Since then, we’ve been actively working on onboarding new adopters, enhancing existing features, and redesigning older pages. Due to our focus on development and community engagement, we haven’t yet launched a dedicated website for FS PBX, but it’s something we plan to do in the future.

If you have any specific questions, feel free to reach out to me privately.


@hfoster – FS PBX started as a streamlined, easy-to-install GUI on top of FusionPBX, but over time, it has evolved into much more. Along the way, we identified and resolved various backend issues while keeping many familiar FusionPBX processes intact.

While FS PBX does not rely on the FusionPBX API, it retains compatibility with many of its backend structures. Existing FusionPBX features continue to work, and in many cases, we’ve significantly improved their functionality. Our goal has always been to provide a seamless transition for those looking to switch while offering a more modern and user-friendly experience.
 

markjcrane

Active Member
Staff member
Jul 22, 2018
582
206
43
50
@hfoster I agree with you I think the statement "Integration with FusionPBX: Seamless integration with FusionPBX features." is inaccurate because it's built on top of FusionPBX 5.1. It would be less misleading if they told people that it's based on FusionPBX 5.1 and integrates seamlessly into that version.
 

pbxgeek

Active Member
Jan 19, 2021
253
99
28
38
@markjcrane It's great to see your enthusiasm for FusionPBX, and we genuinely appreciate the foundation it has provided. However, the claim that FS PBX does not integrate seamlessly with FusionPBX is simply incorrect. Many FusionPBX features work out of the box with FS PBX, and in many cases, they work better because we’ve fixed long-standing issues that still exist in FusionPBX today.

Version numbers don’t always equate to meaningful improvements. While FusionPBX has continued to increment its version, FS PBX has focused on fixing core issues, modernizing the interface, and improving usability. The reason so many users have switched to FS PBX is that it solves real-world problems, not just because of a version number.

We’ve extended multiple offers to collaborate, but instead of working together for the benefit of the community, you've chosen to ignore those opportunities. That’s fine—FS PBX will continue to evolve and provide users with a better experience. And while you might not see it, the growing number of FS PBX adopters shows that the community does.

At the end of the day, FusionPBX is what it is—dated, rigid, and limited in user experience. FS PBX simply offers what FusionPBX doesn't: a modern, user-friendly interface that professionals are happy to use and present to their clients. As well as many external integrations.