mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-12-18 19:27:44 +00:00
Installing FreeSWITCH using FSGET
Prerequisites
Dependencies
Make sure you have cURL binary installed or use any other downloader.
To install curl type
apt update && apt install -y curl
Authentication required
A SignalWire Personal Access Token (PAT) or an API Token (for enterprise customers) is required to access FreeSWITCH install packages.
HOWTO Create a SignalWire Personal Access Token
Upgrade to FreeSWITCH Advantage
Configuring FreeSWITCH Debian repository
curl -sSL https://freeswitch.org/fsget | bash -s <PAT or API token> [release|prerelease] [install]
Notice that fsget accepts arguments:
<PAT or FSA token>(Required)[release|prerelease](Optional) -releaseby default,prereleaseis what you see in themasterbranch[install](Optional) - If missing it will not install FreeSWITCH automatically after configuring the repository
FreeSWITCH Community or FreeSWITCH Enterprise version is installed based on the token provided.
Enterprise customers may install FreeSWITCH Community versions by using a SignalWire Personal Access Token instead of an API Token.
Installing FreeSWITCH
If not installed already type
apt-get install -y freeswitch-meta-all
Enjoy using FreeSWITCH!