PHP, Python & Ruby

Perfex CRM VPS HostingYour CRM on a Server You Control

Keep your CRM application and database on a server you administer. We prepare a hardened KVM VPS around the current Perfex CRM requirements: compatible PHP, MySQL, required extensions, URL rewriting and HTTPS. You provide the Perfex CRM package and licence, complete its installer and manage application updates after handover.

Full root & SSH NVMe storage Daily backups Anti-DDoS 99.9% uptime SLA 11 locations

  • Root and SSH access

    Control PHP settings, cron and server rules.

  • Reserved resources

    Dedicated vCores and RAM for your CRM workload.

  • Daily backups

    Automatic backup of the previous 24 hours.

  • Hardened handover

    Security baseline applied before server handover.

Why a VPS

Why Run Perfex CRM on a VPS

A self-hosted CRM needs a compatible PHP and database environment plus a reliable way to run scheduled tasks. A VPS gives you administrative control over the stack.

  1. Match the exact Perfex release requirements

    Check the current requirements for PHP, database, extensions and Apache rewrite before installation; do not assume a generic PHP version will work.

  2. Keep customer and company data under your control

    Choose the server location, manage database access and set your own retention and backup procedures.

  3. Run CRM jobs on schedule

    Configure the tasks required for email, automation and recurring processes using Perfex documentation.

  4. Tune the environment as usage grows

    Adjust PHP limits and database resources around real user counts, file uploads, modules and reporting load.

The stack

Perfex CRM Hosting Stack

A standard Linux web application stack, configured against the publisher’s current server requirements.

Request from a browser or app (HTTPS)

  1. Browser access

    Domain and HTTPS

    Use a domain with valid TLS and keep the application URL consistent.

  2. Web server

    Apache and mod_rewrite

    Perfex documentation lists Apache URL rewriting for clean application routes.

  3. PHP runtime

    PHP-FPM and required extensions

    Confirm version compatibility and extensions such as MySQLi, PDO, cURL, OpenSSL, mbstring, IMAP, GD and Zip for your release.

  4. CRM database

    MySQL-compatible service

    A dedicated database and account for the Perfex installation.

  5. Background work

    Cron and mail delivery

    Configure the documented scheduled tasks and an authenticated mail provider.

Before you install

  • Requirements can change between Perfex CRM releases; use the official current server-requirements page.
  • The Perfex CRM files, licence, modules and publisher support are separate from VPS hosting.
  • Use a supported PHP release and keep the CRM patched.
  • Free one-time setup prepares the server; it is not ongoing CRM administration.
What you can run

Perfex CRM Workloads

  • Sales and lead tracking

    Manage prospects, customer records and sales activity.

  • Projects and tasks

    Coordinate client work and team assignments.

  • Quotes and invoices

    Run CRM workflows for estimates and customer billing.

  • Support and files

    Keep client requests and shared documents in one application.

Shared hosting vs VPS

Outgrown shared hosting? A VPS has no shared limits.

Shared hosting is a good place to start. When a busy site keeps hitting its account limits, a VPS removes them.

On shared hosting

  • CPU, memory and processes are capped per account, so traffic spikes hit the ceiling.
  • You share the server with other sites.
  • No root access, and only the software the host supports.
  • Background workers, queues and WebSockets are limited.

On your own VPS

  • CPU, RAM and NVMe storage are dedicated to your server, not shared with neighbours.
  • Your plan's resources are yours, with no per-account caps to hit.
  • Full root and SSH access: install any software you need.
  • Run workers, cron jobs, queues and WebSockets freely.

A VPS is unmanaged: we install and secure it for you, then you run it. Prefer us to run everything? See managed hosting.

VPS Plans

VPS Plans for Perfex CRM

Choose based on staff concurrency, CRM data, uploaded files, reporting and modules. The figures below are practical starting points, not official Perfex minimums.

VPS-1

Small websites, APIs, bots and development servers.

₹1,008 /mo
Get Started
  • 2 vCores
  • 4 GB RAM
  • 40 GB NVMe
  • 500 Mbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

VPS-3

Busy stores, SaaS products and several projects.

₹2,748 /mo
Get Started
  • 6 vCores
  • 12 GB RAM
  • 100 GB NVMe
  • 2 Gbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

VPS-4

High-traffic apps, large databases and agencies.

₹5,274 /mo
Get Started
  • 8 vCores
  • 24 GB RAM
  • 200 GB NVMe
  • 3 Gbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

* Unlimited traffic in Europe and North America. In Mumbai, Singapore and Sydney a monthly allowance applies (VPS-1 500 GB, VPS-2/VPS-3 1 TB, VPS-4 3 TB), then speed is limited to 10 Mbps until the next month.

Prices exclude 18% GST, which is added to invoices for customers in India.

Sizing guide

Size a VPS for Perfex CRM

Monitor the application and database after launch; user count and enabled modules affect resource use.

Recommended VPS plan for each Perfex CRM workload
Workload Start with Why
Small team and light CRM use VPS-1 2 vCores · 4 GB RAM A sensible starting point for one application.
Daily use by a growing team VPS-2 4 vCores · 8 GB RAM More memory for concurrent users and reporting.
Large file library or busy workflows VPS-3 6 vCores · 12 GB RAM More resources for database and PHP workers.
Multiple business applications VPS-4 8 vCores · 24 GB RAM For several substantial services on one server.

