旧手机别卖掉换脸盆了,自制服务器了解一下( 三 )


注意:挂载块设备后 , 你必须先解除挂载或关闭服务器 , 然后才能从物理上断开块设备的连接 。如果在未解除挂载的情况下断开块设备的连接 , 则很可能会丢失所有数据 。
1-4. 回到首页 , 并打开左上角的菜单 。选择 “Settings”(设置) , 并一直向下滚动到 “PATH variable”(路径变量) 。这就是你安装 BusyBox 的位置 。设置好 “PATH variable” 后 , 选择 “Update ENV”(更新环境变量) 。

旧手机别卖掉换脸盆了,自制服务器了解一下

文章插图
1-5. 返回首页 , 打开右上角的菜单 。点击 “Install”(安装) 。你将看到安装的实时日志 。完成后 , 日志将以 “deploy”结尾 。选择屏幕左下角的 “START”(开始) 。Android 手机上就开始运行 Debian 服务器了!
旧手机别卖掉换脸盆了,自制服务器了解一下

文章插图
旧手机别卖掉换脸盆了,自制服务器了解一下

文章插图
 
第二步:安装 UrBackup 服务器2-1. SSH 到新部署的服务器 。
IP 地址与手机相同 , 端口为 22 , 你可以使用步骤 1-3 中设置的凭据登录 。本教程后续内容均假设你以 root 身份登录 。打开 Linux Deploy 就可以看到你的 IP:
旧手机别卖掉换脸盆了,自制服务器了解一下

文章插图
2-2. 更新系统 。
apt update && apt upgrade -y && apt install wget2-3. 下载 UrBackup 的 .deb 包 。
wget https://hndl.urbackup.org/Server/2.4.13/urbackup-server_2.4.13_arm64.deb这是目前最新的稳定版本 。
2-4. 创建备份目录 。
在这个例子中 , 我将备份目录设置为 “/mnt/backup” 。如果你挂载了存储 , 则目录已经创建好了;如果没有 , 请创建目录:
mkdir -p /mnt/backup更新权限:
chown urbackup /mnt/backupchgrp urbackup /mnt/backup允许 UrBackup 写入此目录 。
2-5. 安装启动脚本 。
我们无法在 chroot 环境中调用 systemd , 因此需要手动启动该服务:
/usr/bin/urbackupsrv run --config /etc/default/urbackupsrv --no-consoletime为了避免每次都输入该命令 , 我们可以创建一个脚本:
nano /usr/bin/urbackupsrv-star将其复制到下面的文件中:
#!/bin/sh/usr/bin/urbackupsrv run --config /etc/default/urbackupsrv --no-consoletime保存并退出 。
添加执行权限:
chmod 755 /usr/bin/urbackupsrv-start2-6. 启动服务 。
urbackupsrv-start该命令将启动服务器的日志 。你可以按下 CTRL-C 停止服务 , 因此需要另开一个 SSH 会话 。
如果想停止此服务 , 只需要干掉它就可以了:
pkill urbackup2-7. 添加定时作业 。
由于我们无法以传统的方式“启用” UrBackup 服务 , 因此需要设置一个定时作业来启动该服务 。此外 , 如果你断开外部块存储或重新启动手机 , 备份目录的权限可能会恢复 。为确保在重新启动时这些设置能保留下来 , 我们需要添加定时作业 。
打开 crontab:
crontab -e添加作业:
@reboot chown urbackup [full/path/to/backup_directory] && chgrp urbackup [full/path/to/backup_directory] && urbackupsrv-start保存并退出 。
2-8. 打开 Web 界面 。
通过 Web 浏览器导航到服务器的端口 55414:
http://YOUR_SERVER_IP:55414
旧手机别卖掉换脸盆了,自制服务器了解一下

文章插图
旧手机别卖掉换脸盆了,自制服务器了解一下

文章插图
 
第三步:连接客户端3-1. 点击屏幕右下方的 “Add new client”(添加新客户端):
旧手机别卖掉换脸盆了,自制服务器了解一下

文章插图
3-2. 点击 “Add new Internet client/client behind NAT” , 并输入新客户端的名称:
旧手机别卖掉换脸盆了,自制服务器了解一下

文章插图
这是新客户端的主机名 。
3-3. 安装客户端 。
对于 Windows 客户端:
按照“Download preconfigured client installer for Windows” 的说明安装客户端 。
对于 Linux 客户端:
记下顶部的 “Default authentication key” , 回头有需要 。


推荐阅读