
Jei naudosite „Obsidian“ savo mobiliajame telefone, anksčiau ar vėliau teks ieškoti Kaip sinchronizuoti „Android“ saugyklą su kompiuteriu nesiremiant mokamomis paslaugomis ar failų konfliktų sprendimu. Geros žinios yra tai, kad turite keletą būdų, kaip susikurti savo „asmeninį debesį“ ir perkelti papildinius, temas bei nustatymus iš vieno įrenginio į kitą.
Šiame straipsnyje gana išsamiai ir nepersistengdami apžvelgsime, Kaip naudoti „Obsidian“ „Android“ sistemoje su papildinių sinchronizavimu ir atsarginėmis kopijomis VPS serveryje naudosime „Git“, „Syncthing“, „Resilio Sync“, „OneDrive“ ir savarankiškai talpinamus sprendimus. Pamatysite privalumus ir trūkumus, kuriuos aplankus ignoruoti ir skirtingus sudėtingumo lygius, priklausomai nuo jūsų naudotojo poreikių.
„Obsidian“ sistemoje „Android“ ir atsarginių kopijų kūrimas debesyje naudojant „Git“: „atsarginės kopijos kūrimo + sinchronizavimo“ metodas
Vienas iš galingiausių būdų sukurti Obsidian asmeninis debesis „Android“ sistemoje Tai apima „Git“ sujungimą kompiuteryje su „Git“ programėle mobiliajame įrenginyje. Tai suteikia sinchronizaciją tarp įrenginių ir labai supaprastintą versijų valdymo sistemą, nepasikliaujant „Google“ disku, „OneDrive“ ar panašiomis paslaugomis.
Gana tipiškame realaus pasaulio scenarijuje vartotojas pradėjo naudodamas „OneSync“, kad jūsų saugykla būtų sinchronizuota su „OneDrive“„OneSync“ tvarkė failų įkėlimą ir atsisiuntimą tarp mobiliojo telefono vietinės saugyklos ir „Microsoft“ debesies: paprasta nustatyti, greita suprasti ir be jokių neįprastų leidimų.
Šios sistemos stipriosios pusės buvo akivaizdžios: Tiesioginis sinchronizavimas su „OneDrive“ (Idealu, jei jau mokate už „Office 365“), labai paprasta sąranka, jokių įtartinų leidimų ir galimybė įjungti automatinį sinchronizavimą išjungiant „Android“ akumuliatoriaus optimizavimą.
Tačiau kasdien naudojantis programa pradėjo kilti problemų. Kiekvieną kartą, kai „OneSync“ atlikdavo savo darbą, „Obsidian Git“ įskiepis kompiuteryje rodė kritines klaidasBe to, sinchronizavimas nebuvo itin greitas: visą aplanką reikėjo įkelti ir atsisiųsti iš debesies, o tai sulėtino darbo eigą, ypač naudojant didelius saugyklos duomenis.
Po kelių bandymų vartotojas nusprendė labiau pasikliauti „Git“ „Obsidian“ kompiuteryje. Jis aktyvavo „Git“ papildinį, kad atliktų Automatinės saugyklos atsarginės kopijos nuotolinėje saugyklojeKažkas, kas nuostabiai veikė darbalaukyje, bet buvo tikras vargas „Android“ sistemoje.
Mobiliajame įrenginyje, kai atidariau „Obsidian“ su įjungtu „Git“ įskiepiu, nuolat atsirasdavo iššokantys langai, o dar blogiau, Rimtų klaidų įvyko iškart po to, kai „OneSync“ baigė sinchronizavimą„OneSync“ + „Git“ papildinio sambūvis „Android“ sistemoje ne visai veikė.
Pirmasis sprendimas buvo pragmatiškas: Išjungti „Git“ papildinį O kalbaĮdiegiau „bsidian“ skirtą „Android“, palikdamas įskiepį aktyvų tik kompiuteryje. Tai pašalino erzinančius iššokančius langus, bet pagrindinė problema išliko: kaip sukurti modifikuotų užrašų atsarginę kopiją mobiliajame įrenginyje?
Čia atsirado konkreti programėlė: „Git Sync“, skirta „Android“Ši programa tvarko pakeitimų perkėlimą iš mobiliosios saugyklos į „Git“ saugyklą kontroliuojamu būdu, nekonfliktuodama su darbalaukio „Git“ papildiniu.
Taigi galutinė sprendimo architektūra buvo labai švari ir lengvai atkartojama:
- Kompiuteryje„Obsidian“ su „Git“ įskiepiu („pro“ arba standartine versija), atliekantis automatinius pakeitimus ir siuntimus į nuotolinę saugyklą.
- „Android“„App Git Sync“ apdoroja pakeitimų aptikimą vietiniame saugykloje ir jų įkėlimą į tą pačią saugyklą.
Kai mobiliajame įrenginyje paleidžiama „Git Sync“, perkelti naujausius pakeitimus į saugykląTada, kai atidarote „Obsidian“ savo kompiuteryje, „Git“ įskiepis automatiškai atlieka visų pakeitimų nuskaitymą ir gavimą. Rezultatas – greita ir stabili sinchronizacija, nenaudojant „OneDrive“ ar tokių plėtinių kaip „OneSync“.
Tokiu būdu ne tik užtikrinsite skliauto koordinavimą skirtinguose įrenginiuose, bet ir turėsite nuolatinės atsarginės kopijos „Git“ saugyklojesu išsamia versijų istorija. Ir svarbiausia: jokių įkyrių pranešimų „Android“ sistemoje ar kritinių klaidų jūsų kompiuterio „Obsidian“.
Viena detalė, į kurią reikia atkreipti dėmesį ir kuri lieka nepastebėta, jei jos nežinote: „GitHub“ (ir kitos „Git“ prieglobos paslaugos) nesinchronizuoja tuščių aplankų.Įrašomi tik tie katalogai, kuriuose yra bent vienas failas, todėl, jei reikia replikuoti visą struktūrą, pravartu įtraukti vietos žymeklio .md failą.
Sinchronizavimas, VPS ir asmeninis debesis, skirtas „Obsidian“: savarankiškai talpinamas sprendimas