A starting point, not a limit: every plan upgrades in place, keeping your data, IP address and configuration.

Shared Hosting or VPS for Perfex CRM?

Confirm the current Perfex requirements with any provider before ordering.

Feature Shared hosting VPS
PHP extensions and limits Depends on provider Root access to configure the stack
Rewrite configuration Provider-managed Configure your web server
Scheduled jobs May be restricted Configure system cron
Resources Shared account limits Reserved plan resources
Ongoing administration Provider manages server You manage after handover
Explore Shared hosting See Plans
After handover

Deploy Perfex CRM on Your VPS

Follow the installation guide for your purchased release. These checks are examples; use the publisher’s requirements as the source of truth.

  1. Check PHP and extensions

    Compare both web PHP and CLI PHP with your Perfex requirements.

  2. Create a dedicated database

    Create a new database and user; keep credentials outside public files.

  3. Set the document root and rewrites

    Configure the domain to the correct public directory and enable the documented rewrite rules.

  4. Run the installer and secure it

    Use your license and follow the installer, then remove or restrict installer files as the publisher directs.

# 1. Check PHP and extensions

php -v

php -m

# 2. Create a dedicated database

mysql -u root -p

# 3. Set the document root and rewrites

sudo apachectl -t

sudo a2enmod rewrite

# 4. Run the installer and secure it

sudo systemctl reload apache2

Example shell commands; adjust paths, names and versions to your project.

Example commands; adjust names, paths and versions to your project. Deploying and maintaining your application is yours to do (or ask us for a quote).

Free one-time setup

Installed and Secured Before You Log In

The VPS is unmanaged: after handover the server is yours to run. Before that, our engineers do the first setup once, free, so you start from a hardened server with Perfex CRM in place.

  1. Choose a plan and location

    Pick the resources you need and the datacentre closest to your users.

  2. Tell us your Perfex CRM setup

    Versions, database and domain: at order or right after.

  3. We install and secure it

    Server hardened, Perfex CRM installed and tested, HTTPS on your domain.

  4. You take over with root

    SSH access to a working server, ready for your code and data.

Server Setup Before Handover

  • Linux server hardening and SSH access
  • Apache with URL rewriting
  • PHP and extensions matched to confirmed requirements
  • MySQL-compatible database service
  • HTTPS on your application domain when DNS is ready

Yours to run after handover

  • Ongoing server administration
  • Application maintenance and updates
  • Debugging your code
  • Migrating existing sites or data

Not included in the free setup, but we can quote for it. No control panel by default: CloudPanel, HestiaCP or Virtualmin on request at no cost; cPanel and Plesk need their own licence.

Under the hood

Platform Specs and Locations

The same KVM platform on every plan; only the CPU, RAM, storage and port speed change.

VPS platform specifications
Virtualisation KVM with reserved vCores and RAM
Storage NVMe SSD on every plan
Network Dedicated IPv4 and IPv6, 500 Mbps to 3 Gbps per plan
Operating systems Ubuntu 26.04, 24.04 and 22.04 LTS · Debian 13, 12 and 11 · AlmaLinux · Rocky Linux · Fedora · FreeBSD
Access Full root over SSH, key-based login
Backups Automatic daily backup of the previous 24 hours; snapshots and longer retention on request
Protection Always-on anti-DDoS mitigation
Availability 99.9% uptime SLA

Secured before we hand it over

  • Non-root sudo user created for daily work
  • SSH key login, password login for root disabled
  • Firewall (UFW) open only for the ports you use
  • Fail2ban blocking repeated login attempts
  • Automatic security updates enabled
  • Free Let's Encrypt SSL on your domain
  • Timezone, swap and hostname configured

Asia-Pacific

  • Mumbai
  • Singapore
  • Sydney

Europe

  • London
  • Limburg
  • Roubaix
  • Gravelines
  • Strasbourg
  • Milan
  • Warsaw

North America

  • Beauharnois

Availability per location changes with demand; we confirm your location before setup. In Mumbai, Singapore and Sydney each plan includes a monthly traffic allowance (VPS-1 500 GB, VPS-2 and VPS-3 1 TB, VPS-4 3 TB); beyond it, speed is limited to 10 Mbps until the next month.

Who it's for

Who Perfex CRM VPS Hosting Suits

  • Small and midsize businesses

    Teams wanting to host their CRM application on infrastructure they control.

  • Agencies

    Operators who need a dedicated environment for a client CRM.

  • Self-hosting administrators

    People able to maintain CRM releases, backups, mail and server security.

Perfex CRM is a third-party product. Siteharbour is not affiliated with its publisher.

Running it well

Security and Performance for Perfex CRM

Security

  • Use a unique administrator password and HTTPS.
  • Keep Perfex CRM and third-party modules updated.
  • Limit writable folders to those documented by the publisher.
  • Back up the database and uploaded files, and test restore procedures.

Performance

  • Set PHP memory and upload limits for the workflows you use.
  • Configure scheduled tasks and verify their logs.
  • Monitor MySQL use and disk growth from CRM uploads.
  • Use only modules from trusted sources and remove unused ones.
Perfex CRM VPS FAQs

Questions Before You Deploy

Not covered here? Ask an engineer before you order.

Prepare a VPS for Perfex CRM

Share your Perfex CRM release requirements and expected team size. We prepare the server; application setup and maintenance remain yours.