Trong bài viết này, mình sẽ hướng dẫn bạn cách cài đặt Object Storage Server MinIO và cấu hình như mã nguồn mở tương thích S3 – trên VPS chạy Ubuntu. MinIO là giải pháp lưu trữ object tốc độ cao, thường được dùng để:
MinIO là giải pháp object storage mã nguồn mở hàng đầu hiện nay, được thiết kế để lưu trữ và quản lý dữ liệu không cấu trúc (unstructured data) với tốc độ gần như tối ưu phần cứng. Khác với lưu trữ truyền thống (block/file storage), object storage của MinIO lưu dữ liệu dưới dạng object độc lập, kèm metadata phong phú, giúp dễ dàng scale, tìm kiếm và truy xuất ở quy mô lớn.
MinIO được hàng loạt công ty lớn (bao gồm Fortune 500) sử dụng cho các workload nặng như AI/ML training data, media streaming, big data analytics, backup & disaster recovery. Với cộng đồng mã nguồn mở mạnh mẽ và cập nhật liên tục, đây chính là lựa chọn lý tưởng nếu bạn muốn xây dựng hệ thống lưu trữ private, chi phí thấp nhưng vẫn mạnh mẽ và linh hoạt.

Điểm mạnh lớn nhất của MinIO là hiệu suất cao, dễ triển khai (chỉ một binary duy nhất), và khả năng scale linh hoạt từ VPS nhỏ đến cụm server lớn. Nó được thiết kế dành cho dữ liệu không cấu trúc như ảnh, video, file backup, log, dữ liệu AI/ML, analytics… MinIO chạy được trên mọi nền tảng: bare-metal, Docker, Kubernetes, on-premise hay hybrid cloud.
Ưu điểm nổi bật:
Nếu bạn đang tìm cách tự host một hệ thống lưu trữ object giá rẻ, bảo mật cao, không phụ thuộc AWS/GCP/Azure – thì MinIO chính là lựa chọn hàng đầu!
sudo apt update && sudo apt upgrade -y
wget https://dl.min.io/server/minio/release/linux-amd64/minio

Cấp quyền thực thi:
Di chuyển vào thư mục hệ thống:
sudo mv minio /usr/local/bin/
Kiểm tra:

Tạo user hệ thống:
sudo useradd -r minio-user -s /sbin/nologin
Tạo thư mục lưu trữ:
sudo mkdir -p /data/minio
sudo chown minio-user:minio-user /data/minio

sudo nano /etc/default/minio
Thêm nội dung:
MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=StrongPassword123
MINIO_VOLUMES="/data/minio"
MINIO_OPTS="--console-address :9001"
Hãy thay password mạnh hơn khi deploy production.

sudo nano /etc/systemd/system/minio.service
Dán nội dung sau:
[Unit]
Description=MinIO
After=network.target
[Service]
User=minio-user
Group=minio-user
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES $MINIO_OPTS
Restart=always
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target

Reload systemd:
sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio

Kiểm tra:
sudo systemctl status minio

sudo ufw allow 9000
sudo ufw allow 9001
http://your-server-ip:9000
Web Console:
http://your-server-ip:9001
Đăng nhập bằng tài khoản đã cấu hình ở bước trước:

Sau khi đăng nhập thành công, bạn đã một môi trường lưu trữ để sẵn sàng cho việc lưu trữ file và backup dữ liệu của riêng mình.

