申请服务器资源免费的UrBackup是一套优秀的开源免费的客户端/服务器备份系统


UrBackup 是一套优秀的开源免费的客户端/服务器备份系统

UrBackup 是一套优秀的开源免费的客户端/服务器备份系统。
客户端分为核心进程和接口进程。
接口进程用于显示托盘图标和对话窗口,同时向核心进程发送设置和命令。
客户端核心进程在 UDP 端口 35622 上侦听来自服务端的广播消息,并在收到消息后将带有其名称的消息返回给服务端,名称使用的是 Windows 计算机名称。
它在 TCP 端口 35623 上侦听来自客户端接口进程和服务端的命令,并在 TCP 端口 35621 上侦听来自服务端的文件请求。
服务端在其命令端口上与每个客户端建立永久连接,客户端可以使用该连接请求备份或更改其设置。
客户端核心进程负责构建要备份的目录中所有文件的列表。
此列表在 UrBackup 客户端目录中创建为 urbackup/data/filelist。ub 。
为了加速目录列表的创建,要备份的目录会通过 Windows 变更日志被不断监视,Windows 变更日志只能用于整个分区。
因此,当某个卷的目录被第一次添加时,UrBackup 客户端核心进程就会将这个卷上的所有目录条目读取到 urbackup/backup_client。db 的客户端数据库文件中。
当卷被成功创建了索引之后,此数据库就会不断更新以便时刻与文件系统同步。
因此,如果卷发生了较大变化,数据库更新就会变得比通常更为频繁。
这不会带来很大的性能损失,因为仅仅是目录列表保存在数据库中。
更新每 10 秒发生一次,或者在请求文件列表时进行。
服务端从客户端获取文件列表,并通过客户端内置的文件服务下载变更的或新增的文件来开始备份。
映像备份仅可使用命令端口完成。

免费领取一台高性能服务器: 快收藏领取步骤:

免费领取一台高性能服务器: 快收藏领取步骤:

0、这个服务器可以干很多事情,比如学习编程,当FTP,做一些微服务,慢慢去发现吧。

1、先去网站注册个github账号。(本来是特别简单的事情,可是还有很多人卡在这一步了,确实没想到)

2、然后登录github,在主页顶部有codespaces功能自己找一下。
3、github给每个注册账号免费赠送一台高性能服务器,提醒一下:最好根据自己需求,选择对应需求的服务器,配置越高,能使用的时间就越短,如果选择个一般的配置,每个月能使用30个小时,还不错哟,这对很多人来说,够用了。
服务器带宽是千兆带宽,下载小型文件数据数据非常快速。

4、服务器默认的系统是Ubuntu,我们要在在浏览器用vscode打开,远程操作。

5、觉得不够用,可以多注册几个账号换着用(白嫖思维不可取)

这本Linux c/c++服务器编程荣登榜首是有道理的

这本Linux c/c++服务器编程荣登榜首是有道理的,它是看过的最好的,适合国内实战环境的Linux服务器编程书籍,点赞!
#服务器编程

UrBackup 是一套优秀的开源免费的客户端/服务器备份系统

UrBackup 是一套优秀的开源免费的客户端/服务器备份系统。
服务端 Web 界面的权限管理
UrBackup 服务端的 Web 管理页面系统拥有一套非常标准的用户系统,你可以按实际需求创建、管理或删除帐户。
这些帐户仅通过权限的管理松散地与客户端相关联,意思是说,一个帐户对应着一个客户端,同时它可以视情况而拥有不同的权限。
请小心,在首次安装 UrBackup 服务端后,Web 管理页面并没有设置管理员密码,因此任何人都可以登录到 Web 管理页面并且可以随意查看所有备份的文件!
如果你想做到限制用户访问,那么你应该立即找到设置中的帐户管理,创建管理员帐户并为其设置密码。
管理员帐户可以做任何事情,包括浏览查看所有客户端的文件备份。
而在 Web 管理页面中则允许我们创建一个“受限”帐户,并且该帐户只能在某个指定的客户端一侧浏览备份和查看统计信息。
更复杂一些的权限设定可以允许一个帐户访问多个客户端或者限制某些特定权限。
例如,你可以设置一个帐户,该帐户可以执行除浏览备份之外的所有操作。
你可以限制或扩展帐户的权限,目前我们可以参考使用的以下域:
(在 UrBackup 中,角色被称为 域 。)

你可以将未标有星号 ( * ) 的角色域依次赋予一个或多个客户端的用户ID(用 , 分隔),或者直接赋予所有用户ID all ,意为该帐户可以访问所有客户端。
带有星号( * )的角色域必须是属于 all 或 none ,要么是 all ,要么是 none ,是固定的,不可被赋予给客户端帐户。
因此为了能够查看统计信息,你需要将 piegraph 和 users 这两个角色域同时都赋予给 all 。
有一个特殊的角色域 all ,它是所有角色域的通配符。
这意味着如果将角色域 all 赋予给了所有用户ID all ,则该帐户就拥有了执行一切的至高无上的权限!
请注意区分,这个 all 是和前面表格中的所列一样的角色域,并不是用来指代所有用户ID的 all ,虽说它俩名字是一模一样。
好了,到目前为止,我们应该了解了,用户至少需要一个 status 角色域才能够使用户成功登录 Web 页面系统。