Install Plauti Server on Linux
This article is for installing Plauti Server on Linux.
For Windows, see Install Plauti Server on Windows.
System Requirements
Recommended system requirements for Plauti Server on Linux:
| RAM | 2 GB or higher |
| CPU | Multi-core processor |
| Storage | SSD hard disk (minimum of 10GB available) |
| OS | Linux |
| Internet Connection | Secured Broadband Internet connection, Broadband Router Wi-Fi internet connection |
AMD64 not yet supported. If your OS supports the latest Docker release, you can run Plauti Server via Docker instead. Read more in Install Plauti Server in Docker.
Installing Plauti Server
Plauti Server for Linux can be installed on Debian or Ubuntu with the .deb install file, or on RHEL, CentOS or Fedora with the .rpm install file.
Download Plauti Serverfor Linux.
- Debian, Ubuntu: https://go.plauti.com/PlautiServerLinuxdeblatest
- RedHat (RHEL), CentOS, Fedora: https://go.plauti.com/PlautiServerLinuxrpmlatest
Install the package. All commands must be run with sudo privileges.
- Debian, Ubuntu: In a terminal, navigate to the directory where you downloaded the file and run the following command:
sudo dpkg -i Plauti_Server.deb
If you encounter any missing dependencies, run the following command to automatically fix them:sudo apt-get install -f - RedHat (RHEL), CentOS, Fedora: In a terminal, navigate to the directory where you downloaded the file and run the following command. Using
dnforyumis recommended as it will handle dependencies automatically.\# For modern systems (RHEL 8+, CentOS 8+, Fedora) sudo dnf install Plauti\_Server.rpm # For older systems (RHEL 7, CentOS 7) sudo yum install Plauti\_Server.rpm
- Debian, Ubuntu: In a terminal, navigate to the directory where you downloaded the file and run the following command:
Configure the Organization or Tenant. Without this step Plauti Server will not work!
Note that later on you can change the connection to a different Org or Tenant, and add more connections.
Open the properties file using
sudo. It is located at/etc/plauti-server/.env.properties.Either enter the Salesforce Production Org ID at
SF\_ORGANIZATION\_ID, orthe Dynamics 365 Tenant ID at
MS\_TENANT\_ID.Save and exit.
Start and Enable the service. Plauti Server is managed as a 'systemd' service.
Start the service for the first time using
sudo systemctl start plauti-server.Enable the service, to ensure Plauti Server starts automatically when the system boots. Use
sudo systemctl enable plauti-server.Restart the service by using
sc stop plauti-serverand thensc start plauti-server
or
net stop plauti-serverand thennet start plauti-serverVerify the service is running correctly with
sudo systemctl status plauti-server. It should returnactive (running).
Once the service is running, you can access the Plauti Server web interface.
Allow IP addresses
Salesforce
- If your Salesforce Org has restrictions in force for incoming calls, whitelist your server in Salesforce.
Add the IP address of the server where you installed Plauti Server to the Login IP Ranges of the Profile that you will use to log into Salesforce, and to the Network Access settings in Salesforce Setup. - Furthermore, make sure that the server where you installed Plauti Server can reach the following sites:
- https://login.salesforce.com
- your Salesforce Org (yoursalesforceorg.my.salesforce.com)
- https://plautiapps.blob.core.windows.net
- https://test.salesforce.com
MS Dynamics
- Make sure that the server where you installed Plauti Server can reach the following sites:
- https://login.microsoftonline.com (Azure AD authentication)
- Your Dynamics 365 instance URL (yourorg.crm.dynamics.com)
- https://plautiapps.blob.core.windows.net
Exclude from virus scan
To prevent file locks and other processing issues, it is recommended to exclude the ‘Plauti Server’ and ‘/Users//plauti-apps/’ folders from virus scans.