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 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
]]>