Deploy Laravel trên DigitalOcean từ A–Z (Hướng dẫn chi tiết 2026)
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