Yra ir kito tipo vartotojai, kurie renkasi vengti viešųjų debesų kompiuterijos paslaugų. privačios alternatyvos ir viską susitvarkyti patys. Užuot pasikliavę „Google“ diskas, „Notion“ arba „OneDrive“Arba jie gali diegti savo serverį ir naudoti jį kaip sinchronizacijos centrą. Čia praverčia „Syncthing“ kartu su VPS ir „Obsidian“.
Pagrindinė idėja yra ta, kad a VPS veikia kaip pagrindinis mazgas ir atsarginių kopijų saugykla„Syncthing“ įdiegta tiek serverio, tiek kliento įrenginiuose („Linux“, „Windows“, „Android“...) ir sukonfigūruota taip, kad „Obsidian“ saugyklos aplankas būtų bendrinamas ir sinchronizuojamas tarp jų visų.
Šioje schemoje „Obsidian“ saugykla saugoma viename aplanke, kuris atlieka tiesos šaltinisBet kokie jūsų telefone, staliniame ar nešiojamajame kompiuteryje atlikti pakeitimai beveik akimirksniu perkeliami į kitus jūsų įrenginius, visada perduodami per serverį, kuris veikia kaip centrinis mazgas.
Sinchronizavimas yra ypač patrauklus tokio tipo sprendimams, nes jis iš esmės yra „antikomercinio debesies“ alternatyvaJums nereikia kurti paskyrų, nėra prenumeratų, nėra teikėjo užrakto ir galite įdiegti ją praktiškai bet kurioje operacinėje sistemoje („Linux“, „Windows“, „macOS“, „Android“ ir net tam tikruose maršrutizatoriuose).
Pagal numatytuosius nustatymus „Syncthing“ veikia kaip „peer-to-peer“ tinklas. Įrenginiai jungiasi tiesiogiai, kai įmanoma, o jei tai neįmanoma, jie pasikliauja perdavimo serveriais. Sukonfigūravus, tai yra viena iš tų paslaugų, kuri, pradžioje šiek tiek atsargiai, vėliau... Jis lieka fone, „tiesiog funkcionuoja“..
Integracija su „Obsidian“ turi vieną svarbų pranašumą: Programėlė apdoroja saugyklos nustatymus kaip įprastus failusKitaip tariant, temos, papildiniai, darbo sritis ir spartieji klavišai saugomi aplanke „.obsidian“ saugykloje. Sinchronizuodami šį aplanką su „Syncthing“, perkeliate ne tik užrašus, bet ir visą konfigūraciją.
Tai leidžia atlikti patogius veiksmus, pavyzdžiui, įdiegti papildinį „Linux“ kompiuteryje ir per kelias sekundes Padarykite jį prieinamą ir „Windows“, ir „Android“. nieko neliesdami. Tas pats pasakytina apie spalvų schemas, sparčiuosius klavišus ir plėtinių derinius, su kuriais dirbote.
Be pagrindinio sinchronizavimo, kai kurie žmonės, naudodami „Git“, prideda antrą saugumo sluoksnį. Pavyzdžiui, suplanuodami „cron“ užduotį VPS serveryje, kuris perkelti visą saugyklą į privačią saugyklą „GitHub“ platformojeTa kopija veikia kaip jūsų smegenų „Git istorija“, leidžianti peržiūrėti, ką ir kada pakeitėte, arba atkurti ankstesnes bet kurio užrašo versijas.
Dar vienas dalykas – galima integruoti „Python“ scenarijus, kurie serveryje taip pat paleidžiami kaip suplanuotos užduotys. Labai naudingas praktinis pavyzdys yra scenarijus, kuris tvarko priedus ir išsklaidytus užfiksuotus failus saugyklojeperkeliant juos į tvarkingus aplankus. Tai būtų tarsi mažas „Roomba“ robotas, periodiškai valantis užrašų aplanką.
„Syncthing“ + VPS derinys neapsiriboja „Obsidian“. Kai jį įdiegsite ir paleisite, jūsų serveris iš esmės taps VPS. jūsų asmeninis debesis bet kuriam aplankui: dokumentus, programavimo projektus, darbo failus ar net „Android“ įrenginio DCIM aplanką.
Tokiu būdu galite gauti mobiliuoju telefonu padarytas nuotraukas, kai tik turite „Wi-Fi“, ir jums nereikės... Google Nuotraukos ar panašiai. Jums tereikia atidžiai stebėti serverio disko vietą, nes Nuotraukos ir vaizdo įrašai užima žymiai daugiau vietos nei tekstinės pastabos..
Jei vertinate visišką duomenų nuosavybę, architektūros pritaikymą ir saugumą, šis požiūris į Sinchronizavimas + Obsidianas VPS serveryje Tai siūlo patikimą alternatyvą komerciniams debesims. O jei nenorite tvarkytis su serveriais ir tinklais, visada galite kreiptis į specializuotas įmones, kurios projektuoja ir diegia individualias debesų infrastruktūras, teikdamos tokias paslaugas kaip:
- Kūrimas pasirinktines programas y pasirinktinę programinę įrangą integruojant natų sinchronizavimą ir Obsidianu pagrįstus darbo eigą.
- sprendimai kibernetinis saugumas ir skverbties testavimą, siekiant apsaugoti jūsų asmeninį debesį ir duomenis.
- Projektavimas ir diegimas debesijos paslaugos AWS ir Azure platformose su saugiomis ir keičiamo dydžio architektūromis.
- Projektai Verslo žvalgybaPrietaisų skydai ir vizualizacija naudojant „Power BI“.
- Integracija AI įmonėmsDirbtinio intelekto agentai ir automatizavimas, pagrįsti pritaikytais modeliais.
Tokiu būdu jūs ne tik kontroliuojate savo „Obsidian“ turinį, bet ir galite jį integruoti su... verslo procesai, duomenų analizė ir dirbtinis intelektas jei jums to reikia profesionaliu lygiu.
Sinchronizuokite „Obsidian“ su „OneDrive“, papildiniais ir nustatymais tarp mobiliojo telefono ir kompiuterio
Kitas įprastas scenarijus yra tas, kai asmuo jau turi „OneDrive“ sukonfigūruota kompiuteryje ir nori jį panaudoti, kad „Obsidian“ būtų sinchronizuota su „iOS“ ir „Android“, įskaitant papildinius ir išplėstinius saugyklos nustatymus.
Tokiu atveju darbo eiga paprastai pradedama kompiuteryje: pirmiausia sinchronizuotame „OneDrive“ aplanke sukuriamas „Obsidian“ saugykla, tada bendruomenės įskiepiai ir norima temair toks papildinys kaip „Nuotolinis išsaugojimas“ yra sukonfigūruotas taip, kad būtų galima valdyti ryšį su „OneDrive“ detaliau.
Nuotolinio įrašymo skiltyje naudojate „OneDrive“ autorizacijos nuorodą, prisijunkite ir koreguokite ryšio parinktis. Iš ten galite eksportuoti dalį konfigūracijos (pvz., „OneDrive“ dalį) naudodami QR kodas, kurį sugeneruoja įskiepisTada tas QR kodas nuskaitomas iš mobiliojo telefono, kad būtų atkartota konfigūracija.
„iPhone“ (arba „Android“) įrenginyje procesas būtų maždaug toks: įdiekite „Obsidian“, sukurkite to paties pavadinimo saugyklą, įjunkite bendruomenės papildinius, pridėkite „Remotely Save“ papildinį ir jį naudokite. autorizacijos nuoroda su „OneDrive“Nuskaitant QR kodą iš kameros, „Obsidian“ programėlė pritaiko importuotus dalinius nustatymus, kurie gali apimti temą, saugyklos kelią arba papildinio parametrus.
Po to vartotojas paprastai patikrina „Obsidian“ sukurtus aplankus „OneDrive“. Jie rodomi tiek kompiuterio failų naršyklėje, tiek mobiliojoje failų programėlėje., patikrinant, ar katalogų struktūra sutampa ir ar veikia pagrindinė sinchronizacija.
Problema kyla, kai, nepaisant to, kad saugyklos failai atrodo tinkamai sinchronizuoti, Bendruomenės įskiepiai ir tam tikros nuostatos nebuvo iki galo perkeltos iš kompiuterio į telefoną.Dažnai trūksta aiškių nurodymų, kurie failai sinchronizuojami, kurie ne, ir kaip valdyti nustatymus skirtingose platformose.
Svarbiausia suprasti, kaip Obsidianas organizuoja savo koregavimus: Saugyklos aplanke .obsidian saugoma visuotinė konfigūracija.Tačiau yra specialūs failai, skirti darbalaukio ir mobiliųjų įrenginių versijoms (pvz., „workspace.json“ ir „workspace-mobile.json“), taip pat ir konkretiems papildiniams. Be to, kai kurie sinchronizavimo metodai gali pagal numatytuosius nustatymus neįtraukti šių failų arba sukelti konfliktų.
Daugeliu atvejų, norint, kad įskiepiai ir jų nustatymai nuolat pasiektų mobilųjį įrenginį, būtina užtikrinti, kad .obsidian aplankas yra visiškai sinchronizuotasbe filtrų ir ar pats sinchronizavimo įskiepis („Remotely Save“, „Syncthing“, „Resilio“ ir kt.) nepraleidžia šių failų. Taip pat verta patikrinti, ar mobilusis įskiepis įdiegtas ta pačia versija, nes versijų skirtumai gali sukelti neįprastą veikimą.
Techniniams, bet ne patyrusiems vartotojams tokio tipo problema reikalauja Išsamesnė dokumentacija apie visišką Obsidian sinchronizavimąypač kartu su tokiomis paslaugomis kaip „OneDrive“ ir trečiųjų šalių papildiniais.
„Resilio Sync“ / Sinchronizavimas „įprastiems“ vartotojams: ignoruojamų sąrašų ir geriausios praktikos pavyzdžiai