Vậy là chỉ với vài bước đơn giản, bạn đã có một Object Storage Server MinIO tương thích S3 chạy mượt trên VPS Ubuntu, sẵn sàng dùng cho upload file, backup hay lưu trữ dữ liệu lớn. Để triển khai dự án này hiệu quả, chọn VPS có RAM tốt (tối thiểu 4GB) và ổ NVMe nhanh. Bạn có thể tham khảo tại VPSMMO – nơi có nhiều gói VPS giá rẻ, ổn định, phù hợp cho MinIO và các dự án self-hosted khác.
CÔNG TY TNHH VPSMMO
Blog#Hướng #dẫn #cài #đặt #Object #Storage #Server #MinIO #trên #VPS #Ubuntu1773324736
]]>Trong bối cảnh hệ thống CNTT ngày càng phức tạp với kiến trúc cloud-native, container và microservices, việc giám sát hiệu suất và tình trạng hoạt động của hệ thống không còn là lựa chọn mà đã trở thành yêu cầu bắt buộc. Cài đặt Prometheus giúp bạn đảm bảo dịch vụ luôn vận hành ổn định, phát hiện sớm sự cố và tối ưu việc sử dụng tài nguyên.
Prometheus hiện là một trong những công cụ giám sát mã nguồn mở phổ biến nhất, đặc biệt được ưa chuộng trong hệ sinh thái Kubernetes và các quy trình DevOps hiện đại.
Trong bài viết này, bạn sẽ được tìm hiểu:
Prometheus là gì và hoạt động như thế nào
Những tính năng nổi bật của Prometheus
Cách cài đặt Prometheus bằng Docker Compose trên Ubuntu
Cách kết hợp với Grafana để trực quan hóa dữ liệu một cách chuyên nghiệp
Sau khi đọc xong, bạn sẽ có thể tự triển khai một hệ thống giám sát hoàn chỉnh, sẵn sàng cho môi trường production.

Prometheus là hệ thống giám sát và cảnh báo (monitoring & alerting) mã nguồn mở, được khởi xướng bởi SoundCloud năm 2012 và hiện được quản lý bởi Cloud Native Computing Foundation (CNCF). Nó chuyên thu thập, lưu trữ và truy vấn dữ liệu dạng time series (chuỗi thời gian) – các chỉ số metrics được ghi nhận theo thời gian kèm theo nhãn (labels).
Prometheus hoạt động theo mô hình pull-based: server Prometheus chủ động “kéo” metrics từ các target (ứng dụng, dịch vụ, exporter) qua giao thức HTTP. Mô hình này giúp hệ thống đơn giản, dễ mở rộng và đáng tin cậy hơn so với push-based.
Prometheus không chỉ là một database time-series mà còn là bộ công cụ hoàn chỉnh bao gồm thu thập metrics, lưu trữ, truy vấn mạnh mẽ và cảnh báo.
Prometheus nổi bật nhờ các tính năng sau:
Nhờ đó, Prometheus trở thành lựa chọn hàng đầu cho monitoring trong môi trường cloud-native.
Sử dụng Docker Compose là cách nhanh, sạch và dễ quản lý nhất để triển khai Prometheus trên Ubuntu.
Yêu cầu:
** Nếu chưa cài đặt Docker, bạn có thể cài đặt trước theo hướng dẫn
Cài đặt Docker trên Ubuntu chỉ với 3 bước
Tạo thư mục làm việc:
mkdir prometheus-monitoring && cd prometheus-monitoring

Tạo file docker-compose.yml với nội dung bên dưới:
version: '3.6'
volumes:
grafana-data:
prometheus-data:
services:
prometheus:
image: prom/prometheus:latest
command:
- --config.file=/etc/prometheus/prometheus.yml
ports:
- 9090:9090
volumes:
- prometheus-data:/prometheus

Tạo file cấu hình prometheus.yml (đặt cùng thư mục):
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']

Chạy Prometheus:

Truy cập http://your-server-ip:9090

Tại trang dashboard của Prometheus, bạn có thể thực hiện các thao tác truy vấn và trực quan hóa dữ liệu một cách hiệu quả.
Grafana giúp biến dữ liệu thô từ Prometheus thành dashboard đẹp mắt, dễ hiểu.
Thêm Grafana vào file docker-compose.yml (thêm vào phần services):
Tại file docker-compose.yml, bổ sung nội dung bên dưới trong phần services:
grafana:
image: grafana/grafana:latest
container_name: grafana
ports:
- "3000:3000"
volumes:
- grafana-data:/var/lib/grafana

Chạy lại docker với lệnh bên dưới:

Truy cập Grafana: http://your-server-ip:3000

