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.
●php extensionscURL, PDO, GD, IMAP and others as required
●mariadbCRM database
●cronscheduled jobs
●ufwSSH, HTTP and HTTPS
Installed and secured before handover
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.
01
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.
02
Keep customer and company data under your control
Choose the server location, manage database access and set your own retention and backup procedures.
03
Run CRM jobs on schedule
Configure the tasks required for email, automation and recurring processes using Perfex documentation.
04
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)
Browser access
Domain and HTTPS
Use a domain with valid TLS and keep the application URL consistent.
Web server
Apache and mod_rewrite
Perfex documentation lists Apache URL rewriting for clean application routes.
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.
CRM database
MySQL-compatible service
A dedicated database and account for the Perfex installation.
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.
* 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-12 vCores · 4 GB RAM
A sensible starting point for one application.
Daily use by a growing team
VPS-24 vCores · 8 GB RAM
More memory for concurrent users and reporting.
Large file library or busy workflows
VPS-36 vCores · 12 GB RAM
More resources for database and PHP workers.
Multiple business applications
VPS-48 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.
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.
deploy@perfex-vps
# 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.
The required PHP version depends on your Perfex CRM release. Check the official server-requirements page for the current release before deployment.
No. You provide the Perfex CRM package, licence and any paid modules. The one-time setup prepares the Linux server environment.
The free setup covers the server stack and requested PHP requirements. You run the Perfex installer, configure the CRM and maintain the application, or arrange separate help.
Check the publisher’s current documentation for your release. Its listed server requirements specify Apache with mod_rewrite; alternate setups need the correct rewrite configuration.
Yes. Point your domain to the VPS, configure the web server for that hostname and enable HTTPS before entering the application URL in the CRM.
Back up both the CRM database and application files, especially uploaded documents and configuration. Keep a separate copy and test restoring it.
No. The VPS is self-managed after handover. Perfex application support and licence questions belong to its publisher.