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à gì?
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.
Những tính năng mà Arcane hỗ trợ
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:
- Giao diện người dùng hiện đại (Modern UI): Thiết kế sạch sẽ, trực quan, thân thiện với thiết bị di động, giúp bạn dễ dàng điều hướng mà không cần học hỏi nhiều.
- Giám sát thời gian thực (Real-time Monitoring): Cập nhật liên tục trạng thái container, sử dụng tài nguyên (CPU, memory), và logs, giúp phát hiện vấn đề nhanh chóng.
- Quản lý Container: Dễ dàng khởi động, dừng, khởi động lại, kiểm tra và thực thi lệnh trong container mà không cần CLI.
- Quản lý Images: Kéo (pull), quản lý và cập nhật images trực tiếp từ giao diện.
- Cấu hình Network: Tạo và quản lý các mạng Docker một cách đơn giản.
- Quản lý Volumes: Xử lý volumes, bao gồm tạo, xóa và theo dõi dữ liệu lưu trữ.
- Trực quan hóa tài nguyên (Resource Visualization): Hiển thị rõ ràng sử dụng tài nguyên hệ thống, hỗ trợ quản lý Compose stacks.
- Tích hợp WebSocket: Hỗ trợ kết nối thời gian thực cho logs và cập nhật.
- Bảo mật và tùy chỉnh: Hỗ trợ mã hóa dữ liệu, JWT authentication, và dễ dàng tích hợp với reverse proxy như Nginx cho SSL.
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
Để 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.
Mục Lục
Bước 1: Cập nhật hệ thống
Cập nhật gói hệ thống:
apt update && apt upgrade -y
Bước 2: Cài đặt Docker
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
Bước 3: Cài đặt Arcane
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:

Bước 4: Truy cập và cấu hình 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.

Kết luậ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
- VP: 8B đường B31, KDC 91B, Phường Tân An, Thành phố Cần Thơ
- Tel: 0589549338
- Email: info@vpsmmo.vn
Blog#Cài #đặt #Arcane #Công #cụ #quản #lý #Docker #mạnh #mẽ1773304302
