Linux, FreeBSD, MySQL, and PostgreSQL server administration

A server is the foundation of every website, WooCommerce store, and web application. Its configuration, security, and ongoing maintenance determine the performance, stability, and security of everything running on it. Most problems with slow sites, downtime, and vulnerability to attacks stem not from application bugs, but from improper server configuration, outdated system software, and a lack of proactive infrastructure management.

At WebOptimo, we manage Linux and FreeBSD servers, as well as MySQL/MariaDB and PostgreSQL databases. We combine system expertise with experience in the WordPress and WooCommerce ecosystem, allowing us to configure servers for specific application requirements rather than following a universal template. We support dedicated and VPS servers with any provider: SeoHost, OVH, Hetzner, DigitalOcean, Linode, AWS, GCP, and many others.

Server configuration Installation and configuration of the operating system from scratch, tailored to application requirements. We select the distribution (Debian, Ubuntu, Rocky Linux or FreeBSD), configure disk partitioning and the file system, set user and permissions policies, and install and configure the web server, PHP, database, and cache. A server ready for production workloads, not for ongoing tweaking.
Server security Security starts at the operating system level: firewall configuration (iptables, nftables on Linux, PF on FreeBSD), closing unused ports, restricting SSH access to public keys, disabling unnecessary services, implementing fail2ban to block brute force attacks, service segmentation, and system log monitoring. On FreeBSD, we additionally use securelevel, file flags, and service isolation in jails. Read more about WordPress security.
Web servers Configuration and optimization of web servers: Apache with mod_rewrite for WordPress (native support for .htaccess and permalinks), Nginx as a standalone server or reverse proxy, LiteSpeed with LSCache and LSAPI where the infrastructure allows it. PHP-FPM with dedicated pools for individual sites, Redis as an object cache, and OPcache. Server-level performance tuning for the fastest response times and the lowest TTFB.
Databases Administration of MySQL and MariaDB as well as PostgreSQL databases. Tuning InnoDB and shared_buffers configuration, analyzing slow queries (slow query log, pg_stat_statements), optimizing WordPress tables from transients and revisions, replication configuration (master-slave, streaming, logical), backup using mysqldump, Percona XtraBackup, pg_dump, and pg_basebackup with WAL archiving.
Backups and disaster recovery Designing and implementing a backup strategy tailored to requirements: file system backups (rsync, borgbackup, restic) and database backups, local and remote (offsite) copies in an external data center, data encryption in transit and at rest, snapshot rotation. On FreeBSD, we use ZFS snapshots with replication. We regularly test restoration procedures to ensure backups are functional and complete.
24/7 monitoring Monitoring server uptime, CPU load, RAM memory, disk usage, network traffic, system service status, and database performance on a continuous basis. Alerts about problems reach us in real time, allowing us to react before users notice downtime. We also monitor domain and SSL certificate expiration dates.
DNS and email Managing DNS zones, configuring SPF, DKIM, and DMARC records for secure email, deploying mail servers. Migrating DNS and email services between providers with zero downtime and no lost messages. Read more about DNS architecture in our DNS publication.
SSL/TLS Deploying and renewing SSL/TLS certificates: automation with Let's Encrypt or installation of commercial certificates. HTTPS configuration, HTTP to HTTPS redirects, HSTS headers, and secure cipher suites. For sites processing personal and payment data (WooCommerce stores, contact forms), connection encryption is a legal requirement under GDPR.

What we deploy and configure on our clients' servers

Every element represents a specific technical action that we deploy as part of our server administration. Not marketing promises — real configurations that impact the performance, security, and stability of the infrastructure.

Linux

Linux server administration

Debian, Ubuntu, Rocky Linux, AlmaLinux. Installation from scratch, system configuration for web applications, iptables/nftables firewall, fail2ban, security update automation, package management, systemd configuration, resource and log monitoring. Linux is the most popular operating system for web servers and the most common choice for WordPress.

FreeBSD

FreeBSD server administration

FreeBSD is the choice when predictable performance, advanced security mechanisms, and reliable data protection matter. Native PF firewall, ZFS file system with snapshots and replication, jails containerization for service isolation, securelevel, and file flags. Read more about containerization in our containerization publication.

MySQL / MariaDB

MySQL and MariaDB database administration

MySQL and MariaDB are the standard database engines for WordPress and WooCommerce. InnoDB configuration tuning (innodb_buffer_pool_size, innodb_log_file_size), analyzing slow queries from the slow query log, WordPress table optimization, backup with mysqldump and Percona XtraBackup, master-slave and master-master replication, performance monitoring.

PostgreSQL

PostgreSQL database administration

PostgreSQL for dedicated web applications, APIs, and e-commerce systems requiring advanced data types. Tuning shared_buffers and work_mem, query analysis with pg_stat_statements and EXPLAIN ANALYZE, autovacuum configuration, backup with point-in-time recovery (WAL archiving), streaming and logical replication. More in our PostgreSQL tuning publication.

Migration

Server and application migration

We carry out WordPress site migrations and WooCommerce migrations between providers, operating systems, and database versions. We migrate databases, server configurations, SSL certificates, DNS zones, and email. We plan the entire process in advance to minimize downtime. We also handle migrations to WordPress Multisite.

Performance

Server performance optimization

Performance tuning at every level: kernel configuration (sysctl), optimization of the network stack, web server, PHP-FPM, and database. Deploying cache layers: Redis as an object cache, OPcache, FastCGI cache in Nginx, browser cache. The result is the lowest possible TTFB and the best Core Web Vitals scores measured server-side.

Containerization

Docker, systemd-nspawn, and FreeBSD jails

