使用Syncthing搭建自己的私人网盘

2023-11-05

Syncthing是一款开源免费跨平台的文件同步工具,是基于P2P技术实现设备间的文件同步,不懂得可以问下搜索引擎。本期教程是教你如何搭建远程服务,与本地服务配合,达到文件实时备份的目的。同步网速取决于自己机器带宽的上限,理论是同步的节点越多同步越快。

Syncthing优缺点:

优点:

  1. 开源安全跨平台,TLS 加密,开发活跃
  2. 安装简单,网络要求低
  3. 提供完善的版本控制

缺点:

  1. 更适合用于私有分享,而不适合用于公有分享
  2. 无 iOS 客户端
  3. 病毒扩散问题

Syncthing官网:https://syncthing.net/

0x0. 在服务器上部署Docker

Centos安装Docker:https://docs.docker.com/engine/install/centos/

0x1. 拉取syncthing镜像

docker pull syncthing/syncthing

0x2. 运行容器

docker run -d -p 8384:8384 -p 22000:22000 -v /jonssonyan/syncthing:/var/syncthing --restart=always syncthing/syncthing:latest

参数解释:

  • -d:后台运行
  • -p 8384:8384: 暴露8384端口,8384是Web界面端口
  • -p 22000:22000:暴露22000端口,22000是通讯端口
  • -v /jonssonyan/syncthing:/var/syncthing:映射文件夹,将备份的文件映射至宿主机的/jonssonyan/syncthing目录下
  • –restart=always:容器随着Docker的启动而启动
  • syncthing/syncthing:latest:镜像版本

如果你购买的服务器有控制面板,需要在控制面板开放8384(TCP)和22000(TCP和UDP都要开)

至此,syncthing已经部署到了服务器上,下一步我们只需要在本地也启动一个syncthing,与服务器进行实时同步即可。

0x3. 本地运行syncthing

syncthing下载地址:https://syncthing.net/downloads/

Windows有两个客户端:

  1. SyncTrayzor
  2. Base Syncthing

本文使用的是Base Syncthing

在这里插入图片描述
启动好后会自动打开浏览器http://127.0.0.1:8384/,如果没有自动打开,请手动在浏览器访问这个网址,这个是syncthing的默认Web界面。

0x4. 正确使用syncthing方法

1). 设置syncthingWeb面板的用户名和密码

在这里插入图片描述

2). 添加远程设备

在这里插入图片描述
如何查看设备ID?
在这里插入图片描述

3). 设置共享文件夹,并设置它的密码

在这里插入图片描述

4). 版本控制

在这里插入图片描述

5). 忽略模式

在这里插入图片描述
本期文章到这里就结束了,如果对你有帮助别忘了点赞关注,我们下期再见

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用Syncthing搭建自己的私人网盘 的相关文章

