← All tutorials

Ubuntu Tutorials

Ubuntu and Linux desktop-to-server guides — packages, services, permissions and fixes.

38 tutorials

Server Management

How to Set vi (Vim) as the Default Editor in Ubuntu

Server Management

How to Migrate a Website to a New Server With rsync

Web Development

How to Install Bun Runtime on Ubuntu (And Use It in a Laravel Project)

Server Management

How to Install Tailscale on Ubuntu (Zero-Config Mesh VPN for Self-Hosters)

Server Management

How to Install Caddy Server on Ubuntu (Automatic HTTPS, Drop-in nginx Alternative)

Server Management

How to Install Cloudflare Tunnel on Ubuntu (Expose Local Services, No Port Forwarding)

Server Management

How to Set Up WireGuard VPN on Ubuntu (Server, Linux Client, and iOS)

Server Management

How to Set Up MySQL Primary-Replica Replication on Ubuntu (Production Guide)

Web Development

How to Deploy a Laravel App to a VPS with GitHub Actions (Zero-Downtime, No Forge)

Server Management

How to Install MariaDB 11.4 LTS on Ubuntu 24.04 (Fresh Install, Secured)

Server Management

How to Install fail2ban on Ubuntu (SSH, nginx, and WordPress Filters)

Server Management

How to Set Up SSH Key Authentication on Ubuntu (Without Locking Yourself Out)

These Ubuntu guides come from the same library as the rest of How7o Learn: each one documents a real task or a real failure, and the exact steps that resolved it.