Docker ngày càng phổ biến, nhưng việc quản lý bằng dòng lệnh dễ gây khó khăn và nhầm lẫn. Arcane UI xuất hiện như một giải pháp trực quan, dễ dùng và self-hosted, giúp cả người mới lẫn chuyên gia thao tác nhanh hơn
🔑 Arcane là gì?
- Giao diện quản lý Docker hiện đại, chạy trực tiếp trên máy chủ của bạn.
- Không cần tài khoản, không phụ thuộc bên thứ ba.
- Hoạt động tốt trên Linux, macOS, Windows, Raspberry Pi, NAS, cloud server.
🌟 Điểm nổi bật
- UI tối giản, dark mode, dashboard rõ ràng.
- Triển khai nhanh bằng Docker/Docker Compose.
- Quản lý container: start/stop, logs real-time, CPU/RAM, shell bên trong container.
- Quản lý image & volume: xem, xóa, pull mới, tạo/xóa volume.
- Hỗ trợ Docker Compose: upload, chỉnh sửa, deploy stack, xem log từng service.
- Phù hợp cho homelab và production nhỏ.
✅ Lợi ích
- Không cần nhớ lệnh phức tạp.
- Dễ debug và theo dõi trạng thái container.
- Tăng tốc workflow, hỗ trợ nhiều người cùng quản lý.
Arcane mang lại sự cân bằng giữa dễ dùng và tính năng mạnh mẽ. Nếu bạn muốn một Docker UI đơn giản – đẹp – hiện đại, Arcane là lựa chọn đáng thử cho cả học tập, homelab và dự án nhỏ
Hướng dẫn cài đặt và quản lý Arcane trên Debian GNU/Linux 12 bằng Docker
Để cài đặt và quản lý Arcane, trước tiên cần cài Docker Engine, sau đó có thể chạy Arcane bằng script cài đặt chính thức hoặc thiết lập docker-compose.yaml với cấu hình container Arcane.
🛠 Bước 1: Cài Docker trên Debian 12
Trước khi chạy Arcane, cần cài Docker:
- Cập nhật hệ thống:
bash
sudo apt update && sudo apt upgrade -y
- Cài gói phụ thuộc:
bash
sudo apt install ca-certificates curl gnupg lsb-release -y
- Thêm khóa GPG chính thức của Docker:
bash
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
- Thêm repository Docker:
bash
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/debian $(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- Cài Docker Engine:
bash
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
- Kiểm tra cài đặt:
bash
sudo docker run hello-world
🚀 Bước 2: Cài Arcane
Có 2 cách chính:
Cách A: Script tiện lợi (nhanh nhất)
bash
curl -fsSL https://getarcane.app/install.sh | bash
Script này sẽ cài Arcane cùng các phụ thuộc (Docker, Node.js, Go). Gỡ cài đặt:
bash
curl -fsSL https://getarcane.app/uninstall.sh | sudo bash -s -- --force --remove-all
Cách B: Docker Compose (khuyến nghị để kiểm soát tốt hơn) Tạo file compose.yaml:
yaml
services:
arcane:
image: ghcr.io/getarcaneapp/arcane:latest
container_name: arcane
ports:
- "3552:3552"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- arcane-data:/app/data
- /host/path/to/projects:/app/data/projects
environment:
- NODE_ENV=production
volumes:
arcane-data:
Chạy Arcane:
bash
docker compose up -d
⚙️ Bước 3: Quản lý Arcane
- Khởi động Arcane:
bash
docker compose up -d
- Dừng Arcane:
bash
docker compose down
- Xem log:
bash
docker logs arcane
- Cập nhật Arcane:
bash
docker compose pull && docker compose up -d
⚠️ Lưu ý & Rủi ro
- Firewall: Docker có thể bỏ qua một số thiết lập firewall, cần đảm bảo port an toàn.
- Dữ liệu: Sử dụng volumes (
arcane-data) để tránh mất dữ liệu khi container bị xóa. - Bảo mật: Nên dùng Docker socket proxy để quản lý an toàn hơn.
