御坂主机 发表于 2024-7-9 14:06:58

Syncthing实时共享同步数据 服务器数据备份软件 Syncthing开机自启动 修改端口

本帖最后由 御坂主机 于 2024-7-9 14:11 编辑

1. 引言
Syncthing是一款开源的实时文件同步工具,能够在多台设备之间进行文件共享和同步。它的主要特点是无需中心服务器,数据直接在设备之间传输。本文将详细介绍如何使用Syncthing进行服务器数据备份、设置开机自启动以及修改端口。

1.1 Syncthing简介
Syncthing旨在替代专有的同步和云服务,提供更加私密和安全的数据同步方式。它支持多平台,并且易于配置和使用。

2. Syncthing的安装和配置

2.1 安装Syncthing
在不同操作系统上,安装Syncthing的步骤有所不同。本文将介绍在Ubuntu和Windows上的安装方法。

2.1.1 Ubuntu系统
(1) 添加Syncthing的官方仓库并导入GPG密钥

curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
echo "deb https://apt.syncthing.net/ syncthing release" | sudo tee /etc/apt/sources.list.d/syncthing.list

(2) 更新包列表并安装Syncthing

sudo apt update
sudo apt install syncthing

2.1.2 Windows系统
(1) 下载Syncthing的Windows安装包
访问Syncthing的官方网站,下载适用于Windows的安装包。
(2) 安装Syncthing
运行下载的安装包,按照提示完成安装。

2.2 初始配置
在首次运行Syncthing时,需要进行一些初始配置。
(1) 启动Syncthing
在Ubuntu系统上,运行命令

syncthing

在Windows系统上,双击桌面的Syncthing图标。
(2) 访问Web界面
打开浏览器,访问

http://localhost:8384

(3) 设置同步文件夹
在Web界面中,点击“添加文件夹”,选择需要同步的文件夹,并设置文件夹ID。

(4) 添加设备
在需要同步的其他设备上重复上述步骤,然后在Web界面中点击“添加远程设备”,输入对方设备的ID,并选择要共享的文件夹。

3. Syncthing开机自启动

3.1 Ubuntu系统
(1) 创建systemd服务文件
在/etc/systemd/system/目录下创建syncthing.service文件

sudo nano /etc/systemd/system/syncthing.service

(2) 在文件中添加以下内容


Description=Syncthing - Open Source Continuous File Synchronization
Documentation=https://docs.syncthing.net/
After=network.target


User=your-username
ExecStart=/usr/bin/syncthing -no-browser -logflags=0
Restart=on-failure
SuccessExitStatus=3 4


WantedBy=default.target

(3) 启动并启用服务

sudo systemctl enable syncthing
sudo systemctl start syncthing

3.2 Windows系统
在Windows系统上,可以通过任务计划程序设置开机自启动。
(1) 打开任务计划程序
按Win+R,输入

taskschd.msc

并按回车。
(2) 创建基本任务
点击“创建基本任务”,按照提示设置任务名称和描述。
(3) 设置触发器
选择“当计算机启动时”。
(4) 设置操作
选择“启动程序”,浏览选择Syncthing的可执行文件。

4. 修改Syncthing的端口

4.1 修改配置文件
(1) 打开配置文件
Syncthing的配置文件位于~/.config/syncthing/config.xml(Linux)或C:\Users\<YourUsername>\AppData\Local\Syncthing\config.xml(Windows)。
(2) 找到GUI配置部分
找到类似以下内容的部分

<gui enabled="true" tls="false">
    <address>127.0.0.1:8384</address>
</gui>

(3) 修改端口
将端口号8384修改为你想要的端口号,例如8888

<gui enabled="true" tls="false">
    <address>127.0.0.1:8888</address>
</gui>

4.2 重启Syncthing
修改完成后,重启Syncthing以应用更改。

5. 结论
Syncthing作为一款强大的实时文件同步工具,可以方便地实现多设备之间的数据共享和备份。通过设置开机自启动和修改端口,可以进一步优化其使用体验。希望本文对大家在使用Syncthing时有所帮助。





------------------------------------------------------------------------------------------------------------------------------------------
========御 坂 主 机========
>> VPS主机 服务器 前沿资讯 行业发布 技术杂谈 <<
>> 推广/合作/找我玩TG号 : @Misaka_Offical <<
-------------------------------------------------------------------------------------------------------------------------------------------
页: [1]
查看完整版本: Syncthing实时共享同步数据 服务器数据备份软件 Syncthing开机自启动 修改端口