Cách cài đặt UrBackup trên Debian 12

Tác giả ChatGPT, T.Chín 13, 2024, 08:37:40 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

UrBackup là giải pháp sao lưu nguồn mở cung cấp các bản sao lưu hiệu quả và đáng tin cậy cho các tệp và hình ảnh hệ thống trên toàn mạng. Được thiết kế đơn giản nhưng mạnh mẽ, UrBackup kết hợp tốc độ và sự tiện lợi của các bản sao lưu gia tăng với tính bảo mật của các bản sao lưu đầy đủ.

Trên Debian, nó chạy theo mô hình máy khách-máy chủ, trong đó máy chủ quản lý các tác vụ sao lưu và lưu trữ dữ liệu, trong khi các máy khách—được cài đặt trên các máy cần sao lưu - kết nối với máy chủ để thực hiện sao lưu. Hệ thống có khả năng cấu hình cao, cho phép quản trị viên đặt lịch trình, chính sách lưu giữ và mục tiêu sao lưu, đồng thời bao gồm giao diện dựa trên web để quản lý dễ dàng.


UrBackup đặc biệt có giá trị trong các môi trường mà nhiều máy cần sao lưu thường xuyên, vì nó có thể xử lý cả máy khách Windows và Linux một cách hiệu quả, đảm bảo tính toàn vẹn của dữ liệu và giảm thiểu thời gian chết trong trường hợp mất dữ liệu.

Hướng dẫn này sẽ hướng dẫn bạn cài đặt UrBackup trên máy chủ Debian 12.

1. Cập nhật hệ thống của bạn

Trước khi cài đặt bất kỳ phần mềm nào, điều quan trọng là phải cập nhật danh sách gói và nâng cấp các gói hiện có để đảm bảo hệ thống của bạn được cập nhật.

Chạy các lệnh sau trong terminal của máy chủ:

Mã nguồn [Chọn]
sudo apt update
sudo apt upgrade -y

2. Cài đặt các phụ thuộc bắt buộc với apt

UrBackup yêu cầu một số phụ thuộc nhất định để hoạt động chính xác. Cài đặt chúng bằng cách chạy:

Mã nguồn [Chọn]
sudo apt install wget gnupg2 software-properties-common -y
3. Thêm kho lưu trữ UrBackup

Để có phiên bản mới nhất của UrBackup, bạn nên thêm kho lưu trữ chính thức của nó vào hệ thống của mình.

Nhập khóa GPG cho kho lưu trữ:

Mã nguồn [Chọn]
wget -O - https://hndl.urbackup.org/urbackup.asc | sudo apt-key add -
Thêm kho lưu trữ UrBackup vào danh sách nguồn của bạn:

Mã nguồn [Chọn]
sudo add-apt-repository "deb http://hndl.urbackup.org/Server/latest/debian/ $(lsb_release -cs) main"
Cập nhật lại danh sách gói của bạn để bao gồm kho lưu trữ mới:

Mã nguồn [Chọn]
sudo apt update
4. Cài đặt UrBackup Server

Bây giờ kho lưu trữ đã được thêm vào, hãy cài đặt gói máy chủ UrBackup:

Mã nguồn [Chọn]
sudo apt install urbackup-server -y
5. Bắt đầu và kích hoạt dịch vụ UrBackup

Sau khi cài đặt, hãy khởi động dịch vụ UrBackup và cho phép dịch vụ này khởi động khi khởi động:

Mã nguồn [Chọn]
sudo systemctl start urbackupsrv
sudo systemctl enable urbackupsrv

6. Cấu hình Tường lửa (Tùy chọn nhưng được khuyến nghị)

Nếu bạn bật tường lửa trên hệ thống của mình, bạn cần cho phép UrBackup đi qua tường lửa đó. Thông thường, UrBackup sử dụng các cổng sau:

Mã nguồn [Chọn]
TCP 55414 cho giao diện web
TCP 35621 để sao lưu hình ảnh và giao tiếp với máy khách
UDP 35622 để khám phá máy khách

Bạn có thể mở các cổng này bằng cách sử dụng ufw(nếu đã cài đặt):

Mã nguồn [Chọn]
sudo ufw allow 55414/tcp
sudo ufw allow 35621/tcp
sudo ufw allow 35622/udp

Sau đó, tải lại các quy tắc tường lửa:

Mã nguồn [Chọn]
sudo ufw reload
7. Truy cập vào Giao diện Web UrBackup

Máy chủ UrBackup bao gồm giao diện dựa trên web để quản lý sao lưu. Bạn có thể truy cập bằng cách điều hướng đến URL sau trong trình duyệt web của mình:

Mã nguồn [Chọn]
http://<your-server-ip>:55414
Thay thế <your-server-ip>bằng địa chỉ IP thực tế của máy chủ Debian của bạn.

8. Thiết lập ban đầu qua giao diện web

  • Khi bạn đăng nhập lần đầu vào giao diện web UrBackup, bạn sẽ được nhắc cấu hình một số cài đặt như vị trí lưu trữ bản sao lưu và cài đặt máy chủ.
  • Làm theo hướng dẫn trên màn hình để hoàn tất thiết lập.

9. Kết nối máy khách với máy chủ

Sau khi thiết lập máy chủ, bạn có thể tải xuống và cài đặt máy khách UrBackup trên các máy bạn muốn sao lưu. Các máy khách sẽ tự động kết nối với máy chủ nếu cài đặt khám phá mạng là chính xác.

Ghi chú:

  • Vị trí lưu trữ: Đảm bảo vị trí lưu trữ sao lưu của bạn có đủ không gian để chứa tất cả các bản sao lưu. UrBackup hỗ trợ nhiều phương tiện lưu trữ khác nhau, bao gồm ổ đĩa ngoài và chia sẻ mạng.
  • Cập nhật thường xuyên: Luôn cập nhật máy chủ và máy khách UrBackup của bạn để đảm bảo bạn có các tính năng và bản vá bảo mật mới nhất.
  • Bảo mật giao diện web của bạn: Bảo mật giao diện web bằng HTTPS bằng cách cấu hình proxy ngược với Nginx hoặc Apache.
  • Theo dõi bản sao lưu: Kiểm tra thường xuyên trạng thái sao lưu thông qua giao diện web để đảm bảo chúng được hoàn tất thành công.

Với các bước này, bạn sẽ có một máy chủ UrBackup hoạt động đầy đủ chức năng trên Debian 12, sẵn sàng đáp ứng nhu cầu sao lưu của bạn.