Skip to main content

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:

  1. 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.

  2. 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.

info

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.