Skip to content

Managed Server - M2

The M2 service is ideal for more demanding customers, who require additional software not available on M1 servers.

M2 server have the following software available to install:

Operating system:

  • Debian
  • Ubuntu LTS

Control Panel:

  • PLESK*
  • Managed Tools

You need to choose a control panel before server provisioning. It is not possible to change it later without a complete reinstallation. This is charged extra.

Web servers:

  • Apache 2.4
  • Nginx
  • Nginx as reverse proxy for Apache

Programming languages and related services:

  • PHP
  • Python
  • Perl
  • Node.js with npm
  • Ruby* (Ruby + rubyenv or rvm)
  • Java (OpenJDK, Oracle Java available only with a valid licence)

Databases and related software:

  • MariaDB
  • MariaDB with replication (requires at least 2 servers)
  • MariaDB cluster* (requires at least 3 servers Galera cluster-compatible application)
  • MySQL† (we use MariaDB, a compatible database)
  • MaxScale* (SQL proxy for MariaDB cluster)
  • PostgreSQL
  • PostgreSQL with replication*
  • MongoDB
  • MongoDB cluster*
  • Redis
  • Redis cluster*
  • SQLite (not suitable for websites or applications with more than one concurrent connections)
  • Memcached†

Data in databases and their management is entirely in the competence of the customer - including database maintenance commands such as OPTIMIZE, ANALYZE, REINDEX, VACUUM, etc.

Search:

  • Elasticsearch
  • Elasticsearch cluster* (definition of indexes, including the number of replicas and shards, is the responsibility of the customer)
  • Sphinxsearch†
  • Manticoresearch ( opensouce fork Sphinxsearch )
  • Solr*† (does not work correctly with OpenJDK!)

Loadbalancing:

  • HAProxy
  • Nginx
  • IPVS
  • Varnish (thanks to the close connection with the application, the configuration is delivered by the client)

Security and certificates:

  • Commercial SSL certificates
  • Let's Encrypt with Apache
  • Let's Encrypt with Nginx
  • Let's Encrypt for cluster*
  • OpenVPN
  • IPsec* (only a hardware solution based on Cisco ASA)
  • firewall pro IPv4 i IPv6
  • IDS/IPS*

Virtualization and containerization:

  • Docker* (can only be run on a separate server)
  • Kubernetes* (at minimum a 3 node cluster + loadbalancer)
  • virtualization* (see our Managed Proxmox service)

Access:

  • FTP
  • SFTP
  • SSH (unprivileged user, access via key or password; secured with Fail2ban or firewall)

Other software and tools:

  • Cron
  • AWStats‡
  • GoAccess⹋
  • New Relic for PHP*
  • RabbitMQ
  • RabbitMQ cluster*
  • Supervisord† (not on servers with systemd)
  • Systemd user units
  • SVN (only CLI client)
  • Git (only git client)
  • Development tools are part of our Development Managed Packu*

Related services:

  • Emails* (see our CloudMail service)
  • SMTP - use the local SMTP server for sending emails. Sending spam is forbidden.
  • DNS* (see our CloudDNS service)

Supported versions:

We only install software versions available in official or third-party repositories.  We do not install unsupported and development versions.

Notes:

* installation is a paid service

† we do not install this software on new servers based on technical grounds or due to licensing

‡ only on servers with Plesk or LiveConfig

⹋ only on servers with Managed Tools