Getting Started
Welcome to the Pyxsoft family! Getting started with Pyxsoft Antimalware & Pyxsoft WAF is your first step towards a fortified and high-performing server environment.
This guide is designed to seamlessly navigate you through the setup process, ensuring that you harness the full power of our acclaimed malware scanner, integrated Web Application Firewall (WAF), and cutting-edge speed optimizations.
Whether you're a seasoned IT professional or a first-time user, this step-by-step guide will pave the way for a secure and efficient online presence. Let's dive in and empower your server with Pyxsoft's comprehensive security suite.
Requirements
- cPanel Installed
One of the following operating systems:
- CentOS 7,8,9
- RockyLinux 7,8,9
- AlmaLinux 7,8,9
- CloudLinux 7,8,9
Automatic Installation
Run in the server using SSH or through the WHM Terminal:
curl -s https://www.pyxsoft.com/install-cpanel | bash
The above command will install Pyxsoft and all of its components and start the associated services.
Upgrading from a previous version
To upgrade Pyxsoft Antimalware & Pyxsoft WAF to the latest version, follow these steps:
-
Run the Upgrade Command: Use SSH or the WHM Terminal to execute the following command:
curl -s https://www.pyxsoft.com/install-cpanel | bash
This command will automatically detect your existing installation and upgrade all Pyxsoft components to the latest available version. Your configuration and data will be preserved.
-
Verify the Upgrade: Once the command finishes, you can verify that the update was successful by checking the Pyxsoft section in WHM.
Note: This upgrade procedure is safe and recommended. You do not need to manually uninstall the previous version; running the installation script will handle the upgrade process seamlessly.
If you encounter any issues during the installation or upgrade process, please contact us at info@pyxsoft.com and our support team will be happy to assist you.
Manual Installation
Requires RHEL/CentOS/AlmaLinux/RockyLinux/CloudLinux 7,8,9 with cPanel installed.
If you prefer to install Pyxsoft manually, follow these steps:
1. Remove any previous installation of Pyxsoft:
# Stop and disable old services if they exist
systemctl stop pyxsoft.service pxscand.service
# Remove old packages if they exist
yum -y remove pyxsoft-cpanel pxscand pyxsoftui
yum -y clean all
# Remove old repository files if they exist
rm /etc/yum.repos.d/pyxsoft*
# Remove old files
rm -fR /opt/pyxsoft
rm -fR /opt/pxscand
# Remove old unit files
rm -f /etc/systemd/system/pyxsoft.service
rm -f /etc/systemd/system/pxscand.service
# Remove old logs
rm -fR /var/log/pyxsoft
2. Add the new Pyxsoft repository:
Create the file /etc/yum.repos.d/pyxsoft.repo
with the following content:
[pyxsoft-x86_64]
name=Pyxsoft (x86_64)
baseurl=https://repo.pyxsoft.com/pyxsoft/any/any/x86_64/
enabled=1
gpgcheck=1
gpgkey=https://repo.pyxsoft.com/public-keys/gpg.key
metadata_expire=300
[pyxsoft-noarch]
name=Pyxsoft (noarch)
baseurl=https://repo.pyxsoft.com/pyxsoft/any/any/noarch/
enabled=1
gpgcheck=1
gpgkey=https://repo.pyxsoft.com/public-keys/gpg.key
metadata_expire=300
3. Update yum cache:
yum -y clean all
yum -y makecache
4. Install Pyxsoft:
yum -y install pyxsoft-cpanel
Removing Pyxsoft
To completely remove Pyxsoft from your server, follow these steps:
yum remove pyxsoft-cpanel
Frequently Asked Questions (Installation)
No. Older versions (prior to 4.0) required ports 2930
and 2931
. Starting with version 4.0, no additional open ports are needed.
At least 1 vCPU, 1 GB RAM, and RHEL 7 or compatible (or higher). For better performance, we recommend additional resources.
Pyxsoft officially supports RHEL 7 or higher (and compatible distributions) with the cPanel/WHM control panel.
Run the installer with the following command:
curl -s https://www.pyxsoft.com/install-cpanel | bash
No. The installation process is safe and non-disruptive to your existing services.
If installation fails, contact our support team at info@pyxsoft.com.