Initial configuration
A sudo user, SSH key login, direct root login disabled, timezone and NTP set, and a sensible partition layout.
Start here
Free Audits 5Urgent help
Emergency 4Ongoing support
Managed IT 5Projects
Servers & Hosting 6 Network & Virtualization 9 DevOps 5 Security & Recovery 5 Hardware & Licensing 2Find out where your servers, security, backups and performance stand, at no cost.
Server down, network out, site hacked or data lost? Call us now.
Monthly network and server support with response times written into the contract.
Setup, configuration, management and migration of Linux and Windows servers, panels and mail.
Network design and cabling, MikroTik, VoIP, branch links, virtualization and private cloud.
Networking & communications
Virtualization & cloud
Containers, Kubernetes, automated delivery, infrastructure as code and observability.
Server hardening, firewalls, backup and DR, ransomware recovery and incident forensics.
Advice, supply and installation of servers and network gear, plus genuine enterprise licenses.
Start here
Urgent help
Ongoing support
Projects
Maybe you just received a fresh VPS, or you run a server nobody has dared to update in years. With our Linux server management, configuration, updates and troubleshooting become our job, and every change is documented. We work with the common distributions, including Ubuntu, Debian and AlmaLinux.
Linux server management is the ongoing configuration, updating, securing and troubleshooting of Linux servers, with every change documented. It suits anyone who just received a fresh VPS with nobody to configure it, sees occasional 502 errors without knowing why, or cannot say when the server was last updated. On Ubuntu, Debian and AlmaLinux, PikoSystem creates a sudo user with SSH key login, sets up Nginx or Apache with PHP-FPM and auto-renewing Let's Encrypt certificates, configures UFW or nftables with Fail2ban, schedules daily restic or Borg backups to a destination outside the server, and installs security patches in an agreed window. It is available as a one-time setup or monthly management. You receive a configured server with every credential handed over, configuration documentation, backup scripts with a test restore result, and a change log.
A sudo user, SSH key login, direct root login disabled, timezone and NTP set, and a sensible partition layout.
Nginx or Apache, PHP-FPM, Node.js or Python runtimes, and Let's Encrypt certificates with automatic renewal.
MySQL, MariaDB or PostgreSQL installed, memory settings sized to the server, and the slow query log enabled.
nftables or UFW with only the required ports open, and Fail2ban to block SSH brute-force attempts.
Daily file and database backups with restic or Borg to a destination outside the server, with test restores.
Security patches in an agreed window, journalctl and web server log review, and fixes for 502 errors, full disks or high memory use.
The deciding factor is usually the length of security support and the software you plan to run. Ubuntu 24.04 LTS receives standard updates until 2029 and ships newer packages such as PHP 8.3 in its official repositories. Debian 12 moves more slowly, which suits servers expected to run for years without major changes. AlmaLinux 9 is RHEL-compatible, is supported until 2032, and is the more natural base if cPanel or CloudLinux may be added later.
If your server still runs CentOS 7, it has reached end of life, and Ubuntu 18.04 is past its standard support. An in-place upgrade across major versions is rarely the safe option. Building a fresh server on a current release and moving services over carries less risk.
A few mistakes come up again and again when we review servers: MySQL listening on 0.0.0.0 with port 3306 open to the internet, site folders set to 777, or a Node.js app running as root. Any one of these can turn a single compromised site into full control of the server.
Another group causes slowdowns and unexplained outages. On a server with no swap, the OOM killer stops MySQL when memory runs out. Missing logrotate rules or no size limit on journald slowly fill the disk until the database can no longer write.
Access to your VPS provider's control panel matters more than it seems. That is where snapshots are taken and where the VNC console lives, which is the only way back in if an SSH change goes wrong. Also gather the list of domains, sites and services on the server, plus access to your DNS management.
If you are not sure who has had access to the server over the years, tell us. At the start we review the keys in authorized_keys and the system users, and rotate old passwords.
Server count is only part of it. A server running one WordPress site on Nginx needs far less attention than one running several applications, a message queue, PostgreSQL and Docker containers side by side. A control panel, the volume of data to back up and the need for out-of-hours changes also shape the estimate.
The starting condition matters too. A server that has gone years without updates or documentation needs a cleanup phase first, and monthly management becomes simpler after that.
We check the operating system, running services, open ports, disk usage and logs, and list the problems we find.
We describe the changes needed and their order, and agree a time window with you.
Before any major change we snapshot the server or its config files, and we apply changes during low-traffic hours.
Documentation and credentials are handed over. If you choose monthly management, updates and backup checks continue on schedule.
It is a server you rent from any hosting provider, with a technical team looking after updates, security, backups and fixes. We provide that management on the server you already have, so there is no need to move it.
We need administrative access to start. We recommend creating a separate sudo user with an SSH key for us, so our access is traceable and you can revoke it at any time.
We start with logs, CPU and memory usage and disk health to find the cause. If it is urgent, we bring the service back first and fix the underlying cause after. For outages, see our emergency services as well.
Both are available. A one-time setup ends with the documentation handover. Monthly management covers updates, backup checks and issue handling, under terms set in the contract.
Related searches
Quote
A few lines on where things stand and what you want is enough. An engineer calls you back, not a sales rep.