Syncthing
Syncthing-ը բաց կոդով ֆայլերի համաժամացման ծրագիր է, որը թույլ է տալիս սարքերի միջև ֆայլերը համաժամացնել անմիջականորեն՝ առանց կենտրոնական սերվերի կամ ամպային ծառայության։
Այն ապահովում է տվյալների անվտանգ և ապակենտրոնացված փոխանցում։
Հիմնական հնարավորություններ
- սարք առ սարք (peer-to-peer) համաժամացում
- տվյալների կոդավորում փոխանցման ընթացքում
- իրական ժամանակում թարմացումներ
- բազմապլատֆորմ աջակցություն
Տեղադրում
Arch Linux / Arch-հիմնված համակարգեր
sudo pacman -S syncthing
Fedora
sudo dnf install syncthing
Debian / Ubuntu
sudo apt install syncthing
FreeBSD
pkg install syncthing
Գործարկում
Syncthing-ը գործարկելու համար՝
systemctl --user enable --now syncthing
Այնուհետև բացել վեբ դիտարկիչը և անցնել՝
http://localhost:8384
Սարքի զուգակցում
Երկու սարք համաժամացնելու համար անհրաժեշտ է՝
- բացել Syncthing-ի վեբ միջերեսը երկու սարքերի վրա
- առաջին սարքի վրա սեղմել «Add Remote Device»
- մուտքագրել երկրորդ սարքի Device ID-ն
- Device ID-ն գտնվում է «Actions» → «Show ID» բաժնում
- երկրորդ սարքի վրա հաստատել կապի հարցումը
Սարքերը կարող են գտնվել նույն ցանցում կամ հասանելի լինել ինտերնետի միջոցով։
Թղթապանակի համաժամացում
Թղթապանակ ավելացնելու համար՝
- սեղմել «Add Folder» գլխավոր էջում
- մուտքագրել թղթապանակի անունը և ուղին
- «Sharing» բաժնում ընտրել սարքը
- սեղմել «Save»
- երկրորդ սարքի վրա հաստատել հարցումը
Համաժամացման ռեժիմներ՝
- Send & Receive — ֆայլերն ուղարկվում և ստացվում են
- Send Only — ֆայլերն միայն ուղարկվում են
- Receive Only — ֆայլերն միայն ստացվում են
Օգտագործման օրինակներ
- ֆայլերի համաժամացում անձնական սարքերի միջև
- պահուստավորում (backup) առանց ամպային ծառայությունների
- տվյալների փոխանցում տեղական ցանցում
Այլ հարթակներ
Syncthing-ը հասանելի է նաև տարբեր համակարգերում, օրինակ՝ TrueNAS SCALE-ում, որտեղ այն կարելի է տեղադրել Apps բաժնի միջոցով։
Անվտանգության նշումներ
- տվյալները փոխանցվում են կոդավորված եղանակով
- սարքերը նույնականացվում են Device ID-ներով
- խորհուրդ է տրվում սահմանել վստահելի սարքեր