Diagram: a git push to GitHub triggering a build and a release switch on a VPS
devopstutorial

Auto deploy from GitHub to a VPS: webhooks, Actions, zero downtime

Three ways to auto deploy from GitHub to a VPS: GitHub Actions over SSH, webhooks, or a panel with Git deploy, plus release scripts, health checks and rollback.

Decision chart comparing Coolify, Dokploy and CapRover with a hosting control panel for apps, PHP sites and email
comparisondevopsappshosting

Coolify vs a hosting control panel: which one do you need?

Coolify vs cPanel-style hosting panels: what Coolify, Dokploy and CapRover do, what a panel does, and how to choose for Docker apps, PHP sites and email.

Table comparing package versions in Debian 12, Debian 13, Ubuntu 24.04 and Ubuntu 26.04
hostingdevopsemail

Debian 13 and Ubuntu 26.04 for web hosting: what changed

Debian 13 web server guide: PHP, nginx, Apache, MariaDB, PostgreSQL, Dovecot and kernel versions in Debian 12/13 and Ubuntu 24.04/26.04, plus support dates.

Diagram: browser, nginx with SSL and an ASP.NET Core app on Kestrel running on a Linux VPS
dotnetdevopstutorial

Deploy ASP.NET Core to a Linux VPS

How to deploy ASP.NET Core to Linux: install .NET 10 on Ubuntu 24.04, publish, run Kestrel under systemd behind nginx with SSL, by hand or with ZoPanel.

Diagram: nginx serving the current Laravel release on a VPS, with a queue worker and the scheduler beside it
phpdevopstutorial

Deploy Laravel to a VPS: queues, scheduler and zero-downtime releases

How to deploy Laravel to a VPS on Ubuntu 24.04: PHP-FPM, nginx, .env, queue workers, the scheduler and zero-downtime releases, by hand or with ZoPanel.

Diagram: a Next.js standalone server behind nginx with SSL on a VPS, compared with Vercel
nodejsdevopstutorial

Deploy Next.js to a VPS without Vercel

How to deploy Next.js to a VPS: standalone output, systemd, nginx caching for /_next/static, SSL, zero-downtime releases, and what you give up versus Vercel.

Diagram comparing Git deployment flows in cPanel, DirectAdmin and ZoPanel
comparisondevopsapps

Deploying apps from Git: cPanel 138, DirectAdmin and ZoPanel compared

How cPanel git deploy works in 2026 (Git Version Control, .cpanel.yml, AI App Hosting in version 138), compared with DirectAdmin's Git Manager and ZoPanel.

Diagram: requests passing through nginx to gunicorn running a Django or Flask app on a VPS
pythondevopstutorial

How to deploy Django and Flask to a VPS: gunicorn, nginx, SSL

Deploy Django or Flask to a VPS on Ubuntu 24.04 or Debian 12 - virtualenv, gunicorn, systemd, nginx and SSL - by hand step by step, or with ZoPanel Git deploy.

Diagram: browser, nginx with SSL and a Node.js app running on a VPS
nodejsdevopstutorial

How to deploy a Node.js app to a VPS: nginx, SSL and systemd

Deploy a Node.js app to a VPS on Ubuntu or Debian: Node LTS, systemd, an nginx reverse proxy, free SSL and zero-downtime updates, by hand or with ZoPanel.

Diagram: Metabase in Docker reading a shop database through a read-only user and serving dashboards over HTTPS
self-hostingdockerdevops

How to self-host Metabase on a VPS: Docker, PostgreSQL and a read-only user

Self-host Metabase on a VPS with Docker, a PostgreSQL app database, HTTPS, a read-only database user, memory settings and backups, or use ZoPanel.

Diagram: Uptime Kuma in Docker on a separate VPS checking websites and sending alerts
self-hostingdockerdevops

How to self-host Uptime Kuma on a VPS with Docker and HTTPS

Self-host Uptime Kuma on a VPS with Docker, nginx and HTTPS, alerts, status pages and backups, or install it in one click from the ZoPanel App Store.

Table comparing Laravel Forge, Ploi and a self-hosted panel for deploying Laravel apps
comparisondevopshosting

Laravel Forge and Ploi alternatives on your own VPS

Looking for a Laravel Forge alternative? Compare Forge, Ploi and a self-hosted panel for deploys, queues, scheduler and cost on your own VPS.