Linux operations: looking after, securing and monitoring servers

We look after Linux servers on your infrastructure or at any hosting provider: updates in a maintenance window, backups with restore tests, hardening and monitoring. This includes virtualisation with Proxmox, databases, network architecture with WAF and VPN, and central logs.

  • Full-stack and DevOps experience since 2012
  • Experience with KVM and Proxmox, MySQL and MariaDB clusters
  • Reply within one working day
A server rack with four units in the middle, joined by lines to an open-end wrench above it, a shield with a tick on the left and a screen with an orange pulse line on the right

When Linux operations make sense

Typical triggers:

  • The only administrator has left.
  • A server keeps running without updates.
  • A client or a bank sends a security questionnaire.
  • A penetration test names vulnerabilities that nobody closes.

Agencies and software houses that look after their clients' servers also need reliable operations and evidence.

The service consists of four components, which you can commission individually or together. We always look at the application that runs on the server as well.

Two projects have their own pages: Server consolidation on Proxmox and MySQL and MariaDB databases, with backups, restore tests and high availability.

Four starting points on the left, each with an arrow to a server inside an orange frame: an empty office chair, a server with a warning sign, a clipboard with a questionnaire and a question mark, and a bug

Linux operations

This is the core of the service. We look after your servers at any provider and proceed as follows:

  • Takeover and inventory of servers, access, services and backups
  • Hardening of SSH, firewall and services, management of TLS certificates
  • Updates in a maintenance window, with a fallback plan
  • Backups with regular restore tests
  • Databases with MySQL and MariaDB, also as Galera clusters (overview under Databases)
  • Fixing vulnerabilities from penetration test reports, and preliminary vulnerability analyses

You receive the list of findings, a monthly report and evidence for your auditor. Distribution upgrades and migrations are separate projects outside ongoing maintenance.

An arc from a server through four steps to an orange report: a clipboard with ticks, a padlock, an up arrow in a circle and a database inside a circular arrow; the report shows a small bar chart

Virtualisation and consolidation

Does every application run on its own physical server that nobody wants to switch off? We move servers to Proxmox or into containers: after an inventory and a plan, in a maintenance window and with a fallback plan.

  • less hardware that you have to maintain and replace
  • backups, snapshots and recovery that we test
  • a snapshot before every change, which makes updates easier
  • documentation and a runbook

We calculate how much you save on hardware, electricity and licences in the consolidation plan. What else we do with Proxmox, from setup to upgrades, is shown under Proxmox.

Server consolidation on Proxmox

Six small separate machines on the left, thin arrows run into a larger frame divided into compartments on the right, one compartment is filled orange

Security architecture and WAF

We plan the architecture so that a server we take over cannot see all the others. That means zones in the network, servers behind firewalls, administration access only through a VPN, minimal privileges and backups outside the production zone.

In addition, we set up an application-specific WAF. Its rules fit your application and are tuned to your traffic over an agreed period. That reduces false alarms and gives protection that matches your application.

You receive an architecture diagram, the list of rules with reasons, the report on the tuning phase and the rules for administration access. A WAF does not replace a fix in the code. Why it is not enough on its own is explained in the questions below.

How we secure the application itself and fix findings from penetration tests is described under Web application and website security.

Technologies in the Linux hub

Network diagram: traffic from the internet passes an orange WAF into a dashed production zone with a web server; the database sits in an inner zone behind a firewall; an administrator's laptop reaches the zone through a separate VPN channel with a padlock; the backups lie outside the production zone

Monitoring and logging

The aim is to learn about a problem before your client calls. We collect logs centrally, record metrics from servers and applications and show what matters in a few clear Grafana views. Alerts exist only where someone has to react: full disk, expiring certificate, failed backup, mail queue, application error.

You receive the view of logs and metrics, agreed thresholds and a one-page guide on what an alert means and what to do. We agree the retention period and access with you.

A calm line on a dot grid with one short sharp spike marked by a small orange dot

Dates that trigger server upgrades

As of: 2026-10
Date Event Source
2024-06-30 CentOS Linux 7: end of life. redhat.com (opens in a new window)
2026-08-31 Debian 11: end of LTS support. wiki.debian.org (opens in a new window)
2028-06-30 Debian 12: end of LTS support. wiki.debian.org (opens in a new window)

Provider-independent, with our own infrastructure as a reference

We look after servers at any provider.

Looking only for a well-maintained website including hosting? That is what Prowde (opens in a new window), our own product, is for. Excellent all-inclusive hosting for simple company websites or shops, especially those built on WordPress.

Three differently shaped server enclosures on one base line, above them an orange dot connected to each of them

Technologies we use in operations

Two typical starting points in detail

  • Support for Debian 11 ended on 31 August 2026, and for CentOS 7 on 30 June 2024 (As of 2026-10). We will upgrade your server, or plan and carry out the move to Debian. We also work with Proxmox VE 8 and with physical servers that we move to Proxmox.

  • We move your Lucee, ColdFusion or PHP application from classic hosting into containers without rewriting it. That lets you rebuild, update and relocate the environment. Security updates for PHP 8.2 end on 31 December 2026 (As of 2026-10).

