{"id":8606,"date":"2026-02-16T10:50:15","date_gmt":"2026-02-16T09:50:15","guid":{"rendered":"https:\/\/www.lrob.fr\/?p=8606"},"modified":"2026-02-16T10:53:45","modified_gmt":"2026-02-16T09:53:45","slug":"new-lrob-2026-server-standards-100-updated-steps","status":"publish","type":"post","link":"https:\/\/www.lrob.fr\/en\/blog\/news\/nouvelles-normes-serveur-lrob-2026-100-etapes-mises-a-jour\/","title":{"rendered":"New LRob 2026 server standards: 100+ updated steps"},"content":{"rendered":"<p>15 years' experience in Linux server administration. Hundreds of servers installed. And, until recently, all in one head.<\/p>\n\n\n\n<p>By 2025, LRob had enriched and customized its hosting servers to such an extent that the limit had been reached. Each installation required intense concentration to remember every detail, every new feature, every parameter. It had become a waste of energy.<\/p>\n\n\n\n<p>So everything was put down in black and white. <strong>15 phases. Over 100 steps. 900 lines of procedure. 750 lines of scripts.<\/strong> The complete procedure for installing a\u2019<a href=\"https:\/\/www.lrob.fr\/en\/web-hosting\/\">LRob hosting<\/a>, from material order to final monitoring check.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Contents<\/h2><nav><ul><li><a href=\"#pourquoi-documenter-maintenant\">Why document now?<\/a><\/li><li><a href=\"#ce-que-contient-la-procedure\">What the procedure contains<\/a><ul><li><a href=\"#phase-1-hardware-fournisseur\">Phase 1 - Hardware &amp; supplier<\/a><\/li><li><a href=\"#phase-2-reseau-dns\">Phase 2 - Network &amp; DNS<\/a><\/li><li><a href=\"#phase-3-configuration-systeme\">Phase 3 - System configuration<\/a><\/li><li><a href=\"#phase-4-installation-de-plesk\">Phase 4 - Installing Plesk<\/a><\/li><li><a href=\"#phase-5-configuration-plesk\">Phase 5 - Plesk configuration<\/a><\/li><li><a href=\"#phase-6-dns-slave\">Phase 6 - DNS Slave<\/a><\/li><li><a href=\"#phase-7-php\">Phase 7 - PHP<\/a><\/li><li><a href=\"#phase-8-maria-db\">Phase 8 - MariaDB<\/a><\/li><li><a href=\"#phase-9-securite\">Phase 9 - Safety<\/a><\/li><li><a href=\"#phase-10-email\">Phase 10 - Email<\/a><\/li><li><a href=\"#phase-11-template-dns\">Phase 11 - DNS template<\/a><\/li><li><a href=\"#phase-12-monitoring\">Phase 12 - Monitoring<\/a><\/li><li><a href=\"#phase-13-plans-de-service\">Phase 13 - Service plans<\/a><\/li><li><a href=\"#phase-14-backups\">Phase 14 - Backups<\/a><\/li><li><a href=\"#phase-15-finitions\">Phase 15 - Finishing<\/a><\/li><\/ul><\/li><li><a href=\"#temps-de-deploiement-3-a-4-heures\">Deployment time: 3 to 4 hours<\/a><\/li><li><a href=\"#en-coulisses-des-migrations-transparentes\">Behind the scenes: seamless migration<\/a><\/li><li><a href=\"#la-direction-pour-2026\">Direction for 2026<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"pourquoi-documenter-maintenant\">Why document now?<\/h2>\n\n\n\n<p>Because a process that exists only in one person's memory is a fragile process. Documenting means :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Guarantee reproducibility.<\/strong> Each LRob server is now strictly identical to the previous one. No forgetting, no drifting.<\/li>\n\n\n\n<li><strong>Improve efficiency.<\/strong> Less mental workload, faster deployment.<\/li>\n\n\n\n<li><strong>Preparing for what comes next.<\/strong> LRob is becoming a limited company this year. The day a team takes shape, the know-how will be transferable.<\/li>\n<\/ul>\n\n\n\n<p>Above all, by putting everything on the table, unnoticed areas of automation have come to the fore. With volume increasing rapidly in recent years, now is the right time to take this step.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ce-que-contient-la-procedure\">What the procedure contains<\/h2>\n\n\n\n<p>Here are the 15 deployment phases of a <a href=\"https:\/\/www.lrob.fr\/en\/web-hosting\/\">LRob hosting server<\/a>, and what's behind each one. These web hosts <a href=\"https:\/\/www.lrob.fr\/en\/web-hosting\/web-agency\/\">also include resellers and web agencies.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-1-hardware-fournisseur\">Phase 1 - Hardware &amp; supplier<\/h3>\n\n\n\n<p>Selection and configuration of the physical server. RAID configuration adapted to the number of disks (RAID 1, 5 or 10), and if the server combines NVMe and HDD, installation of a <strong>Hybrid RAID<\/strong> to operate both types of storage. Control IP failover dedicated to web hosting.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-2-reseau-dns\">Phase 2 - Network &amp; DNS<\/h3>\n\n\n\n<p>Configuration of hostname, IP failover, and creation of all DNS records: A, AAAA, MX, SPF, DMARC, reverse DNS. Each LRob server has a <strong>complete, compliant DNS configuration right from the start<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-3-configuration-systeme\">Phase 3 - System configuration<\/h3>\n\n\n\n<p>OS update, installation of essential tools, and activation of <strong>TCP BBR<\/strong> - the congestion algorithm developed by Google - to optimize network performance right from the start.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-4-installation-de-plesk\">Phase 4 - Installing Plesk<\/h3>\n\n\n\n<p>Deployment of the Plesk control panel and initial configuration. In parallel, installation of <strong>Netdata<\/strong> for real-time monitoring of server resources.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-5-configuration-plesk\">Phase 5 - Plesk configuration<\/h3>\n\n\n\n<p>The busiest phase. Installation and removal of extensions, session settings, log rotation, activation of the <strong>HTTP\/3<\/strong>, fine configuration of the <code>panel.ini<\/code> IP security, Let's Encrypt renewal, 4096-bit RSA keys, deactivation of tracking and integrated promotional elements. Nginx optimization with automatic workers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-6-dns-slave\">Phase 6 - DNS Slave<\/h3>\n\n\n\n<p>LRob uses a distributed DNS infrastructure with <strong>three slave servers<\/strong> (ns1, ns2, ns3). Each new server is declared to the slaves so that DNS zones are replicated automatically. Fast, resilient DNS resolution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-7-php\">Phase 7 - PHP<\/h3>\n\n\n\n<p>Installation of all available PHP versions, with exclusive activation of the <strong>Dedicated FPM<\/strong> - the most powerful. The default CLI limits are generous: 4 GB memory, 1 GB upload, extended timeouts. 99% needs covered without customer intervention.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-8-maria-db\">Phase 8 - MariaDB<\/h3>\n\n\n\n<p>Extensive optimization of MariaDB : <strong>buffer pool sized for RAM<\/strong>, slow query log to detect slow queries, UTF-8 MB4 charset by default, and <strong>jemalloc<\/strong> as a memory allocator to prevent fragmentation. The kind of invisible detail that makes all the difference over time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-9-securite\">Phase 9 - Safety<\/h3>\n\n\n\n<p>Safety is a central pillar at LRob :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ModSecurity (WAF)<\/strong> in thorough mode, with refined rules for WordPress compatibility.<\/li>\n\n\n\n<li><strong>Fail2ban<\/strong> with customized jails: detection of scans of sensitive files (.env, .sql, .git...), blocking of XML-RPC attacks, application anti-DDoS protection.<\/li>\n\n\n\n<li><strong>Whitelisting<\/strong> trusted IPs (monitoring, legitimate crawlers, etc.).<\/li>\n\n\n\n<li><strong>Reporting AbuseIPDB<\/strong> automatic every 15 minutes: malicious IPs are reported to the community.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-10-email\">Phase 10 - Email<\/h3>\n\n\n\n<p>Mail server configuration: message and connection limits, port submission, outgoing anti-spam protection with quotas per box, per domain and per subscription, <strong>SPF strict<\/strong> with custom error message linking to LRob documentation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-11-template-dns\">Phase 11 - DNS template<\/h3>\n\n\n\n<p>Each domain hosted by LRob automatically inherits a <strong>full DNS template<\/strong> NS to 4 DNS servers (1 master and 3 slaves), strict SPF, DMARC reject, CAA for Let's Encrypt, optimized SOA parameters. No DNS zone is left incomplete.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-12-monitoring\">Phase 12 - Monitoring<\/h3>\n\n\n\n<p>LRob monitoring is multi-layered:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Netdata<\/strong> for real-time monitoring (CPU, RAM, disk, network).<\/li>\n\n\n\n<li><strong>Uptime Kuma<\/strong> with verification of each service (HTTPS, SMTP, DNS, ping) and <strong>Matrix alerts<\/strong> instant.<\/li>\n\n\n\n<li>An in-house script <strong>server statistics<\/strong> (domains, requests, bans, storage) on the lrob.fr dashboard.<\/li>\n\n\n\n<li>Monitoring <strong>AbuseIPDB score<\/strong> on each server IP.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-13-plans-de-service\">Phase 13 - Service plans<\/h3>\n\n\n\n<p>Creation of reseller plans and import of hosting plans from a reference server. Each plan is finely parameterized: quotas, permissions, access to tools (Git, Node.js, WP Toolkit...).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-14-backups\">Phase 14 - Backups<\/h3>\n\n\n\n<p>Automatic daily backup to a <strong>Dedicated Storage Box<\/strong> (Helsinki), incremental backup, monthly rotation over 12 months, snapshots of remote storage, and intelligent exclusion of unnecessary large files.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"phase-15-finitions\">Phase 15 - Finishing<\/h3>\n\n\n\n<p>Verification of each monitoring point, definitive Plesk license, email certificate, import of firewall rules. The server is ready to host sites.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"temps-de-deploiement-3-a-4-heures\">Deployment time: 3 to 4 hours<\/h2>\n\n\n\n<p>15 phases, 100+ steps, much of it scripted. Each LRob server emerges from this procedure in a strictly identical state, in line with the defined standards.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"en-coulisses-des-migrations-transparentes\">Behind the scenes: seamless migration<\/h2>\n\n\n\n<p>This professionalization is already bearing fruit. LRob is currently carrying out a wave of migrations to a new server under <strong>Debian 13<\/strong>, with <strong>+15 to 35% performance<\/strong> for the sites concerned, thanks to hardware upgrades to the current LRob standard. Host servers must have a minimum of 16 cores and 32 high-frequency threads, with 128GB RAM. They are also now equipped with a pair of mechanical disks in addition to large NVMe SSDs, in preparation for the return of the <a href=\"https:\/\/www.lrob.fr\/en\/web-hosting\/nextcloud-private-cloud\/\">Nextcloud Hybrid Cloud offers large-scale storage at low prices.<\/a><\/p>\n\n\n\n<p>For customers using LRob DNS, the migration is totally transparent: lower TTLs, seamless switchover, simple information mail. <strong>No fees, no price changes.<\/strong> Free money for loyal customers - and that's how LRob maintains a retention rate of over 99%.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"la-direction-pour-2026\">Direction for 2026<\/h2>\n\n\n\n<p>The line is clear: <strong>simplify, document, automate.<\/strong> Reduce the mental burden, save time, and lay the foundations for a structure that can grow. LRob will become a limited liability company this year, and every documented process is another step towards a solid, transferable business.<\/p>\n\n\n\n<p>Every server deployed according to this procedure is a server LRob is proud of. And this is just the beginning. \ud83d\udcaa<\/p>","protected":false},"excerpt":{"rendered":"<p>15 phases, 100+ steps, 900 lines of procedure: LRob has written down its entire server installation process. Here's a look at the new 2026 standards and what they mean for customers.<\/p>","protected":false},"author":1,"featured_media":8607,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-8606","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/posts\/8606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/comments?post=8606"}],"version-history":[{"count":4,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/posts\/8606\/revisions"}],"predecessor-version":[{"id":8613,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/posts\/8606\/revisions\/8613"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/media\/8607"}],"wp:attachment":[{"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/media?parent=8606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/categories?post=8606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/tags?post=8606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}