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