Cài đặt IPFS trên Ubuntu: Hướng dẫn dễ dàng

22/06/2025 P T P Web 5 phút đọc

Quảng cáo

728x90 Banner Advertisement

Thay thế bằng mã Google AdSense

Cài Đặt IPFS (Kubo) Trên Ubuntu: Một Hướng Dẫn Chi Tiết

Mở Bài

IPFS (InterPlanetary File System) là một hệ thống lưu trữ dữ liệu phi tập trung, cho phép bạn chia sẻ và sao lưu dữ liệu một cách toàn diện. Kubo là một thực hiện của IPFS bằng ngôn ngữ Go, cung cấp sự ổn định và hiệu suất cao. Trong bài viết này, chúng ta sẽ hướng dẫn bạn cài đặt IPFS Kubo trên hệ điều hành Ubuntu một cách chi tiết và dễ hiểu.

Nội Dung Chính

1. Cài Đặt Yêu Cầu

Trước khi bắt đầu, bạn cần đảm bảo rằng hệ thống của bạn đáp ứng các yêu cầu cơ bản để cài đặt Kubo. Các yêu cầu bao gồm:

  • Bộ Nhớ RAM: 6 GiB.
  • Số Lõi CPU: 2 lõi.
  • Bộ Nhớ Đĩa: Mức sử dụng bộ nhớ đĩa phụ thuộc vào số lượng dữ liệu bạn đang chia sẻ, nhưng một cài đặt cơ bản chỉ sử dụng khoảng 12 MB bộ nhớ đĩa.

2. Cài Đặt Kubo Trên Ubuntu

### 2.1. Cập Nhật Hệ Thống

Bắt đầu bằng cách cập nhật hệ thống của bạn để đảm bảo mọi gói phần mềm đã được cập nhật:

bash sudo apt update

### 2.2. Thêm Cài Đặt IPFS Kubo

Tiếp theo, bạn cần thêm nguồn chứa cài đặt IPFS Kubo vào repositories của Ubuntu. Bạn có thể thực hiện như sau:

bash sudo su echo 'deb https://ppa.launchpadcontent.net/twdragon/ipfs/ubuntu jammy main' >> /etc/apt/sources.list.d/ipfs echo 'deb-src https://ppa.launchpadcontent.net/twdragon/ipfs/ubuntu jammy main' >> /etc/apt/sources.list.d/ipfs exit

Thay thế jammy bằng tên của phân phối Ubuntu mà bạn đang sử dụng (ví dụ: focal, bionic, v.v.).

### 2.3. Cài Đặt Gói IPFS Kubo

Sau khi thêm nguồn chứa, bạn có thể cài đặt gói IPFS Kubo bằng lệnh:

bash sudo apt update sudo apt install ipfs-kubo

Trong quá trình cài đặt, bạn có thể được yêu cầu chọn các tham số cấu hình như mạng sử dụng, mô hình tính toán CPU và/hoặc tệp cấu hình hiện có.

3. Khởi Động Repository IPFS

Sau khi cài đặt thành công, bạn cần khởi động repository IPFS để bắt đầu sử dụng nó. Để làm điều này, bạn sử dụng lệnh sau:

bash ipfs init

Quảng cáo

300x250 In-Content Advertisement

Lệnh này sẽ tạo ra một thư mục chứa các tệp thiết lập và dữ liệu nội bộ của IPFS. Nếu bạn đang chạy một node IPFS trong môi trường data center, bạn nên sử dụng profile server để tránh tạo ra lưu lượng truy cập nội bộ:

bash ipfs init --profile server

4. Sử Dụng IPFS Kubo

### 4.1. Kiểm Tra Node

Để kiểm tra xem node IPFS của bạn đã hoạt động hay chưa, bạn có thể sử dụng lệnh:

bash ipfs id

Lệnh này sẽ hiển thị thông tin về node của bạn, bao gồm ID và địa chỉ.

### 4.2. Tải Dữ Liệu

Để tải dữ liệu từ mạng IPFS, bạn có thể sử dụng lệnh:

bash curl "http://127.0.0.1:8080/ipfs/"

Thay thế bằng mã CID (Content-Identifiers) của tệp dữ liệu bạn muốn tải.

5. Một Số Lệnh Cơ Bản

Dưới đây là một số lệnh cơ bản để bạn có thể sử dụng IPFS Kubo hiệu quả:

  • Khởi Động Node:
bash ipfs node --address /ip4/0.0.0.0/tcp/4001
  • Tạo Mạng Liên Kết:
bash ipfs add
  • Tải Mạng Liên Kết:
bash curl "http://127.0.0.1:8080/ipfs/"
  • Kiểm Tra Mạng Liên Kết:
bash ipfs ls

Kết Luận

Cài đặt IPFS Kubo trên Ubuntu là một quá trình đơn giản và dễ dàng. Bằng cách tuân theo hướng dẫn chi tiết trong bài viết này, bạn đã có thể bắt đầu tận dụng các tính năng của hệ thống lưu trữ dữ liệu phi tập trung này. Với IPFS Kubo, bạn có thể lưu trữ và chia sẻ dữ liệu một cách toàn diện, ngay cả trong môi trường data center. Chúng tôi hy vọng rằng hướng dẫn này sẽ giúp bạn dễ dàng nhất có thể khi bắt đầu sử dụng IPFS Kubo. Chúc bạn thành công

Quảng cáo

728x90 Bottom Advertisement

Thay thế bằng mã Google AdSense

Chia sẻ bài viết

Facebook Twitter

Bình luận

Chia sẻ ý kiến của bạn về bài viết này

Viết bình luận

Bình luận của bạn sẽ được kiểm duyệt trước khi hiển thị

Chưa có bình luận nào

Hãy là người đầu tiên bình luận về bài viết này!