Service containerization for better isolation, security, and resource management. Docker and docker-compose for applications and development environments, systemd-nspawn on Linux, native jails on FreeBSD. Every service in a separate container with its own CPU and memory limits. Details in our containerization publication.

Why server administration from WebOptimo is more effective

Most WordPress agencies do not manage servers, and most hosting companies do not know the specifics of WordPress and WooCommerce. At WebOptimo, we combine both worlds: system expertise with experience in the WordPress ecosystem. We configure servers for specific application requirements, not according to a tutorial template.

System expertise

Linux, FreeBSD, and databases are our daily work

We are not a WordPress agency that picks up server administration as needed. Linux and FreeBSD, firewall configuration, database management, and terminal automation are our daily work. When the problem is on the server side, we don't have to wait for a hosting support reply — we have full access and the knowledge to solve it ourselves.

WordPress + server

A server configured for WordPress and WooCommerce

We know WordPress's server-side requirements: Apache with mod_rewrite for .htaccess and permalinks, PHP-FPM with appropriate memory and execution time limits, MariaDB with InnoDB tuning for the specifics of WordPress tables, Redis as an object cache. We configure servers so that WordPress sites and WooCommerce stores run as fast as possible.

Who we most often help with server administration

Companies with their own servers

You have a VPS or dedicated server and need support

You run a website or store on your own server, but you don't have the time or expertise to manage it daily. You need someone to take care of updates, backups, monitoring, and security, so you can focus on your business.

WordPress agencies

You build WordPress sites and need a sysadmin

You build WordPress sites and WooCommerce stores for your clients, but you don't want to deal with server infrastructure. You are looking for a partner who will configure and maintain the servers your clients' sites run on.

WooCommerce stores

You run an online store and need a powerful server

A WooCommerce store generates significantly more load than a standard informational site. Every order means database queries, checking inventory, and communicating with a payment gateway. A properly configured server with database tuning and cache layers is the foundation of a fast and reliable store.

WordPress Multisite

You manage a WordPress Multisite network

A WordPress Multisite network with dozens of sites requires a server configured for Multisite's specific requirements: domain mapping, Apache configuration with mod_rewrite for multi-site routing, a powerful database supporting hundreds of tables, and an appropriate backup strategy for the entire network.

A well-configured server is the invisible foundation of a fast and secure website. When a server works properly, nobody thinks about it. When it doesn't — nothing else matters. At WebOptimo, we take care of the server infrastructure so you can focus on what's most important to you: running your business. Server administration is an integral part of our WordPress care and every website we build.

Server administration. Questions and answers

We manage Linux (Debian, Ubuntu, Rocky Linux, AlmaLinux) and FreeBSD servers. Years of production experience with both ecosystems allow us to support both simple hosting servers and complex setups with database replication, containerization, and multiple services.

We administer MySQL, MariaDB, and PostgreSQL databases. MySQL and MariaDB are the standard choice for WordPress and WooCommerce – we optimize InnoDB configuration, analyze slow queries, and design the backup strategy. We deploy PostgreSQL for custom web applications, APIs, and e-commerce systems requiring advanced data types, streaming replication, and point-in-time recovery.

Yes. We manage VPS and dedicated servers with any infrastructure provider: SeoHost, OVH, Hetzner, DigitalOcean, Linode, AWS, GCP, and many others. We match server parameters to application requirements and help choose the provider that best fits a given project.

Yes. We monitor server uptime, CPU load, RAM, disk usage, network traffic, and service status 24/7. We also monitor database performance – queries per second, buffer usage, slow queries, table locks, and replication lag. Alerts about problems reach us in real time.

We design and deploy a backup strategy tailored to requirements: local and remote (offsite) backups, snapshot rotation, and data encryption in transit and at rest. On Linux, we use rsync, borgbackup, and restic; on FreeBSD – ZFS snapshots with replication. We back up databases using mysqldump, Percona XtraBackup, pg_dump, and pg_basebackup with WAL archiving. We regularly test restoration procedures.

Yes. We configure firewalls: PF on FreeBSD, iptables/nftables on Linux, and fail2ban to block intrusion attempts. We close unused ports, segment services, deploy rate-limiting rules, restrict SSH access to public keys, and conduct regular infrastructure security audits.

Yes. For WordPress, we configure Apache with mod_rewrite (native support for .htaccess and permalinks), PHP-FPM with dedicated pools for individual sites, Redis as an object cache, and OPcache. We use Nginx as a reverse proxy or for applications that don't require .htaccess. If the infrastructure or hosting is based on LiteSpeed, we configure LSCache and LSAPI for WordPress and WooCommerce. Server-level performance tuning translates to the lowest TTFB and best Core Web Vitals scores.

Server administration involves managing the operating system, system services, databases, firewalls, backups, and infrastructure monitoring. WordPress care is managing the WordPress application itself: core, plugin, and theme updates, malware scanning, and site performance optimization. In practice, both services complement each other, as a fast WordPress site requires a well-configured server.

Yes. We perform migrations between providers, operating systems, and database versions. We migrate WordPress and WooCommerce sites along with databases, server configurations, SSL certificates, DNS zones, and email. We plan the entire process in advance to minimize downtime.

The cost depends on the complexity of the infrastructure, the number of services, and the required level of support. We offer both one-time tasks (server configuration, migration, security audit) and ongoing care in a monthly subscription. Contact us to receive a quote tailored to your needs. Details on the pricing page.

Let's talk about managing your server

We will present a server and database administration offer tailored to your needs. No obligations, no marketing jargon. A concrete proposal after a short conversation or infrastructure analysis.

Phone

+48 608 271 665

Mon–Fri, 8:00–16:00 CET

Email

contact@weboptimo.pl

We respond within 24h

Company

WebOptimo

VAT ID: PL6391758393