Make it work, fast, unhacked.
- a server set up, monitored and kept up to date
- a fast, lean site, no plugins to patch every week
- backups we have actually restored
I write and run Go services that take millions of requests a day on very few machines: fewer servers, less memory, a bill that shrinks. I fix outages, harden your Linux servers, grow your infrastructure with you, and you keep your access and your documentation.
A direct email, no salesperson. Answer within one business day, no obligation.
years of production servers under my care, without a break.
clh --since 1999 production servers, without a break
A site that must stay up, data that must not leak, infrastructure that must keep pace. Whatever the size, the same standard.
clh --diagnose your-infra logs, configurations, metrics… ✓ root cause found, explained without jargon clh --plan ✓ clear scope, clear quote clh --deploy ✓ live, backups actually restored clh --handover --docs --training ✓ you own the keys, you don't depend on me
I find the real cause and explain it without jargon: I speak developer, sysadmin and business owner, and I translate.
A clear scope, a clear quote. Free software first: no vendor lock-in when it can be avoided.
Live, and a backup only counts once it has been restored. Otherwise it's only hope.
Access, documentation, passwords: all yours, all written down. You don't depend on me.
--goMy specialty: Go web services that take millions of requests a day on a modest machine. One compiled program, little memory, no stack of layers: the hosting bill, the power draw and the latency all go down together.
ProofThis page is served by a Go program I wrote, the same one that runs clh.do and clh.agency.
--diagnoseYour site is slow, goes down or acts strangely: I find the real cause, explain it plainly and tell you what to fix. The problems nobody could solve are my favourites.
--hardenI look for the holes before attackers do, fix them and lock down your servers and sites. Security from the first line of configuration, not as an add-on.
--migrateA site or a store weighed down by plugins, slow, forever needing fixes: I replace it with a tailor-made solution in Go, keeping your content and your page addresses, without taking the service down. One compiled program, faster, far less exposed to security holes, needing much less memory and fewer servers.
Coming from?How an AI-assisted move works, platform by platform: WordPress, PrestaShop, Magento, Drupal, Shopify, PHP, Node.js…
ProofI designed it for exactly this: NADAPROD, open source, hosted on the same machine as this page. I import your existing site, and every page becomes a self-contained file: no database, no plugins, no trackers, no third-party calls.
--architectureFrom a single server to many machines, on your premises or in the cloud: a setup that will last ten years, not what's trendy this quarter.
ProofMy own tools follow the same rule: POSTERM, which I designed, a wall of persistent terminals to run ten coding agents at once, fits in a single Go binary, with no database. Open source (MIT), it runs on the same machine as this page: my coding agents work in it every day.
--ci-cdEvery update goes through automatic checks before it reaches production: fewer mistakes, fewer cold sweats, and security checked at every stage.
--hostHosting and day-to-day running of your servers (updates, backups, monitoring), on my machines or at datamix.io. Compiled, lean, safe programs: no PHP in production. What I recommend, I run myself.
--watchI publish a security watch on intelligences.blog: databases left open, software flaws, attacks on AI. What I learn there benefits your servers.
From 1999 to 2003 I ran my own servers, on site. Since 2003 OVH has been my main host: hence the .ovh. Trouble with your OVH hosting, domain, email or server? Answers to the most common errors are here (in French), and I sort out the rest.
Tout est tombé d'un coup : site, mails ou serveur ne répondent plus.
how to fix it (FR) →La page OVHcloud « Site non installé » s'affiche à la place du site.
how to fix it (FR) →« 500 Internal Server Error », ou une page blanche.
how to fix it (FR) →« Votre connexion n'est pas privée », ou le certificat ne se génère pas.
how to fix it (FR) →Le domaine mène nulle part, ou vers l'ancien site.
how to fix it (FR) →Vos mails arrivent en spam, ou sont rejetés par Gmail.
how to fix it (FR) →Since 1999 there have always been production servers under my responsibility: those of the companies where I was DevSecOps and often the only sysadmin, my clients' and my own. My own on-site servers from 1999 to 2003, then OVH since 2003. Linux at home since 1996; I remember when everyone ran their own DNS resolver.
First Linux boxes at home, first website. A year later, first paid web service.
Coder, then lead coder, then CTO: the NoSQuiz and AlyMail ad networks, and RedirectWeb. A platform competing with DoubleClick in Europe, until Google came in.
l3dlp.com, registered 16 June 2000, still onlineNo more on-site servers: OVH becomes my main host, and still is. Shared hosting, VPS, dedicated servers, Public Cloud, domains and email, for me and my clients. Hence the .ovh.
OVH troubles, and how to fix them (FR) →At the Friche Belle de Mai, within the Sparrow studio, and for Radio Grenouille: sites, platforms and hosting for institutions, festivals, theatres and companies.
Région PACA · Friche Belle de Mai · Radio Grenouille · MailInBlack · MaxicoursDevSecOps and the company's sole sysadmin.
Cofounder and director of datamix.io, a privacy-first host. And the servers behind card.pm.
The infrastructure and security practice, direct.
Some fifty sites and services behind the same server as this page. Updates, backups, logs and security: hand-kept, every day.
Describe the situation, even if it's only a doubt or a precaution: I answer within one business day, no obligation.
Describe my problem→or write directly to cedric@clh.ovh