From our projects

  • Four envelopes pass the gates SPF, DKIM and DMARC, each ticked in orange, on the way into the inbox

    Email deliverability for four company domains

    A mail server for four company domains signed nothing, published no DMARC policy and was rejected by Microsoft. Our engineers audited it, piloted the change on one domain and rolled it out in batches. The result: all three checks pass at Gmail, the Microsoft block was lifted, and the users noticed nothing.

  • A score scale with a dashed threshold: the phishing envelope moves in an orange arc across the threshold

    A spam filter that ran but did not protect

    Services up, configuration valid, no errors in the system status. Yet phishing landed in the inboxes while partners' newsletters went to spam. Our engineers measured which detection mechanisms actually fired, repaired the causes, and three months later found and fixed a regression that only showed up hour by hour.

  • A phone with a QR code, a file split into chunks, three parallel streams to a server with a disk and a gallery grid

    A photo upload app for wedding guests

    Wedding guests scan a QR code, open one secret address and upload photos and videos straight from the phone: no app, no account, no login. Files of up to 5 GB land on the client's own disk, and the couple watches the gallery fill up during the party. One evening, no second chance, and phones from six years back.

  • Three lanes from a field of dots end at an orange wall labelled WAF; one lane from a laptop passes through the gap to a shop front

    A shop flooded by bots that looked like customers

    A WooCommerce shop with 52 products loaded slowly or not at all. The cause was a paid network of bots sending tens of thousands of requests an hour, each from a different home address, and every single bot behaved perfectly. Our engineers stopped the traffic at the edge of the network, and when the bots changed tactics a month later, the second rule took the load off within two minutes.

  • A browser, a box labelled Apache and three lanes to PHP, PHP and CFML; the CFML lane and box are orange

    ColdFusion 2025 in production behind Apache: five traps that are not obvious

    We prepared a production installation of Adobe ColdFusion 2025 on Debian 12, behind an Apache 2.4 that already serves several other sites. The installation itself takes 34 seconds. The attention went into the connector and the configuration details that are easy to miss: an error 503 caused by IPv6, mappings that reach into every virtual host, and a profile that quietly adds a debugger.

Questions about Linux operations and infrastructure

Do you have experience with Linux and Windows Server?

Linux is our main platform: Debian and Ubuntu, web servers, database clusters and virtualisation with KVM and Proxmox. We have run Windows Server with IIS in production since 2015. We recommend moving to Linux unless you prefer to stay with Windows.

Is a WAF enough?

Not on its own. A web application firewall (WAF) filters typical attacks in front of the application and buys time. It does not close a vulnerability in the code. That is why we combine it with fixing known vulnerabilities, network segmentation and administrator access through a VPN only.

A WAF with rules written for your application triggers fewer false alarms and protects better in practice than the default configuration. If the code cannot be changed quickly, a WAF with isolation is a stop-gap until the update. The risk then falls but does not disappear.

What do we gain by moving to a container?

An environment that can be rebuilt. The same version and configuration apply on the developer's machine, on staging and in production, recorded in the repository instead of in one person's head. We test new versions of PHP, Lucee or ColdFusion alongside production and can roll them back. Moving to another server or another provider also becomes easier.

A container fixes no bug in the code and does not bring an unsupported version up to date. It only makes those changes easier.

Do you cover weekend duty from time to time?

Yes. Support and emergencies are covered around the clock (24/7), weekends included. For other enquiries we are available Monday to Friday, 9:00 to 17:00 Central European Time, and we reply within one working day.

Do you work on your own hardware, or do we need to provide a laptop?

We work on our own hardware. We set up access to your systems through a VPN, SSH or a remote desktop. We need a device from you only if you prefer that.

What is your hourly rate?

It depends on scope, engagement model and urgency. Describe your situation briefly and, after a conversation, we will send you an offer. You do not need a budget for that. We quote fixed prices for the entry products.

The first step: server check with a list of findings and an upgrade plan

Server check

For companies with Linux servers that nobody knows well any more: before an upgrade, after the administrator has left or when a client asks about backups.

  • Version and support status of the operating system and services
  • Hardening: SSH access, firewall, open services and TLS certificates
  • Updates: what is missing and how they have been applied so far
  • Backups: what is backed up and whether a restore test is documented
  • Monitoring and logs: what is monitored and what is missing
  • List of findings in order of priority

At this stage we change nothing on the server. The check does not cover the application or its code. That is what the legacy review is for. We agree the scope and price in the intro call and confirm them in writing before we start. If you wish, you then receive a quote for ongoing support.

What the result contains

A written list of findings in order of priority, with recommendations on hardening, updates, backups and monitoring, plus an upgrade plan with maintenance windows. Both are yours.

In 20 minutes we work out which first step fits your system

You tell us the goal and the current state, and we say openly whether and how we can help. Reply within one working day, no obligation.

Phone (German, Polish, English) +48 501 250 220
Email Email

Reachable: Monday to Friday, 9:00 to 17:00 Central European Time; support and emergencies around the clock (24/7)