Prometheus là giải pháp giám sát mã nguồn mở mạnh mẽ, linh hoạt và miễn phí, đặc biệt phù hợp với môi trường container và Kubernetes. Khi kết hợp cài đặt Prometheus với Grafana, bạn sở hữu hệ thống giám sát chuyên nghiệp với visualization đẹp mắt và alerting kịp thời.
Nếu bạn đang tìm kiếm VPS ổn định, hiệu năng cao để chạy Prometheus + Grafana lâu dài, hãy tham khảo các gói VPS tại VPSMMO – nhà cung cấp uy tín với uptime cao và hỗ trợ kỹ thuật nhanh chóng.
Cảm ơn bạn đã đọc bài viết. Chúc bạn triển khai Prometheus thành công!
CÔNG TY TNHH VPSMMO
Blog#Prometheus #là #gì #Hướng #dẫn #cài #đặt #Prometheus #trên #Ubuntu1773320979
]]>Trong thời đại số hóa, việc quản lý kiến thức nội bộ một cách hiệu quả là yếu tố then chốt giúp đội ngũ làm việc nhanh hơn và giảm thiểu sai sót. Thay vì phụ thuộc vào các nền tảng đám mây đắt đỏ như Confluence hay Notion (dữ liệu nằm ngoài tầm kiểm soát), Wiki.js mang đến giải pháp mã nguồn mở mạnh mẽ, hoàn toàn tự host, miễn phí và cực kỳ linh hoạt.
Bài viết này giới thiệu ngắn gọn về Wiki.js và hướng dẫn chi tiết cách cài đặt Wiki.js trên Ubuntu sử dụng Docker Compose – phương pháp được khuyến nghị chính thức, dễ quản lý, dễ backup và cập nhật.
Wiki.js là nền tảng wiki hiện đại xây dựng bằng Node.js, mã nguồn mở (AGPLv3), tập trung vào trải nghiệm người dùng và kho tri thức nội bộ.
Điểm nổi bật:
Wiki.js lý tưởng cho knowledge base công ty, tài liệu dự án, SOP, hướng dẫn kỹ thuật, wiki đội dev/marketing/support… Nhiều tổ chức và cộng đồng tự host chọn nó thay thế giải pháp thương mại.

Hướng dẫn sử dụng Docker Compose trên Ubuntu để cài đặt Wiki.js một cách hiệu quả, bạn hãy thực hiện các bước bên dưới:
sudo apt update && sudo apt upgrade -y
sudo apt install -y ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
Kiểm tra phiên bản docker và docker-compose sau khi cài đặt:
docker --version
docker compose version

Tạo thư mục dự án và file docker-compose.yml theo các lệnh bên dưới:
mkdir ~/wiki && cd ~/wiki
nano docker-compose.yml
Dán nội dung sau (ở đây mình sử dụng port 8080, bạn cũng có thể để port 80 để website truy cập mặc định):
version: "2.1"
services:
wikijs:
image: lscr.io/linuxserver/wikijs:latest
container_name: wikijs
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Ho_Chi_Minh
volumes:
- ./config:/config
- ./data:/data
ports:
- 8080:3000
restart: unless-stopped

docker compose up -d
# Xem log (Ctrl+C để thoát)
docker compose logs -f

Mở port nếu bạn đang sử dụng firewall bằng các lệnh bên dưới để cho phép port:
sudo ufw allow OpenSSH
sudo ufw allow 3000/tcp
sudo ufw allow 8080/tcp
sudo ufw reload
Bước 5: Hoàn tất cài đặt
Truy cập trình duyệt: Bước tiếp theo bạn cần nhập email, mật khẩu cùng tên miền để thiết lập trang tài khoản admin cho Wiki

Sau khi thiết lập hoàn tất bạn sẽ được chuyển đến trang mới để yêu cầu đăng nhập như hình bên dưới:

Sử dụng thông tin đăng nhập đã thiết lập ở bước trước để đăng nhập vào hệ thống, đợi ít phút bạn sẽ được chuyển đến trang chính của Wiki. Tại đây bạn có thể thiết lập riêng cho mình các trang tài liệu lưu trữ nội bộ một cách hiệu quả.