„Syncthing“ ir „Resilio Sync“ tikriausiai yra patogiausios priemonės visiems, norintiems sinchronizuoti kelis kompiuterius ir mobiliuosius įrenginius nesigilinant į sudėtingus savarankiškai talpinamus „Git“ serverius. Tačiau dažnai trūksta konsoliduoto vadovo, skirto paprastam vartotojui, kuriame paaiškinama, kaip juos konfigūruoti naudojant „Obsidian“ nesugadinant darbo srities ar papildinių.
Praktinė procedūra, kuri buvo patobulinta bendruomenėje, prasideda nuo pagrindinio žingsnio: Uždarykite „Obsidian“ visuose įrenginiuose ir pagrindiniame kompiuteryje palikite prijungtą tik vieną „pagrindinį“ saugyklą. Tame kompiuteryje visas saugyklos aplankas (įskaitant .obsidian) saugomas debesies paslaugoje arba atsarginių kopijų diske, kuris taip pat gali būti naudojamas kaip papildoma versijų kontrolė arba diferencinė kopija.
Tada visuose įrenginiuose įdiegiama „Resilio Sync“ (arba „Syncthing“, jei pageidaujate nemokamos programinės įrangos), o saugyklos aplankas bendrinamas, kad sinchronizuoti dvikryptįRekomenduojama išjungti „archyvavimą pagal pareikalavimą“ ir panašias funkcijas, o mobiliajame įrenginyje įjungti automatinį sinchronizavimo programėlės sustabdymą, kad taupytumėte akumuliatoriaus energiją, nepamirštant paleisti rankinio sinchronizavimo prieš arba po užrašų redagavimo.
Pagrindinis šios strategijos aspektas yra ignoruojamų failų sąrašo failo valdymas. Šiame faile nurodoma, kurie failai ar keliai turėtų būti ignoruojami. nenorite, kad jie sinchronizuotųsiJis turi būti sukonfigūruotas kiekviename įrenginyje, nes jis nėra automatiškai bendrinamas. Sukūrus kietąją simbolinę nuorodą, jį lengva pasiekti ir redaguoti.
Idėja yra ne blokuoti viską nuo papildinių, o būti atrankiam. Pavyzdžiui, paprastai neįtraukiami šie papildiniai:
- „Obsidian“ darbo srities failai, kuriuose saugomas skydelio išdėstymas ir kai kurie papildinių bei nuorodų nustatymai: .obsidian/workspace, .obsidian/workspaces, .obsidian/workspace.json, .obsidian/workspace-mobile.json y .obsidian/vault-stats.json.
- Failas .obsidian/community-plugins.json jei norite rankiniu būdu įjungti ir išjungti papildinius kiekviename kompiuteryje.
- Įskiepių duomenų failai, kurie sinchronizavimo metu nuolat keičiasi, bet neteikia jokios vertės, pvz. nuoseklūs-priedai-ir-nuorodos/duomenys.json o atnaujinimo-laikas-redaguojant/data.json, kuris gali užpildyti triukšmo sinchronizavimo istoriją.
- Dideli failai arba vidinės duomenų bazės, pvz. .smtcmp_vector_db.tar.gz Jei jie priklauso išplėstinės paieškos įskiepiui arba dirbtiniam intelektui, jums nereikia jų bendrinti.
Ne visko blokavimo priežastis yra ta, kad yra plėtinių, kurių duomenis norite matyti sinchronizuotus. Tipiškas pavyzdys yra papildinys, kuris prisiminti žymeklio padėtį (prisiminti žymeklio poziciją). Šiuo atveju svarbu, kad pozicija būtų išsaugota visuose įrenginiuose, kad failas nebūtų įtrauktas į ignoruojamų sąrašą.
Rekomenduojama, pradėjus sinchronizavimą su „Resilio“ arba „Syncthing“, stebėti sinchronizuotų failų istoriją ir pažiūrėkite, kurie failai yra nuolat modifikuojami. Tie, kurie akivaizdžiai nesusiję su jūsų darbo eiga arba sukelia konfliktus, turėtų būti palaipsniui įtraukiami į ignoruojamų failų sąrašą.
Kalbant apie naudojimo srautą, visiškai įmanoma, kad „Obsidian“ būtų atidaryta keliuose kompiuteriuose vienu metu, tačiau patartina įprasti Prieš pradėdami redaguoti kitame įrenginyje, palaukite, kol sinchronizavimas bus baigtas.Kitaip tariant, jei nustojate rašyti kompiuteryje, leidžiate viskam sinchronizuotis ir tik tada atidarote saugyklą mobiliajame telefone, kad galėtumėte tęsti ten, kur baigėte.
Jei ketinate atnaujinti papildinius, pagrįsta atsargumo priemonė yra Uždarykite „Obsidian“ visuose įrenginiuose, išskyrus vienąAtlikite atnaujinimą tame kompiuteryje, leiskite aplankui visiškai sinchronizuotis ir tik tada iš naujo atidarykite „Obsidian“ likusiame kompiuteryje.
Šis metodas galbūt neturi tokio elegantiškumo kaip „Git“ tvarkant failų ir šakų skirtumus, tačiau mainais jis yra... tiesioginis ir reikalauja mažiau techninių žiniųJei jau naudojate „Resilio Sync“ arba „Syncthing“ kitiems aplankams, „Obsidian“ integravimas į dabartinę sąranką atrodo labai natūraliai.
Laikui bėgant, kai stiprinsite savo ignoruojamų vartotojų sąrašą pagal savo įskiepių elgesį, galiausiai turėsite Labai patikima sinchronizacija tarp kelių kompiuterių ir „Android“, nuolat atnaujinant užrašus ir iki minimumo sumažinant konfliktus.
Turėdami visus šiuos elementus – „Git“, tokias programas kaip „Git Sync“, „Syncthing“, „Resilio“, „OneDrive“ ir galiausiai VPS – galite sukurti labai lanksčias sąrankas, kurias galėsite naudoti „Obsidian“ sistemoje „Android“ su papildinių sinchronizavimu ir asmeniniu debesiuSvarbiausia pasirinkti jums tinkamiausią sudėtingumo lygį ir aiškiai apibrėžti, kas sinchronizuojama, kas neįtraukiama ir kaip apsaugoti duomenis naudojant geras atsargines kopijas.