OffshoreVps
Bài hướng dẫn7 thg 10 20266 phút đọcBởi đội ngũ OffshoreVps

Cách chạy node Monero trên VPS

Chạy monerod trên VPS để truy cập ví riêng tư: yêu cầu, xác minh bản tải xuống, chế độ pruned, RPC bị hạn chế và các cổng tường lửa.

Node Monero cho phép ví của bạn kết nối với mạng lưới mà không cần tin vào máy chủ bên thứ ba. Dùng node từ xa do người khác vận hành sẽ để lộ địa chỉ IP và hoạt động ví của bạn cho người vận hành, vì vậy nhiều người tự chạy node. VPS giúp node luôn trực tuyến.

Cửa sổ terminal trên VPS hiển thị các lệnh dùng để chạy node Monero, bắt đầu bằng “tar xjf monero-linux-x64-vVERSION.tar.bz2”
Loại lệnh bạn sẽ chạy trên máy chủ của mình trong hướng dẫn này.

Bạn cần gì

  • Ổ đĩa. Blockchain Monero có dung lượng vài trăm gigabyte và tăng dần theo thời gian. Hãy kiểm tra dung lượng hiện tại trên getmonero.org trước khi chọn gói.
  • RAM. 4 GB là mức tối thiểu thoải mái. Nhiều hơn sẽ có ích trong lần đồng bộ đầu tiên.
  • Băng thông. Lần đồng bộ đầu tiên tải toàn bộ chuỗi, sau đó lưu lượng sẽ ổn định lại. Hãy chọn gói có lưu lượng dồi dào.

Các gói VPS dùng ổ NVMe của chúng tôi rất phù hợp.

Bước 1: chuẩn bị máy chủ

Hãy cập nhật hệ thống và bảo mật trước. Hướng dẫn bảo mật VPS mới của chúng tôi bao gồm khóa SSH, tường lửa và cập nhật tự động. Tạo một người dùng riêng cho Monero.

Bước 2: tải và xác minh

Tải các công cụ dòng lệnh chính thức từ getmonero.org và xác minh mã băm cùng chữ ký được công bố trên trang tải xuống trước khi chạy bất cứ thứ gì.

tar xjf monero-linux-x64-vVERSION.tar.bz2
sudo mv monero-x86_64-linux-gnu-vVERSION /opt/monero
Các bước của hướng dẫn này theo thứ tự: 1. Bạn cần gì; 2. chuẩn bị máy chủ; 3. tải xuống và xác minh; 4. khởi động daemon; 5. dùng với ví của bạn; 6. Ghi chú về tường lửa
Các bước trong hướng dẫn này, theo thứ tự.

Bước 3: khởi động daemon

/opt/monero/monerod --detach --prune-blockchain \
  --data-dir /home/monero/.bitmonero

Tùy chọn --prune-blockchain chỉ giữ khoảng một phần ba dữ liệu và giảm đáng kể yêu cầu về ổ đĩa. Bỏ tùy chọn này nếu muốn chạy node đầy đủ. Theo dõi tiến độ bằng /opt/monero/monerod status hoặc trong nhật ký.

Bước 4: dùng với ví của bạn

Để dùng node từ ví trên thiết bị khác, hãy chạy daemon với RPC bị hạn chế và trỏ ví tới địa chỉ máy chủ của bạn với cổng 18081. Giữ RPC đầy đủ ở chế độ riêng tư: đừng mở công khai. Khi dùng từ xa, hãy ưu tiên tùy chọn RPC bị hạn chế và một quy tắc tường lửa chỉ cho phép IP của riêng bạn.

Lưu ý về tường lửa

  • Cổng 18080 là cổng ngang hàng (peer-to-peer). Mở cổng này giúp ích cho mạng lưới.
  • Cổng 18081 là cổng RPC. Hãy giới hạn nó chỉ cho địa chỉ của riêng bạn.

Câu hỏi thường gặp

Node Monero cần bao nhiêu dung lượng đĩa?

Full node Monero hiện cần hơn 200 GB và blockchain vẫn tiếp tục lớn lên. Chế độ pruned dùng khoảng một phần ba con số đó.

Vì sao nên tự chạy node Monero?

Nó cho phép bạn tự xác minh chuỗi và ngăn node từ xa biết ví của bạn tra cứu những giao dịch nào.