Chỉ với vài lệnh, bạn đã sở hữu một hệ thống Wiki.js chuyên nghiệp, chạy ổn định trên Ubuntu để lưu trữ nội bộ. Dữ liệu hoàn toàn nằm trong tay bạn, dễ backup, dễ scale và không tốn phí hàng tháng như các dịch vụ SaaS. Để server luôn chạy mượt, có backup tự động hàng tuần, uptime 99.99% và hỗ trợ kỹ thuật nhanh chóng, mình khuyên dùng các gói VPS chất lượng cao từ VPSMMO – nhà cung cấp uy tín tại Việt Nam với hạ tầng mạnh, IP sạch và nhiều gói cấu hình phù hợp mọi nhu cầu từ nhỏ đến lớn.
Truy cập ngay VPSMMO để chọn VPS phù hợp và bắt đầu hành trình xây dựng kho kiến thức nội bộ của riêng bạn!
CÔNG TY TNHH VPSMMO
Blog#Wiki.js #là #gì #Cách #cài #đặt #Wiki.js #trên #Ubuntu #để #lưu #trữ #nội #bộ1773316954
]]>Trong thời đại tự host (self-hosting) ngày càng phổ biến, việc quản lý các dịch vụ Docker trên server cá nhân, VPS hay homelab thường khiến nhiều người bận rộn với hàng loạt lệnh docker compose lặp đi lặp lại: pull image, up/down stack, xem log, debug lỗi… May mắn thay, cộng đồng open-source đã mang đến những công cụ tuyệt vời giúp đơn giản hóa mọi thứ, và Dockge chính là một trong những “viên ngọc” mới nổi, được yêu thích nhất gần đây.
Bài viết này sẽ hướng dẫn bạn từng bước cài đặt và sử dụng Dockge trên Ubuntu – hệ điều hành phổ biến nhất cho server. Từ việc chuẩn bị môi trường Docker, tải file compose.yaml chính thức, đến truy cập giao diện web mượt mà và bắt đầu quản lý các stack của bạn chỉ với vài cú click.
Dockge là một công cụ quản lý Docker Compose mã nguồn mở, tự host, được phát triển bởi louislam (tác giả của Uptime Kuma nổi tiếng). Nó mang đến giao diện web đẹp mắt, dễ sử dụng và phản hồi nhanh, tập trung hoàn toàn vào việc quản lý các stack dựa trên file compose.yaml.
Không giống như Portainer (quản lý cả container riêng lẻ), Dockge hướng đến việc sử dụng docker compose cho mọi thứ: tạo, chỉnh sửa, khởi động, dừng, xem log, console tương tác, và theo dõi trạng thái các stack một cách trực quan. Nếu bạn đang chạy nhiều dịch vụ tự host (homelab, server cá nhân hoặc VPS) bằng Docker Compose, Dockge sẽ giúp công việc trở nên đơn giản và chuyên nghiệp hơn rất nhiều.
Giao diện của Dockge rất mượt, gần giống Uptime Kuma về phong cách thiết kế, phù hợp cho cả người mới bắt đầu lẫn người dùng lâu năm.
Yêu cầu trước khi bắt đầu:
sudo apt update && sudo apt upgrade -y
sudo apt install -y ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
Kiểm tra phiên bản docker và docker-compose sau khi cài đặt:
docker --version
docker compose version

Sau khi Docker sẵn sàng, tiến hành cài Dockge theo cách chính thức. Trước tiên, tạo thư mục lưu trữ và tải file compose.yaml chính thức của Docker bằng cách lệnh bên dưới:
sudo mkdir -p /opt/stacks /opt/dockge
cd /opt/dockge
sudo curl --output compose.yaml

Khởi động Dockge:
sudo docker compose up -d

Sau khi chạy lệnh trên, Dockge sẽ lắng nghe tại port 5001 (mặc định), bạn hãy đợi ít phút để Dockge thiết lập hoàn tất.
Lưu ý quan trọng:
Đảm bảo port 5001 được mở trong firewall nếu bạn dùng UFW:
sudo ufw allow 5001/tcp
sudo ufw reload
Truy cập giao diện qua trình duyệt: Tại đây bạn hãy nhập thông tin tài khoản quản trị để sử dụng.

Sau khi thiết lập thông tin quản trị và đăng nhập thành công, bạn có thể xem được các container mà docker đang chạy dễ dàng và quản lý nó một cách hiệu quả. Tại đây mình sẽ hướng dẫn các bạn thêm một compose mới, tại giao diện này bạn hãy click nút +Compose như hình:

Ở đây mình ví dụ cho cài đặt Prometheus để quản lý mã nguồn, bạn có thể lấy nội dung file compose tại bài viết Prometheus là gì? Hướng dẫn cài đặt Prometheus trên Ubuntu
Sau khi có nội dung file bạn lần lượt thực hiện các bước:
Bạn đợi ít phút để docker chạy dịch vụ đó.

