舊手機別賣掉換臉盆了,自制服務器了解一下!
作者 | Hannah Lee
譯者 | 彎月 責編 | 歐陽姝黎

并沒有那么舊(你會像換手機那樣一兩年就換一臺電腦嗎?) 有 4-8 個處理器和大約 4GB 的內存,以及內置 UPS。只需要再加一個外部硬盤驅動,就可以備份整個家庭的網絡了!
文件系統只能使用 EXT4。這是唯一兼容 UrBackup 和 Android 的文件系統。因此沒有文件系統級別的壓縮等功能。 從 chroot 環(huán)境下無法直接調用 systemd。我們會安裝一個簡單的啟動腳本,啟動 UrBackup 服務,并使用 pkill 停止服務。此外,我們還會添加一個 cronjob,在系統啟動時啟動服務。 UrBackup 主要以 Windows 為主。雖然它提供 Linux 的完整備份功能,但其 Linux 版本的完整鏡像依然是 beta 版狀態(tài)。此處我們會安裝穩(wěn)定版,所以我們的服務器無法支持利用 Linux 客戶端進行完整鏡像備份。但是,你可以在客戶端上創(chuàng)建備份鏡像,然后備份含有這些鏡像的目錄。最后,UrBackup 團隊也在開發(fā) Mac 客戶端支持,但同樣是beta 版。對于我來說,我沒有 Windows 服務器,我也不想備份我的Windows 筆記本電腦,所以我只在 Linux 服務器上使用 UrBackup。 Linux Deploy 提供的發(fā)行版和版本支持很有限。我試驗了 Centos7、Ubuntu 18.04 和 Debian 10,其中只有 Debian 10 能夠毫無錯誤地運行。UrBackup 對 Debian 的支持也為最好(其他發(fā)行版都沒有 ARM64 的 .deb 包)。
root 手機。具體做法請參考相關文檔,不在此贅述。 安裝 Linux Deploy 并部署 Debian Buster。 安裝 UrBackup 服務器。 連接客戶端。

準備工作
確保你使用的 boot.img 文件與手機當前的引導程序版本相符。 如果你使用的是 Android 11,而且 Magisk 程序無法正常工作,請降級到 Android 10再試。我在 Pixel 4a 上擺弄了一整天的 Android 11。 如果你不想使用 Magisk,請非常謹慎地使用其他工具。有很多其他應用程序可能含有惡意軟件。CF-Auto-Root 也是一款很好的 root 工具,但請確認下載源的安全。
可選設備(強烈推薦)
第一步:安裝 Linux Deploy 并部署 Debian Buster






第二步:安裝 UrBackup 服務器

apt update && apt upgrade -y && apt install wget
wget https://hndl.urbackup.org/Server/2.4.13/urbackup-server_2.4.13_arm64.deb
mkdir -p /mnt/backup
chown urbackup /mnt/backupchgrp urbackup /mnt/backup
/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-start
urbackupsrv-start
pkill urbackup
crontab -e
@reboot chown urbackup [full/path/to/backup_directory] && chgrp urbackup [full/path/to/backup_directory] && urbackupsrv-start

第三步:連接客戶端




service urbackupclientbackend status
service urbackupclientbackend start
urbackupclientctl set-settings \-k internet_mode_enabled -v true \-k internet_server -v "YOUR_SERVER_IP" \-k internet_server_port -v "55415" \-k computername -v "YOUR_CLIENT_NAME" \-k internet_authkey -v "YOUR_DEFAULT_AUTHENTICATION_KEY"


urbackupclientctl add-backupdir -d FILE_PATH
pkill urbackupurbackupsrv-start

— 完 —
點這里??關注我,記得標星呀~
長按進入小程序,進行打卡簽到 (更多精彩值得期待……)
最近熱文: “ 我花了 5 年時間編寫自己的操作系統!” 我承認 IDEA 2021.1.3 有點強! 谷歌:. apk 成為歷史! 2T技術資源大放送!包括但不限于:C/C++,Linux,Python,Java,人工智能,考研,軟考,英語,等等。在公眾號內回復「資源」,即可免費獲?。?span style="letter-spacing: 0.544px;font-weight: bolder;">回復「社群」,可以邀請你加入讀者群! ??給個「在看」,是對我最大的支持??
評論
圖片
表情


