Blog & Guides

Deploy. Learn. Grow.

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

Hosting Stalwart Mail Server on a VPS: Complete Guide
Business Email7 min read

Hosting Stalwart Mail Server on a VPS: Complete Guide

Install Stalwart Mail Server on a VPS: a single Go binary for SMTP, IMAP, JMAP and native multi-tenancy to manage multiple client domains without Docker.

Read the article →
OpenTofu: manage your VPS fleet with Infrastructure as Code
Automation10 min read

OpenTofu: manage your VPS fleet with Infrastructure as Code

OpenTofu, the CNCF fork of Terraform, lets you describe your VPS fleet in HCL and provision it with one command. A practical guide for agencies and developers.

Read the article →
Passbolt on VPS: auditable team password vault, no subscription
Security & Monitoring8 min read

Passbolt on VPS: auditable team password vault, no subscription

Deploy Passbolt Community Edition on your VPS with Docker and PostgreSQL: per-recipient GPG encryption, per-entry audit log, REST API — zero SaaS subscription.

Read the article →
ANRT .ma Naming Policy: Rules Before Registering Your Domain
Compliance & Regulation11 min read

ANRT .ma Naming Policy: Rules Before Registering Your Domain

Allowed characters, length, second-level subdomains, registration period and reserved terms: all ANRT naming rules to avoid rejection of your .ma domain.

Read the article →
CMI Integration: dirham payments on your e-commerce site
Compliance & Regulation13 min read

CMI Integration: dirham payments on your e-commerce site

CMI is the essential gateway for accepting Moroccan bank cards. Merchant membership requirements, technical prerequisites and the role of web hosting.

Read the article →
.ma or .com domain: which one to choose for your business?
Comparison9 min read

.ma or .com domain: which one to choose for your business?

Difference between .ma and .com, ANRT eligibility, SEO impact and real cost over a full cycle: make the right choice in under five minutes.

Read the article →
Migrating from Plex to Jellyfin after the July 2026 paywall
Self-hosting9 min read

Migrating from Plex to Jellyfin after the July 2026 paywall

Plex put remote streaming behind a paywall in July 2026. Here's how to migrate to Jellyfin on your VPS: library intact, same clients, remote access restored.

Read the article →
Netbird: Self-Hosted WireGuard Mesh VPN on a VPS
Deployment10 min read

Netbird: Self-Hosted WireGuard Mesh VPN on a VPS

Connect multiple client VPS without opening any ports: Netbird builds a WireGuard mesh you control — Management, Signal and COTURN relay all self-hosted.

Read the article →
PostgreSQL High Availability with Patroni on VPS
Databases12 min read

PostgreSQL High Availability with Patroni on VPS

3-node PostgreSQL cluster with Patroni 4.1 and etcd 3.6: automatic failover under 30 seconds, synchronous replication, no managed service required.

Read the article →
Migrating Uptime Kuma from v1 to v2: security guide
Security & Monitoring9 min read

Migrating Uptime Kuma from v1 to v2: security guide

CVE-2026-45618 exposes Uptime Kuma 1.x to remote code execution. Migrate to v2 and harden your instance with this step-by-step guide.

Read the article →
Hosting Fluxer: Discord alternative on your VPS
Comparison7 min read

Hosting Fluxer: Discord alternative on your VPS

Deploy Fluxer, the AGPL-3.0 open source Discord alternative, on your VPS with Docker. Channels, threads and calls under your control — complete guide.

Read the article →
Planka removes SSO: Kaneo and Vikunja as alternatives
Comparison6 min read

Planka removes SSO: Kaneo and Vikunja as alternatives

Planka 2.2.0 drops OIDC SSO from its free edition. Kaneo (MIT) and Vikunja (AGPL) keep it free — comparison and migration guide for your VPS.

Read the article →

Ready to put it into practice?

VPS Cloud. Deploy your applications in minutes.

Need help?

Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.

Message us on WhatsAppopens in a new tab