Khi hoàn tất, bạn có thể kiểm tra lại các dịch vụ đang chạy theo hình bên dưới và có thể click vào để quản lý chi tiết hơn. Tại đây bạn cũng có thể điều chỉnh lại nội dung file compose.yaml và Restart lại dịch vụ đó. Ngoài ra bạn cũng thực hiện các thao tác nhanh hơn với Edit, Restart, Update, Stop hay cả Delete.

Bạn cũng có thể click vào nút Port để truy cập compose đó nhanh hơn.

Dockge là lựa chọn tuyệt vời nếu bạn muốn quản lý Docker một cách đơn giản, trực quan mà vẫn giữ được sức mạnh của Docker Compose nguyên bản. Không còn phải nhớ hàng tá lệnh docker compose phức tạp, chỉ cần vài cú click là deploy, edit, xem log hay vào console container.
Nếu bạn đang tìm VPS ổn định để chạy Docker, Dockge và các dịch vụ tự host khác, mình recommend các gói VPS từ VPSMMO – hỗ trợ backup định kỳ, uptime cao, cấu hình mạnh phù hợp cho homelab hoặc production nhỏ.
CÔNG TY TNHH VPSMMO
Blog#Hướng #dẫn #cài #đặt #Dockge #để #quản #lý #Docker #đơn #giản1773312724
]]>Trong thời đại công nghệ phát triển mạnh mẽ hiện nay, việc quản lý server một cách đơn giản, hiệu quả và không cần quá nhiều kiến thức dòng lệnh là nhu cầu thiết yếu của nhiều developer, freelancer lẫn doanh nghiệp nhỏ. Easypanel chính là một giải pháp hiện đại giúp bạn làm được điều đó.
Bài viết này sẽ hướng dẫn chi tiết cách cài đặt Easypanel trên VPS chạy Ubuntu – một trong những hệ điều hành phổ biến và ổn định nhất hiện nay. Sau khi hoàn tất, bạn sẽ có một control panel đẹp mắt, dễ sử dụng để deploy ứng dụng, quản lý database, SSL và nhiều tính năng khác chỉ với vài cú click.

Easypanel là một modern server control panel mã nguồn mở, được xây dựng dựa trên Docker, giúp quản lý server và triển khai ứng dụng một cách cực kỳ đơn giản và trực quan.
Không giống như các panel truyền thống (như cPanel, DirectAdmin hay Webmin), Easypanel tập trung vào việc hỗ trợ deploy ứng dụng hiện đại (Node.js, Python, PHP, Go, Ruby, Java…) thông qua Heroku Buildpacks hoặc Dockerfile tùy chỉnh.
Một số điểm nổi bật của Easypanel:
Với Easypanel, bạn không cần phải là chuyên gia sysadmin vẫn có thể quản lý server chuyên nghiệp, tiết kiệm thời gian và giảm thiểu lỗi thủ công.
Cả Easypanel và CloudPanel đều là hai control panel mã nguồn mở miễn phí, rất được ưa chuộng trong năm 2025–2026 nhờ tính nhẹ nhàng, dễ cài đặt và phù hợp cho VPS cá nhân/startup. Tuy nhiên, chúng hướng đến đối tượng và mục đích sử dụng khác nhau rõ rệt.
Easypanel thiên về developer hiện đại, thích container hóa (Docker) và deploy đa dạng stack công nghệ. Trong khi CloudPanel tập trung tối ưu hiệu suất cực cao cho các ứng dụng PHP (WordPress, Laravel, Symfony…), với tiêu thụ tài nguyên thấp hơn đáng kể và tốc độ xử lý request vượt trội trong các benchmark thực tế.
Dưới đây là bảng so sánh chi tiết giữa hai panel:
| Tiêu chí | Easypanel | CloudPanel | Phù hợp với |
|---|---|---|---|
| Công nghệ nền tảng | Dựa hoàn toàn trên Docker + Docker Swarm | Nginx + PHP-FPM + MariaDB (không dùng Docker core) | Easypanel cho ai thích container hóa |
| Hiệu suất & RAM idle | ~400–600MB (do Docker overhead) | ~200–300MB (rất nhẹ) | CloudPanel thắng lớn nếu VPS RAM thấp |
| Benchmark request/s | ~700–900 req/s (tùy test) | ~1,200–1,800 req/s (thường cao hơn) | CloudPanel vượt trội về tốc độ PHP |
| Ứng dụng hỗ trợ | Đa dạng: Node.js, Python, Go, Ruby, Java, PHP… | Tập trung PHP (WordPress, Laravel…), hỗ trợ Node.js cơ bản | Easypanel linh hoạt hơn cho full-stack |
| Deploy method | Push-to-deploy GitHub/GitLab, Heroku Buildpacks, Dockerfile | One-click WordPress, manual upload, Git cơ bản | Easypanel tiện hơn cho CI/CD hiện đại |
| Quản lý database | PostgreSQL, MySQL, MongoDB, Redis, MariaDB… | MySQL/MariaDB, Redis (tích hợp tốt) | Easypanel đa dạng hơn |
| Giao diện & UX | Hiện đại, terminal trong browser, log realtime | Sạch sẽ, đơn giản, wizard thêm site nhanh | Easypanel thân thiện developer hơn |
| SSL & Security | Let’s Encrypt tự động, tích hợp Cloudflare dễ | Let’s Encrypt tự động, tích hợp Cloudflare tốt | Hòa (cả hai đều xuất sắc) |
| Yêu cầu RAM tối thiểu | 2GB (4GB khuyến nghị) | 1GB (2GB lý tưởng) | CloudPanel phù hợp VPS siêu rẻ |
| Cài đặt | One-click curl, 2–5 phút | One-click script, dưới 60 giây | CloudPanel nhanh hơn chút |
| Phù hợp nhất | Multi-app, microservices, non-PHP stack | WordPress/Laravel sites cần tốc độ cao, VPS nhẹ | — |
Tóm lại khi chọn:
Yêu cầu trước khi bắt đầu:
Cập nhật lại hệ thống để tránh lỗi phát sinh khi cài đặt, sử dụng lệnh bên dưới
apt update && apt upgrade -y
Trước tiên, bạn cần cài đặt curl với lệnh bên dưới:

