#本文網址https://sdxtlhy.github.io/ipfs/centos7minimal.html
#設置多成IPFS星際去中心化站點[ipfs官網目前把go-ipfs更改為kubo,以下kubo與go-ipfs指的都是ipfs的go語言版本]
#此文适合 CentOS7minimal i386或amd6432位或64位操作系統安裝kubo 最新版本 鏡像站
#默認使用root用戶安裝在/root/目錄
cd /root
#系統內置網絡配置界面,可設置有線或無線網卡連接,務必選中[X]Automatically connect
nmtui
#查看已創建網絡連接
nmcli conn
yum -y install wget
#kubo 最新版本 鏡像站 linux i386/amd64
#https://sdxtlhy.github.io/ipfs/setupcentos7.sh
rm setupcentos7.sh -f
wget https://sdxtlhy.github.io/ipfs/setupcentos7.sh
chmod +x setupcentos7.sh
#安装脚本下载使用了镜像站,如無法下載可自行修改為go-ipfs官網下載鏈接
#執行安裝腳本必須把n.n.n 替換為go-ipfs最新版本號(例如:0.19.1) 鏡像站
./setupcentos7.sh n.n.n
#使用tuned-adm命令优化Linux系统性能
#network-latency:源自延迟性能配置文件,它启用其他网络调整参数以提供较低的网络延迟。
tuned-adm profile network-latency
tuned-adm active
#禁止休眠
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
#安裝完成
reboot
#啟動成功後,局域網設備使用http://ip:8080以ipfs/hash方式訪問,保存書籤只能保存IP+端口或者域名+端口,即保存書籤後,必須修改書籤去掉/ipfs/hash,只保存IP:端口或者域名:端口。或者http://ip:8080/ipns/12D3KooWACwFV6WAzonbCLYo3r5JxivL5jbPNx5JpEwaepHykcqR/以ipns方式訪問。http://ip:5001/webui查看節點。在手機端或者PC可以使用ssh監控管理節點服務器。
#設置內網穿透,或者路由器有公網IP可以在路由器設置動態域名。則任意設備可隨處訪問本節點。以上設置的節點適合個人使用。Linux服務器對硬件要求較低,性能卓越,可長時間無故障運行。