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

pbxgeek

Active Member
Jan 19, 2021
281
108
43
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!
 
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.
 
@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.
 
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
 
@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,
 
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!!!
 
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
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
 
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.
 
@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. 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.
 
@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.
 
@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.