curl -sSL | sh

Script sẽ tự động:
Quá trình thường mất 2–5 phút tùy cấu hình VPS.
Sau khi hoàn tất, script sẽ hiển thị link truy cập dưới dạng:
http://your-server-ip:3000

Mở trình duyệt và truy cập địa chỉ trên. Bạn sẽ được yêu cầu tạo tài khoản admin lần đầu (email + password). Nhấn Setup khi điền đầy đủ thông tin yêu cầu.

Lưu ý bảo mật:
Việc cài đặt Easypanel trên Ubuntu chỉ mất vài phút nhưng mang lại giá trị quản lý server cực lớn: deploy nhanh, quản lý tập trung, tiết kiệm chi phí và thời gian. Đây là lựa chọn lý tưởng cho cá nhân, startup hay agency muốn tự host ứng dụng mà không phụ thuộc vào các dịch vụ đắt đỏ.
Nếu bạn đang tìm VPS chất lượng cao, ổn định, hỗ trợ backup định kỳ (daily/weekly) để chạy Easypanel an toàn, hãy tham khảo ngay các gói VPS tại VPSMMO – nhà cung cấp uy tín với hạ tầng mạnh mẽ, giá tốt và chính sách backup đảm bảo dữ liệu.
CÔNG TY TNHH VPSMMO
Blog#Hướng #dẫn #cài #đặt #Easypanel #trên #Ubuntu #để #quản #lý #server #hiệu #quả1773308871
]]>Trong bài viết hôm nay, mình và các bạn sẽ cùng cài đặt Arcane – một công cụ quản lý Docker hiện đại, được thiết kế để làm cho việc quản lý container trở nên dễ dàng và trực quan hơn bao giờ hết. Nếu bạn đang tìm kiếm một giải pháp thay thế cho Portainer với giao diện thân thiện và tính năng mạnh mẽ, Arcane chắc chắn đáng để thử.

