Deploy Laravel trên DigitalOcean từ A–Z (Hướng dẫn chi tiết 2026)

· Posted on

Giới thiệu

Nếu bạn là Laravel developer đang tìm một nền tảng cloud ổn định, giá rẻ, thì DigitalOcean là lựa chọn hàng đầu. Trong bài viết này, bạn sẽ học cách deploy Laravel lên production từng bước một.

Vì sao nên chọn DigitalOcean cho Laravel?

Giá rẻ, chỉ từ $5/tháng

Toàn quyền root server

Ổ cứng SSD tốc độ cao

Giao diện dễ dùng hơn AWS/GCP

👉 Rất phù hợp cho freelancer, startup và dev cá nhân

Chuẩn bị

Trước khi bắt đầu, bạn cần:

Tài khoản DigitalOcean

Source code Laravel (GitHub hoặc local)

Kiến thức cơ bản SSH

Domain (tuỳ chọn)

Bước 1: Tạo VPS (Droplet)

Đăng nhập DigitalOcean

Chọn Create Droplet

Chọn:

Ubuntu 22.04

Gói Basic 1GB RAM

Bước 2: SSH vào server
Server location: Singapore hoặc Tokyo

ssh root@your_server_ip

Bước 3: Cài đặt môi trường server

apt update && apt upgrade -y
apt install nginx mysql-server php php-fpm php-mysql php-cli php-curl php-mbstring php-xml php-zip composer -y

Bước 4: Upload source Laravel

cd /var/www
git clone https://github.com/your-repo.git laravel-app
cd laravel-app
composer install --no-dev

Bước 5: Cấu hình .env

cp .env.example .env
php artisan key:generate

Bước 6: Cấu hình Nginx

nano /etc/nginx/sites-available/laravel

Bước 7: Cài SSL miễn phí

apt install certbot python3-certbot-nginx -y
certbot --nginx -d yourdomain.com

Kết quả

🎉 Ứng dụng Laravel của bạn đã chạy production thành công