Blog & Guides

Deploy. Learn. Grow.

Practical guides to configure your VPS, deploy your applications and master your infrastructure.

All articles

554 articles

Edit your domain's DNS zone in cPanel
Guides

Edit your domain's DNS zone in cPanel

Add, find and delete your domain's DNS records in cPanel: domain page, DNS tab, add window, then a confirmed deletion.

3 min read Read the article →
Size a VPS for Jellyfin, Navidrome and Immich
Self-hosting

Size a VPS for Jellyfin, Navidrome and Immich

RAM, vCPU and disk per service to fit Jellyfin, Navidrome, Immich and Audiobookshelf on a single VPS, with one Caddy proxy and a backup plan.

13 min read Read the article →
Roundcube 1.7.5 and 1.6.20: patch 20 webmail flaws
Business Email

Roundcube 1.7.5 and 1.6.20: patch 20 webmail flaws

Roundcube 1.7.5 and 1.6.20 fix 20 flaws. Inventory the versions across client accounts, update by branch and check that the fix is really in place.

8 min read Read the article →
ICANN 2026 new gTLDs: protect your brand, firm dates
Compliance & Regulation

ICANN 2026 new gTLDs: protect your brand, firm dates

ICANN published 1,615 new gTLD applications: firm dates, objections open until 16 March 2027, and what has no date yet. A practical path for trademark owners.

8 min read Read the article →
Node.js CVE-2026-111497 (Brotli): update to 22.23.4
Security & Monitoring

Node.js CVE-2026-111497 (Brotli): update to 22.23.4

Node.js 22.23.4, 24.22.1 and 26.12.1 fix CVE-2026-111497, an out-of-bounds write in the Brotli decoder. Exposure check, fleet inventory, updates, mitigations.

10 min read Read the article →
CVE-2026-110447 Nextcloud Collabora: update or remove the app
Security & Monitoring

CVE-2026-110447 Nextcloud Collabora: update or remove the app

CVE-2026-110447: the richdocumentscode app lets attackers run commands without authentication. Affected versions, inventory, fix, and how to hunt for traces.

10 min read Read the article →
PHP version inventory for client sites: an agency method
Security & Monitoring

PHP version inventory for client sites: an agency method

Build a register of the PHP version served by every client site across several hosts: access tiers, batch scripts, priority batches, client message, dated proof.

11 min read Read the article →
Debian 11 end of life: Plesk dist-upgrade or migration?
Security & Monitoring

Debian 11 end of life: Plesk dist-upgrade or migration?

Debian 11 no longer gets security fixes. Plesk dist-upgrade to Debian 12 or migration to a new server: decision criteria and a step-by-step procedure.

10 min read Read the article →
Disk full and RAM alerts on a VPS, no monitoring stack needed
Security & Monitoring

Disk full and RAM alerts on a VPS, no monitoring stack needed

Six shell alerts for your client VPS: disk, inodes, OOM, systemd services, certificates, backups, plus a heartbeat that watches the check itself.

13 min read Read the article →
Self-Host Hasura on a VPS: Instant GraphQL API on PostgreSQL
Self-hosting

Self-Host Hasura on a VPS: Instant GraphQL API on PostgreSQL

Install Hasura on a VPS with Docker Compose: a GraphQL and REST API on PostgreSQL, role-based permissions, real-time subscriptions and HTTPS.

6 min read Read the article →
Self-Host Healthchecks: Cron Job Monitoring on a VPS
Self-hosting

Self-Host Healthchecks: Cron Job Monitoring on a VPS

Install Healthchecks on a VPS: every cron job, backup or scheduled task sends a ping, and you are alerted as soon as one is missing, fails or runs too long.

6 min read Read the article →
Change your site's PHP version in cPanel
Guides

Change your site's PHP version in cPanel

Choose your site's PHP version in cPanel: open the site page, the Settings tab, then pick the version you want from the list.

3 min read Read the article →