Arcane là một nền tảng quản lý Docker mã nguồn mở, được xây dựng với công nghệ hiện đại như SvelteKit và Go. Nó cung cấp một giao diện web đẹp mắt, dễ sử dụng để quản lý các container, images, volumes và networks trong môi trường Docker. Được thiết kế dành cho mọi người – từ người mới bắt đầu đến các chuyên gia DevOps, Arcane tập trung vào việc đơn giản hóa quy trình mà không làm mất đi sức mạnh và tính linh hoạt của Docker. Không giống như các công cụ truyền thống đòi hỏi nhiều lệnh CLI phức tạp, Arcane mang đến trải nghiệm người dùng mượt mà, hỗ trợ theo dõi thời gian thực và quản lý tài nguyên hiệu quả. Dự án được phát triển bởi cộng đồng trên GitHub và đang nhận được nhiều phản hồi tích cực từ cộng đồng self-hosted.
Arcane nổi bật với hàng loạt tính năng mạnh mẽ, giúp tối ưu hóa quy trình quản lý Docker. Dưới đây là một số điểm nổi bật:
Những tính năng này làm cho Arcane trở thành lựa chọn lý tưởng cho home lab, VPS hoặc môi trường sản xuất nhỏ.
Để cài đặt Arcane trên VPS Ubuntu (khuyến nghị Ubuntu 22.04 hoặc 24.04 LTS), bạn cần chuẩn bị một máy chủ với ít nhất 2GB RAM và Docker đã cài đặt. Dưới đây là hướng dẫn chi tiết từng bước.
Cập nhật gói hệ thống:
apt update && apt upgrade -y
Cài đặt các gói cần thiết:
sudo apt install -y ca-certificates curl gnupg lsb-release
Thêm key GPG của Docker:
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL | \
sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
Thêm repository Docker:
echo "deb [arch=$(dpkg --print-architecture) \
signed-by=/etc/apt/keyrings/docker.gpg] \
\
$(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Cài đặt Docker:
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io \
docker-buildx-plugin docker-compose-plugin
Kiểm tra cài đặt:
docker --version
docker compose version
Tạo thư mục dự án
mkdir -p ~/arcane && cd ~/arcane
Tạo keys bảo mật:
# Encryption key (32-byte base64)
openssl rand -base64 32
# JWT secret
openssl rand -base64 32

Sau khi tạo được các key bảo mật này, bạn hãy copy và note lại để thay thế trong file compose.
Tiếp theo, bạn sử dụng lệnh nano docker-compose.yml để tạo file docker-compose.yml:
services:
arcane:
image: ghcr.io/getarcaneapp/arcane:latest
container_name: arcane
restart: unless-stopped
ports:
- '3552:3552'
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- arcane-data:/app/data
- /opt/docker:/opt/docker
environment:
- APP_URL=
- PUID=1000
- PGID=1000
- ENCRYPTION_KEY=your_generated_encryption_key
- JWT_SECRET=your_generated_jwt_secret
volumes:
arcane-data:
Sử dụng các keys bạn đã lưu ở trên và thay thế cho phần bên dưới lần lượt tương ứng với encryption_key và jwt_secret

Khởi động Arcane:

Truy cập giao diện tại để truy cập Arcance.
Bạn hãy sử dụng mặc định để đăng nhập với Username arcane, Password arcane-admin

Sau khi đăng nhập lần đầu thành công, bạn cần thiết lập lại password mới. Hãy sử dụng mật khẩu mạnh bao gồm chữ cái hoa, chữ thường, số và kí tự đặc biệt để đảm bảo thông tin của bạn.

Sau khi hoàn tất việc thiết lập, bạn sẽ được chuyển đến dashboard của Arcane, tại đây bạn có thể sử dụng Arcane để quản lý Docker một cách hiệu quả với giao diện trực quan và dễ dàng thực hiện.

Arcane là một công cụ tuyệt vời để quản lý Docker, giúp bạn tiết kiệm thời gian và nâng cao hiệu quả làm việc. Với giao diện hiện đại và tính năng phong phú, nó phù hợp cho cả người dùng cá nhân lẫn doanh nghiệp nhỏ. Nếu bạn đang sử dụng VPS để chạy Docker, hãy đảm bảo chọn nhà cung cấp có hỗ trợ backup tốt để bảo vệ dữ liệu. Chúng tôi khuyến nghị VPSMMO – nơi cung cấp các gói VPS chất lượng cao với tính năng backup tự động, giúp bạn yên tâm tập trung vào phát triển.
Chúc các bạn cài đặt thành công!
CÔNG TY TNHH VPSMMO
Blog#Cài #đặt #Arcane #Công #cụ #quản #lý #Docker #mạnh #mẽ1773304302
]]>