随机推荐

  • 互联网世界的 “人工智能”——探秘 “深度学习” 的前世今生

    编者按 本文来自 流浪汉 投稿 ZhangLumin 一个在硅谷工作的码农 有机器学习背景 平常对产品方面很有兴趣 最近一段时间里 Facebook Google Yahoo 百度等各大公司都在尝试将深度学习 deep learning 算
  • 位图--排序

    位图使用基本情况 一个字节有8位 假设第0位表示0 第1位表示1 那么一个字节就可以表示8个数字 整数序列 0 1 4 7 在位序列中表示为10010011 左边第一位为低位 表示有效数字0 位序列如何表示 Java 整形int 用4个字节
  • java中重写父类方法加不加@Override

    java中重写父类方法加不加 Override 这个是我在刚学习java时遇到的问题 希望能给像我一样的新手学习时带来帮助 如有错误请指正 谢谢 class Father public String name public int age
  • python print带颜色乱码无效

    乱码了 那么导入库 并且进行init 即可 import colorama colorama init autoreset True print 033 1 31 40m 测试 print 033 1 32 41m 测试 print 033
  • “模块计算机类型“x64”与目标计算机类型“X86”冲突解决方案

    最近在编译一款开源软件的时候 遇到了 模块计算机类型 x64 与目标计算机类型 X86 冲突的问题 网上查了好多资料 都是配置 链接器 高级 目标计算机 和选择X64平台编译器 可是怎么试都不行 最后发现是 命令行 里依然是 X86 的问题
  • Java多线程面试题及答案

    这篇文章主要是对多线程的问题进行总结的 因此罗列了40个多线程的问题 这些多线程的问题 有些来源于各大网站 有些来源于自己的思考 可能有些问题网上有 可能有些问题对应的答案也有 也可能有些各位网友也都看过 但是本文写作的重心就是所有的问题都
  • 向量正交 与 函数正交

    目录 1 向量内积和外积 1 1 向量内积 点乘 1 2 向量外积 差乘 2 向量的正交 3 函数的正交 4 函数正交的意义 1 向量内积和外积 1 1 向量内积 点乘 假设 a a1 a2 an b b1 b2 bn 则a与b的内积为 a
  • Android开发之多Fragment切换优化(解决切换卡顿)

    我想刚刚接触安卓的同学或许会这么写 FragmentManager fragmentManager getSupportFragmentManager FragmentTransaction fragmentTransaction frag
  • Vue input输入框回车以后自动刷新页面

    今天测试提了一个bug 输入框输入barCode时 按下回车键应该是录入数量 但是却直接刷新页面了 一起来探究一下为什么 原因 W3C 标准中有如下规定 当一个form元素中只有一个输入框时 在该输入框中按下回车应提交该表单 解决方案 可以
  • 老男孩blog博文内容列表整理(博文索引)

    我花了点时间整理了下博文列表 如果有对大家有用的 我花了点时间整理了下博文列表 如果有对大家有用的 请直接拿下 请不要只当知识收藏家 如果喜欢收藏 我建议收藏古董 100 原创 生产环境多年经验总结 无任何测试不靠谱的博文 44 生产场景不
  • 职场恶霸00后,看完这篇你就知道了

    在程序员职场上 什么样的人最让人反感呢 是技术不好的人吗 并不是 技术不好的同事 我们可以帮他 是技术太强的人吗 也不是 技术很强的同事 可遇不可求 向他学习还来不及呢 真正让人反感的 是技术平平 却急于表现自己的人 每天加班到12点 在老
  • 组合

    定义类 就是新建了一种类型 type 有了类 我们接着构造相应类型的对象 更进一步 每个类型还应该有一个清晰的接口 interface 供用户使用 我们可以在一个新类的定义中使用其他对象 这就是组合 composition 组合是在Java
  • centos怎么卸载mysql

    centos怎么删除mysql centos删除mysql的方法 1 使用 rpm qa grep i mysql 命令查看mysql安装的服务 2 使用 rpm ev nodeps 服务名 命令将查询到的mysql服务全部删除即可 本教程
  • mysql导入报错 [Err] 1067 - Invalid default value for ‘create_time‘

    mysql导入报错 比较老的系统生成的数据库导入5 7时报错 Err 1067 Invalid default value for create time 先查询 select global sql mode 结果 ONLY FULL GR
  • 完美国际服务器维护中,《完美国际2》3月31日全服更新维护公告

    完美国际2 于3月31日早上8点起 全服停机进行更新维护 预计维护时间将持续4小时 请大家注意调整自己的游戏时间 由此给您带来的不便 敬请谅解 更新说明 一 暖春活动 花朝节 开启 一陂春水绕花身 花影妖娆各占春 冬去春来 春暖花开 祖龙城
  • netty源码分析(一)-启动

    对于netty的理解 首先要熟悉NIO相关的概念 可以参考学习这里 Java NIO 以NioServerSocket实现为例 netty的启动过程分析 netty的启动入口 我们一般会这样配置 ChannelFactory serverC
  • 俞敏洪经典语录

    女人如果因为觉得一个男生帅就跟嫁给他 这是好色 男生因为女生漂亮而娶她 是审美 为什么你不要自傲和自卑 你可以说自己是最好的 但不能说自己是全校最好的 全北京最好的 全国最好的 全世界最好的 所以你不必自傲 同样 你可以说自己是班级最差的
  • L2tp/Ipsec的搭建与使用

    1 直接上活 如果看到了这篇文章肯定兜了解了是干嘛的 不懂得直接百度吧 这里主要用来在家办公使用 2 主机是否支持pptp 返回结果为yes就表示通过 modprobe ppp compress 18 echo yes 3 是否开启了TUN
  • 医学图像处理代码

    线性变换 int y int aapix bb if y gt 255 y 255 if y lt 0 y 0 return y 开窗变换 int y int 255 pix cw ww 2 ww if y gt 255 y 255 if
  • 使用Syncthing搭建自己的私人网盘

    Syncthing是一款开源免费跨平台的文件同步工具 是基于P2P技术实现设备间的文件同步 不懂得可以问下搜索引擎 本期教程是教你如何搭建远程服务 与本地服务配合 达到文件实时备份的目的 同步网速取决于自己机器带宽的上限 理论是同步的节点越