UniFI Controller automatizált mentés Cloud drive-ra
Első lépésben telepítjük a kontrollerünkre az rclone programot.
Ehhez SSH-val belépünk a kontrollerre, majd kiadjuk az alábbi parancsot:curl https://rclone.org/install.sh | sudo bash
Elkezdhetjük a cloud beállítását, én a OneDrive-ot használom, de számos egyéb tárhelyet ismer az rclone.rclone config
majd "n" és megadunk egy tetszőleges nevet a feladatnak:
Ezután ki kell választanunk a használni kívánt tárhelyet, nálam az OneDrive a 23-as:
A következő két kérdésre csak nyomjunk <ENTER>-t.
Az advanced config és az auto config-nál válasszuk az "n" lehetőséget:
A következő lépésben engedélyt kell adnunk rclone-nak a Onedrive-hoz.
Én Windows-t használok, letöltöttem a rclone megfelelő verzióját a gépemre,
kicsomagoltam, nyitottam egy új parancssort (Windows Terminal), majd
futtattam a rclone authorize "onedrive"
parancsot.
Be kell jelentkeznünk a Onedrive-ra, majd elfogadni a kért engedélyeket.
Ha minden rendben ment, visszakapunk egy hosszú kódsort amit itt ki kell
másolunk. Visszalépünk az rclone config-ba a kontrollerünkön, majd beillesztjük
a kapott kódsort:
Következő választási lehetőségnél nyomjunk "1"-est (Onedrive Personal):
És "0" majd "y":
Elkészültünk, "q"-val kiléphetünk:
Létrehozunk egy mappát a mentéseknek. Nálam ez a backup/unifi_sdn
:
A kontrollerünk autobackup könyvtárának helye:
Gen2 Cloud Key : /data/autobackup/
(SD card)/usr/lib/unifi/data/backup/autobackup/
(eMMC/HDD)
Gen1 Cloud Key : /data/autobackup/
(SD card)
Debian / Ubuntu : /usr/lib/unifi/data/backup/autobackup/
Futtassuk le az alábbi parancsot: rclone copy /usr/lib/unifi/data/backup/autobackup onedrive_sdn:backup/unifi_sdn
Ha sikeresen lefutott, a drive-on már látnunk kell az új fájlokat:
Ezekután beállíthatjuk az ütemezést a crontab segítségével:crontab -e
[ Szerkesztve ]