首页 > 其他分享 >安装 UrBackup服务端

安装 UrBackup服务端

时间:2022-09-20 16:55:17浏览次数:71  
标签:bin -- UrBackup urbackupsrv urbackup home 安装 服务端

安装 UrBackup 服务器

配置固定IP:https://www.cnblogs.com/congcongdi/p/10149925.html

1.1 安装urbackup server系统。

cd /etc/yum.repos.d/

wget https://download.opensuse.org/repositories/home:uroni/CentOS_7/home:uroni.repo

yum install urbackup-server

这是目前最新的稳定版本

启动方式:urbackupsrv run --daemon

mkdir /home/urbackup

chmod a+w /home/urbackup

服务器端目录:

/var/urbackup

2-4. 创建备份目录。

在这个例子中,我将备份目录设置为 “/mnt/backup”。如果你挂载了存储,则目录已经创建好了;如果没有,请创建目录:

mkdir -p /home/backup

更新权限:

chown urbackup /home/urbackup

chgrp urbackup /home/urbackup

允许 UrBackup 写入此目录。

2-5. 安装启动脚本。

我们无法在 chroot 环境中调用 systemd,因此需要手动启动该服务:

/usr/bin/urbackupsrv run --config /etc/default/urbackupsrv --no-consoletime

为了避免每次都输入该命令,我们可以创建一个脚本:

nano /usr/bin/urbackupsrv-start

将其复制到下面的文件中:

#!/bin/sh

/usr/bin/urbackupsrv run --config /etc/default/urbackupsrv --no-consoletime

保存并退出。

添加执行权限:

chmod 755 /usr/bin/urbackupsrv-start

2-6. 启动服务。

urbackupsrv-start

该命令将启动服务器的日志。你可以按下 CTRL-C 停止服务,因此需要另开一个 SSH 会话。

如果想停止此服务,只需要干掉它就可以了:

pkill urbackup

2-7. 添加定时作业。

由于我们无法以传统的方式“启用” UrBackup 服务,因此需要设置一个定时作业来启动该服务。此外,如果你断开外部块存储或重新启动手机,备份目录的权限可能会恢复。为确保在重新启动时这些设置能保留下来,我们需要添加定时作业。

打开 crontab:

crontab -e

添加作业:

@reboot chown urbackup [full/path/to/backup_directory] && chgrp urbackup [full/path/to/backup_directory] && urbackupsrv-start

保存并退出。

防火墙的启动和关闭

启动: systemctl start firewalld

关闭: systemctl stop firewalld

查看状态: systemctl status firewalld 

开机禁用  : systemctl disable firewalld

开机启用  : systemctl enable firewalld

#说明:

#–zone #作用域

#–add-port=80/tcp #添加端口,格式为:端口/通讯协议

#–permanent 永久生效,没有此参数重启后失效

#多个端口:

firewall-cmd --zone=public --add-port=55413-55415/tcp --permanent

2-8. 打开 Web 界面。

通过 Web 浏览器导航到服务器的端口 55414:

http://YOUR_SERVER_IP:55414

标签:bin,--,UrBackup,urbackupsrv,urbackup,home,安装,服务端
From: https://www.cnblogs.com/Alwayslearn/p/16711630.html

相关文章

  • 安装UrBackup Linux客户端
    记录下要备份的客户端的IP和用户名;到UrBackup服务端去手动添加Linux客户端;复制服务端生成的密匙文件到TXT文件,方便接下来在客户端上使用;按第3点生成的TXT文件来在客户端上......
  • 在linux安装pm2
    1.安装:npminstallpm2-g安装完成之后要创建软链接(我自己测试安装时,发现没有创建软链接也是能用的,即下面2、3步不需要)。2.用find命令查找pm2安装目录:find/-namepm2......
  • 基于CentOS安装Maven
    下载1.通过官网下载Maven官网:http://maven.apache.org/Maven下载地址:http://maven.apache.org/download.cgi将下载好的包通过ftp上传到服务器。2.wget下载这里使用......
  • Prometheus + Grafana 安装配置
    安装文件下载文件下载地址:prometheus-2.37.1.linux-amd64.tar.gzpushgateway-1.4.3.linux-amd64.tar.gznode_exporter-1.3.1.linux-amd64.tar.gzalertmanager-0.24.0.......
  • k8s-安装教程
    kubelet版本过高,v1.24版本后kubernetes放弃docker了,所以我们安装1.24以下的。以下操作三台主机都要做。#关闭防火墙systemctlstopfirewalld&&systemctldisablefire......
  • 计算机安装不同版本sqlserver如何使用
    1.两个版本需要使用不同的实例名称2.设置不同的端口号3.客户端连接方式:ip地址,端口号4.如果需要远程连接,启用出入站的端口号新建入站规则:1出站规则和入站规......
  • Windows安装Jenkins详细教程(图文教程)
    一、安装前准备1、提前安装好jdk,可参考以下链接进行安装Windows安装JDK详细教程(图文教程)2、Jenkins官网下载安装包(因为本人jdk安装的是1.8,所以会和最新版jenkins不符合,......
  • containerd安装
    下载安装包wgethttps://github.com/containerd/containerd/releases/download/v1.6.8/cri-containerd-1.6.8-linux-amd64.tar.gzwgethttps://github.com/opencontainer......
  • paddleocr安装与图片识别快速开始
    本文首发我的个人博客:paddleocr安装教程快速开始1.安装Python环境wgethttps://mirrors.huaweicloud.com/python/3.8.5/Python-3.8.5.tgz下载后,解压,编译,安装,即可。......
  • docker离线安装
    //下载静态包//https://download.docker.com/linux/static/stable///解压tgz包到docker文件夹tar-xzvfdocker.tgz//将docker文件复制到/usr/bin下sudocpdocker/*/us......