On-premise or cloud server: What is better for your ISP?

There are many points to consider when choosing whether to host your server on-premise or in the cloud. Each ISP is different with various aspects that will influence what is right for you. We believe our customers must have the choice of where their software solution is hosted – we, therefore, offer our customers the option to either host Splynx on-premise or make use of our industry-leading cloud services.

These are several factors that you should consider when choosing a suitable instance for your business. We’ve gathered some tips to assist you. Let’s have a look at this table.

Factor On-premise Cloud instance
Security Higher risk. Need to have dedicated staff and expertise to maintain. More secure. SSH access is not provided to anyone, only web access to the Splynx server.
Control Full control over the database and more flexibility. No control over the database.
Cost Large initial financial outlay. On-premise servers are more expensive. Less capital investment is required. You pay only for what you need as you grow.
Speed / Performance Faster, as connected locally. Performance depends on the hardware and especially the hard drive. We recommend using SSD/NVMe drives with the following speed:

  • SSD (400-500 MB/s) – minimum requirement
  • NVMe (1500 – 7000 MB/s) – recommended requirement
Good hardware, however, the connection is reliant on internet speed.
Backups Your instance is backed up every 6 hours to your internal and our encrypted mainframe.

For more control, our SSH tool allows you to back up any device and track any changes in configuration.

Your instance is backed up every 6 hours to our encrypted mainframe.  Cloud instance is more reliable in terms of data failovers. (Our data center is in Germany)
Expertise Dedicated staff and security team are responsible for running, supporting & maintaining data all the time. Not needed. You can focus on core business processes. Suits ISP startups and small ISPs.

In a nutshell

  • On-premise server – installed locally in-house, it is more flexible, reliable, and secure if you have the expertise, but it is more expensive.
  • Cloud instance – hosted in a 3rd party datacenter, easier to scale up or downgrade, you can pay as needed.

All cloud servers provided by Splynx are hosted on the DigitalOcean service. Most of their data centers are located in Europe, so for better latency for our African customers, we are now also providing cloud instances hosted on Microsoft Azure.

However, you are free to use any VPS (Virtual Private Server) from any service provider, just make sure it fits our minimum hardware and software requirements:


  • CPU: 4 cores and more
  • CPU Core speed: 2400 Mhz and more
  • Memory: 4 GB (8 GB+ recommended for big installs)
  • SDD: 64 GB and more
  • Network interface: 1 and more

We support the following Virtual Machines – VMWare, XEN, KVM, Hyper-V

Splynx cannot work on OpenVZ containers.


  • OS Linux: Ubuntu (20.04), PHP 7.4, MySQL server
  • SSL Certificate

Should you have any questions or require your private cloud server feel free to contact us.


More in System administration

System administration RADIUS client configuration

Troubleshooting network issues related to RADIUS server

Splynx provides a robust RADIUS suite for centralized administration of network access and delivery of central AAA-based...

System administration Splynx integration with Zapier

Splynx integration with Zapier

Discover a new way to seamlessly connect third-party software with Splynx – no coding needed.

System administration Cloud or on-premise server: What is better for your ISP?

On-premise or cloud server: What is better for your ISP?

Check out the most common factors that will help you make the right choice.

System administration How to receive email notification about service plan changes in Splynx

How to receive email notification about service plan changes in Splynx

Let’s imagine you want to receive an email in your inbox when the administrator makes some changes to a service plan.

System administration How to configure data caps in Splynx

Internet data cap

With Splynx advanced internet plan settings, you can configure CAP for the Internet plan. It means that when a client re...

System administration

HTTPS/SSL installation

Many things that were available for configuration over CLI we have put to the Splynx GUI configuration. One of such exam...

System administration How to manage Hotspot prepaid vouchers in Splynx

How to manage Hotspot prepaid vouchers in Splynx

The RADIUS server is embedded in the Splynx core to provide various services to the end-users. At the moment, you can us...

System administration How to manage user roles

How to manage user roles, permissions, and access

To ensure account security, Splynx billing software supports multiple users that you can add, modify, or delete differen...

System administration

How to reset Splynx admin password

This blog post explains how to restore passwords from the command line if you forget two super admin passwords given by ...

System administration Two-factor authentication in Splynx

Two-factor authentication in Splynx

To secure your data, we introduce the support of two-factor authentication of administrator login to the Splynx ISP Fram...

Find out how Splynx helps ISPs grow

Learn more