syncthing搭建私人网盘
2020-08-03 11:03
1311 查看
syncthing这个开源软件,对于多客户端共享同步文件的问题一下有了终极解决方案。首先他是多客户端之间点对点传输,并没有第三方服务器做网盘存储,只要两台电脑同时在线,就可以做到实时同步,当然也可以到sanfengyun注册三丰云账号申请免费云服务器做为24小时不关机的中间服务器做私人网盘,支持Android、Linux、Windows、Mac OS X等系统。
下载安装
下载地址:https://syncthing.net/downloads/
cd ~ wget -c https://github.com/syncthing/syncthing/releases/download/v1.7.1/syncthing-linux-amd64-v1.7.1.tar.gz tar xzvf syncthing-linux-amd64-v1.7.1.tar.gz && rm -f syncthing-linux-amd64-v1.7.1.tar.gz cd syncthing-linux-amd64-v1.7.1 && cp syncthing /usr/local/bin
启动一次 syncthing 创建配置文件
syncthing
修改配置
sed -i 's/127.0.0.1/0.0.0.0/g' '/root/.config/syncthing/config.xml'
设置开机启动
在下载文件夹中找到 etc 目录
vim /etc/systemd/system/syncthing@.service [Unit] Description=Syncthing - Open Source Continuous File Synchronization for %I Documentation=man:syncthing(1) After=network.target [Service] User=%i ExecStart=/usr/local/bin/syncthing -no-browser -no-restart -logflags=0 Restart=on-failure RestartSec=5 SuccessExitStatus=3 4 RestartForceExitStatus=3 4 # Hardening ProtectSystem=full PrivateTmp=true SystemCallArchitectures=native MemoryDenyWriteExecute=true NoNewPrivileges=true [Install] WantedBy=multi-user.target
修改ExecStart=/usr/bin/syncthing 为/usr/local/bin/syncthing路径
设置开启启动
#开机启动 systemctl enable syncthing@root.service #启动 systemctl start syncthing@root.service
添加防火墙端口
firewall-cmd --permanent --add-port=8384/tcp firewall-cmd --permanent --add-port=22000/tcp firewall-cmd --reload
相关文章推荐
- 基于Ubuntu + nextCloud 搭建自己的私人网盘
- 键盘侠Linux干货| 使用Nginx搭建一个私人网盘
- 基于Seafile搭建一个私人网盘,使用Debian8+Sqlite3
- oneindex +OneDrive搭建私人网盘
- Seafile - 使用vps搭建属于自己的私人网盘
- Ubuntu下安装Syncthing,搭建属于自己的私有网盘
- 如何搭建一个“不可告人的”私人专属网盘?教程拿去
- win10+可道云+xampp+ipv6搭建可外网访问私人网盘
- 搭建自己私人网盘-Nextcloud
- 用花生壳以Ubuntu为平台,搭建私人网盘
- 使用Hexo + Github搭建自己的私人博客
- Seafile - 自己动手搭建个人/团队/公司专属私有文件同步服务 (云存储网盘)
- 在Ubuntu16.0.4系统上搭建seafile私人云盘
- 阿里云 ECS 云计算训练营 Day7:搭建个人网盘
- ECS day7 基于ECS和NAS搭建个人网盘
- linux-fedora系统下搭建本地owncloud网盘
- 借助网盘搭建SVN服务器
- 怎么在windows环境下搭建属于自己的网盘
- 基于CentOS 搭建 Seafile 专属网盘