Hướng dẫn triển khai Minarca Server trên Debian

Dưới đây là guide triển khai Minarca Server & Client trên Debian 11 theo hướng cài trực tiếp từ repo chính thức của Minarca (cách này đơn giản và ổn định hơn nhiều so với build từ source).
1. Chuẩn bị server
sudo su -
apt update && apt upgrade -y
apt install apt-transport-https ca-certificates curl lsb-release gpg git nano wget openssh-server -y

Minarca Server trên Debian

Thêm vào file: /etc/hosts

127.0.0.1 localhost
127.0.1.1 minarca-backup
2. Thêm repo & key của Minarca
curl -L https://www.ikus-soft.com/archive/minarca/public.key | gpg --dearmor > /usr/share/keyrings/minarca-keyring.gpg

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/minarca-keyring.gpg] https://nexus.ikus-soft.com/repository/apt-release-$(lsb_release -sc)/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/minarca.list

apt update

Minarca Server trên Debian 1

3. Cài Minarca Server
apt install minarca-server -y 

Minarca Server trên Debian 2

Sau khi cài xong, dịch vụ sẽ chạy trên port 8080.

Truy cập Web UI

  • Mở trình duyệt: http://<IP-server>:8080

Minarca Server trên Debian 3

  • Tài khoản mặc định:

    • admin

    • admin123

Vào Admin area → Users → Edit để đổi mật khẩu mạnh ngay lập tức.

Thay đổi thư mục lưu trữ mặc định

Mặc định Minarca lưu tại /backups. Nếu bạn có ổ lớn hơn (ví dụ /mnt/backups) thì làm như sau:

1. Chỉnh config:

nano /etc/minarca/minarca-server.conf

Thêm dòng:

minarca-user-base-dir=/mnt/backups

Minarca Server trên Debian

2. Restart lại dịch vụ Minarca

systemctl restart minarca-server

3. Kiểm tra lại

systemctl status minarca-server
tail -f /var/log/minarca/minarca.log

Quản lý người dùng & phân quyền

Vào Admin area → Users → Add User → Thêm user “manhhc”

Minarca Server trên Debian

Phân quyền như bên dưới:

  • /backups hoặc /mnt/backups (base dir) → 750

  • Mỗi user → 770

  • Mỗi repository của user → 755

sudo chown -R minarca:minarca /mnt/backups
sudo chmod 770 /mnt/backups

Cài đặt Minarca Client

Windows / macOS:
  • Tải client GUI từ trang chính thức.

  • Điền: server URL (http://IP:8080), user, password/token.

  • Chọn thư mục cần backup, set schedule.

Linux CLI:
wget https://www.ikus-soft.com/archive/minarca/minarca-client-latest.tar.gz
tar -xzf minarca-client-latest.tar.gz
cd minarca
Kết nối với server
./minarca configure -r http://<server-ip>:8080 -u <user> -p '<password>' -n <repo-name>

Minarca Server trên Debian

Chọn thư mục backup
./minarca include /home/manhhc
Backup lần đầu
./minarca backup --force
Lên lịch tự động
./minarca schedule --daily
./minarca start

Logs để debug

  • Server: xem trực tiếp trong Web UI

  • Linux Client: ~/.local/share/minarca/

  • Windows: %LOCALAPPDATA%\minarca\

  • macOS: ~/Library/Logs/Minarca/

Restore
./minarca restore <đường_dẫn_backup> [thư_mục_đích]

Minarca Server trên Debian

Sau khi làm xong, bạn đã có hệ thống Minarca Server trên Debian 11 + nhiều client backup tập trung, với quản lý web UICLI cho server/headless machine.

Tác giả: Mạnh Hoàng

Tôi là Hoàng Mạnh, người sáng lập blog SysadminSkills.com. Tôi viết về quản trị hệ thống, bảo mật máy chủ, DevOps và cách ứng dụng AI để tự động hóa công việc IT. Blog này là nơi tôi chia sẻ những gì đã học được từ thực tế – đơn giản, ngắn gọn và áp dụng được ngay.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *