- „UmbrelOS“ yra atvirojo kodo operacinė sistema, paremta „Debian“, kuri paverčia asmeninius kompiuterius, mini kompiuterius ir „Raspberry Pi“ privačiais namų debesimis.
- Jis naudoja „Docker“ konteinerius ir parduotuvę su daugiau nei 300 programų, kad vos keliais paspaudimais įdiegtų tokias paslaugas kaip „Nextcloud“, „Jellyfin“, „Home Assistant“ arba vietinį dirbtinį intelektą.
- Siekiant sustiprinti saugumą, siūlomas užšifruotas atsargines kopijas, atsukimo funkcija, aparatinės įrangos stebėjimas ir nepriklausomas autentifikavimas kiekvienai programai.
- Jis suderinamas su savo aparatine įranga ir oficialiais „Umbrel Home“ bei „Umbrel Pro“ įrenginiais, apimdamas viską – nuo paprasto naudojimo namuose iki sudėtingesnių situacijų.
Namų serverio nustatymas Tai nebėra skirta tik kompiuterių specialistams ar profesionaliems sistemų administratoriams. Vis daugiau žmonių nori turėti savo nuotraukas, dokumentus, filmus ir net savo programas savo serveryje, nepriklausydami nuo „Google“ disko, „Dropbox“ ar kitų komercinių debesijos paslaugų, ir čia praverčia „UmbrelOS“.
su „UmbrelOS“ siekia sujungti geriausias tradicinio NAS savybes (pvz., „Synology“ ar „QNAP“) su „Linux“ serverio galia ir laisve, tačiau beveik be jokių techninių sunkumų. Tai operacinė sistema, sukurta taip, kad galėtumėte paimti seną kompiuterį, pigų mini kompiuterį ar „Raspberry Pi“ ir paversti jį privačiu namų debesiu su patobulinta žiniatinklio sąsaja, integruota programų parduotuve ir daugybe pažangių funkcijų, net neprisiliesdami prie terminalo.
Kas yra „UmbrelOS“ ir kuo ji skiriasi nuo kitų sprendimų?
„UmbrelOS“ yra atvirojo kodo operacinė sistema, pagrįsta „Linux“ („Debian“) Sukurtas specialiai asmeniniam namų serveriui. Tai nėra tradicinis platinimas, skirtas naudoti su klaviatūra, pele ir darbalaukiu; vietoj to jis skirtas valdyti viską iš interneto naršyklės, paprastai pasiekiamos per adresą skėtis.vietinis arba per įrenginio vidinį IP adresą jūsų tinkle.
Pagrindinė mintis yra Paverskite bet kurį kompiuterį, mini kompiuterį ar „Raspberry Pi“ privačiu debesiuPanašiai kaip ir su NAS, bet su daug didesniu lankstumu. Įdiegus „UmbrelOS“, sistema pasirūpina visos aplinkos nustatymu ir pateikia labai paprastą žiniatinklio skydelį, kuriame galite įdiegti, atnaujinti ir valdyti programas vienu ar dviem paspaudimais.
Iš pradžių „Umbrel“ gimė apie 2020 m. kaip projektas, kurio tikslas buvo pasiūlyti paprastą būdą surinkti pilnas Bitcoin mazgas „Raspberry Pi“Laikui bėgant, komanda išplėtė savo veiklos sritį ir sukūrė visavertę namų savarankiško talpinimo platformą: asmeninį debesį, medijos serverį, namų automatizavimą, produktyvumo programas, vietinį dirbtinį intelektą ir daug daugiau.
Palyginti su tokiais sprendimais kaip „OpenMediaVault“, „TrueNAS“, „Ubuntu Server“ ar net „CasaOS“, „UmbrelOS“ daug dėmesio skiria naudotojo patirčiaiTechninis sluoksnis pagrįstas „Docker“ konteineriais, tačiau viskas valdoma vizualiai iš žiniatinklio, todėl nereikia atsiminti komandų ar kovoti su priklausomybėmis. Toks požiūris daro jį labai patrauklų tiek pradedantiesiems, tiek tiems, kurie jau yra susipažinę su „Linux“ ir nori kažko patogaus ir lengvai prižiūrimo.
Kitas esminis dalykas yra tas „UmbrelOS“ sukurta veikti su kuklia technine įranga kurį galbūt pamiršote stalčiuje: seną nešiojamąjį kompiuterį, mini kompiuterį su mažai energijos naudojančiu procesoriumi arba „Raspberry Pi 4“ ar „5“. Tai labai sumažina patekimo į rinką barjerą ir leidžia už labai mažą kainą susikurti namų serverį.
Kaip „UmbrelOS“ veikia viduje
Nors išorėje matote labai patogų naudoti žiniatinklio skydelį, apačioje „UmbrelOS“ yra pagrįsta „Debian“ ir „Docker“ konteinerių architektūra.Kiekviena programa, kurią įdiegiate iš jų saugyklos, veikia izoliuotame konteineryje su savo priklausomybėmis ir konfigūracija, taip išvengiant konfliktų tarp paslaugų.
Šis metodas turi keletą aiškių privalumų: Programėlės atnaujinamos nepriklausomaiBazinė sistema ilgiau išlieka stabili, o jei programa dėl kokių nors priežasčių sugenda, tai paveikia tik jos konteinerį, o ne likusią sistemos dalį. Namų serveriui, kuriame nenorite taisyti visko kiekvieną savaitę, tai yra didelis privalumas.
„UmbrelOS“ apima centralizuotas žiniatinklio priekinis skydelis Šioje platformoje galite valdyti praktiškai viską: programų diegimą ir valdymą, aparatinės įrangos būseną, disko naudojimą, temperatūrą, pagrindinį išteklių stebėjimą, atsargines kopijas ir saugos parinktis. Idėja ta, kad galite atjungti monitorių, pelę ir klaviatūrą nuo serverio ir valdyti viską iš bet kurio prie vietinio tinklo prijungto įrenginio.
Viena praktiškiausių detalių yra ta, kad sistema turi vieno paspaudimo atnaujinimo mechanizmasKai pasirodo nauja „UmbrelOS“ versija, skydelyje pasirodo pranešimas; palietus mygtuką, automatiškai atsisiunčiamas ir įdiegiamas atnaujinimas. Tas pats pasakytina ir apie daugelį parduotuvėje esančių programų, kurios dažnai gauna atnaujinimus iš oficialių „Docker“ atvaizdų.
Be to, „UmbrelOS“ rodo pranešimai apie kiekvienai programai reikalingus leidimus ir prieigąTai leidžia matyti, kokius išteklius jis naudos (saugyklą, tinklą ir kt.), ir išlaikyti tam tikrą kiekvieno konteinerio veiksmų jūsų serveryje kontrolę.
Pagrindinės „UmbrelOS“ savybės ir privalumai
Vienas iš didžiausių „UmbrelOS“ privalumų yra tai, kad ji sukurta taip, kad Kiekvienas gali susikurti savo privatų serverį net nebūdamas ekspertas.Siekiant šio tikslo, projekte įdiegta daug funkcijų, kurios jį daro labai išbaigtą tiek funkcionalumo, tiek saugumo, tiek priežiūros požiūriu.
Pirma, ji pabrėžia savo labai supaprastintas atnaujinimų valdymasBe to, kad bazinę sistemą galima atnaujinti vienu spustelėjimu, diegiamos programos yra pagrįstos „Docker“ atvaizdais, kurie atnaujinami, kai tik atsiranda naujų versijų, todėl jūsų serveris be vargo išlieka pakankamai atnaujintas.
Kitas svarbus dalykas yra Individualus kiekvienos programėlės ar paslaugos autentifikavimasVien tik pasiekti „UmbrelOS“ skydelį nepakanka; daugeliui programų reikalingas jų pačių vartotojo vardas ir slaptažodis, o kai kurios netgi leidžia įjungti dviejų etapų autentifikavimą (2FA), taip padidinant saugumo lygį, kuris yra labai svarbus, jei planuojate dalį savo serverio atskleisti išoriniam pasauliui.
Sistemoje taip pat yra įrankių, skirtų stebėti aparatinės įrangos būseną realiuoju laikuSąsajoje galite patikrinti procesoriaus ir RAM naudojimą, laisvą disko vietą, temperatūrą ir kitą pagrindinę informaciją, kuri padeda sužinoti, ar viskas veikia tinkamai, ar reikia išplėsti saugyklą ar pagerinti vėdinimą.
Kalbant apie paslaugų diegimo modelį, „UmbrelOS“ valdo visus programos, tokios kaip iš anksto sukonfigūruoti „Docker“ konteineriaiVartotojui tai reiškia, kad jam tereikia atlikti kelis paspaudimus, kad paleistų paslaugas, kurias kitaip būtų daug sudėtingiau įdiegti tradicinėje „Linux“ sistemoje, pavyzdžiui, medijos serverį, „Nextcloud“ tipo debesijos paslaugą, „Bitcoin“ mazgą arba vietinę dirbtinio intelekto aplinką.
„UmbrelOS“ programėlių parduotuvė: daugiau nei 300 programėlių
Viena iš pagrindinių „UmbrelOS“ funkcijų yra integruota programėlių parduotuvėkuri veikia kaip prekyvietė, iš kurios galite įdiegti visų rūšių paslaugas, nereikėdami rankiniu būdu ieškoti vaizdų ar liesti konfigūracijos failų.
Dabartiniame kataloge yra daugiau nei 300 paruoštų naudoti programųapima beveik kiekvieną namų naudojimo atvejį (ir daugelį profesionalių). Tarp ryškiausių kategorijų yra saugojimo ir sinchronizavimo sprendimai, multimedija, namų automatizavimas, saugumas, produktyvumas ir net lokaliai veikiantis dirbtinis intelektas.
Pavyzdžiui, asmeninio debesies skyriuje galite įdiegti „Nextcloud“ – failų, kalendorių ir kontaktų tvarkymuipaversdami savo serverį privačia alternatyva „Google“ diskui, „iCloud“ ar „Microsoft 365“. Taip pat yra slaptažodžių tvarkyklių, tokių kaip Vaultwardenas (lengva, savarankiškai talpinama diegimo sistema, suderinama su „Bitwarden“), labai naudinga norint centralizuoti raktus, nepriklausant nuo išorinių paslaugų.
Jei mėgstate multimedijos turinį, „UmbrelOS“ leidžia jį akimirksniu įdiegti. Jellyfin arba kitos panašios vietinės transliacijų platformosPalaikydamas vaizdo įrašų, muzikos ir TV serialų bibliotekas ir netgi transkoduodamas, jei tai leidžia jūsų aparatinė įranga, jūsų serveris tampa savotišku „namų „Netflix“, pasiekiamu iš jūsų namų tinklo ir net nuotoliniu būdu, jei teisingai sukonfigūruotas.
„UmbrelOS“ taip pat įsitvirtino šioje srityje. namų automatizavimas ir namų automatizavimasJų parduotuvėje galite įdiegti „Home Assistant“ – vieną galingiausių platformų, skirtą išmaniosioms lemputėms, jutikliams, kištukams, kameroms, spynoms ir kitiems daiktų interneto įrenginiams prijungti ir valdyti, viską valdant iš savo serverio, nesiunčiant duomenų į trečiųjų šalių debesis.
Viena ypač ryški sritis yra ta, vietinis dirbtinis intelektas„UmbrelOS“ leidžia lengvai įdiegti tokius įrankius kaip „Ollama“, kurie leidžia atsisiųsti ir paleisti dirbtinio intelekto modelius tiesiai jūsų kompiuteryje, nenaudojant išorinių API. Tai atveria duris asmeniniams asistentams, teksto ir vaizdų generavimui bei duomenų analizei, suteikdama jums visišką duomenų apdorojimo vietos kontrolę.
Atsarginės kopijos, atsukimas ir saugyklos valdymas
Namų serveryje Duomenų apsauga yra tokia pat svarbi, kaip ir jos siūlomos funkcijos„UmbrelOS“ apima keletą įdomių parinkčių, todėl jums nereikia pasikliauti išorinėmis programomis kuriant atsargines failų kopijas ir jas atkuriant.
Viena vertus, sistema leidžia konfigūruoti automatiškai užšifruotos atsarginės kopijos į skirtingas vietas: kitą įrenginį su „UmbrelOS“, NAS jūsų vietiniame tinkle arba net išorinį USB diską. Idėja ta, kad sugedus pagrindiniam diskui ar kilus rimtai problemai, galite atkurti savo aplinką neprarasdami visko.
Dar viena įdomi funkcija yra tai, ką Umbrel vadina Atsukti atgalŠi funkcija leidžia lengvai atkurti failus ar aplankus į ankstesnę būseną. Tai panašu į daugelio debesijos paslaugų ar profesionalių saugojimo sistemų naudojamą versijų kūrimą, kai galite „keliauti laiku atgal“, kad atkurtumėte netyčia ištrintus ar modifikuotus elementus.
Kalbant apie saugyklą, „UmbrelOS“ siūlo palaikymą išoriniai kietieji diskai ir tinklo diskaiGalite prijungti USB diskus, prie tinklo prijungtas saugyklas (NAS) arba nuotolinius serverius ir paversti juos sistemos darbo srities dalimi. Tai leidžia naudoti hibridines konfigūracijas, pavyzdžiui, derinti greitą SSD diską sistemai ir programoms su vienu ar keliais dideliais diskais duomenims saugoti.
Šis lankstus saugyklos valdymas kartu su konteinerių architektūra leidžia jį gana paprastai valdyti. padidinti pajėgumus arba reorganizuoti apimtis serveriui augant, nereikalaujant visiškai iš naujo atlikti diegimo.
Suderinama įranga: „Raspberry Pi“, senesni kompiuteriai, mini kompiuteriai ir oficiali įranga
„UmbrelOS“ yra skirta būti labai universalus techninės įrangos atžvilgiu kurį galite naudoti. Tai vienas didžiausių privalumų, nes jis leidžia pakartotinai naudoti nebenaudojamą įrangą arba susikurti tylų, mažai energijos naudojantį serverį su moderniu mini kompiuteriu.
Kalbant apie pagrindines plokštes, sistema suderinama su Avietė Pi 4 ir avietė Pi 5Ankstesniems „Raspberry Pi“ modeliams trūko apdorojimo galios, kad „UmbrelOS“ sklandžiai veiktų su keliomis programomis, todėl pačiame projekte rekomenduojama pradėti bent nuo „Pi 4“. Diegimas „Pi“ įrenginyje atliekamas naudojant „microSD“ kortelę (operacinei sistemai) ir, idealiu atveju, USB diskus arba SSD diską duomenims.
Jei pageidaujate naudoti tradicinį kompiuterį, „UmbrelOS“ siūlo 64 bitų x86 architektūrų atvaizdas kurį galite įdiegti bet kuriame suderinamame kompiuteryje. Minimalūs rekomenduojami reikalavimai yra 64 bitų dviejų branduolių procesorius, 4 GB RAM (nors rekomenduojama 8 GB, jei norite vienu metu paleisti kelias programas) ir bent 32 GB vietos diske. Praktiškai šiuolaikinio mini kompiuterio su „Intel N100“ arba „N150“ procesoriumi ir 8 GB RAM paprastai pakanka reikliam naudojimui namuose.
Be bendrosios versijos, projektas siūlo Oficiali aparatinė įranga, specialiai sukurta „UmbrelOS“Vienas iš jų yra „Umbrel Home“ – mažas, lengvai įjungiamas serveris, paruoštas prijungti, turintis keturių branduolių „Intel N150“ procesorių, 16 GB DDR5 atminties ir iki 4 TB talpos SSD diską, taip pat gigabito eterneto prievadą ir kelis USB 3.0 prievadus.
Tiems, kuriems reikia kažko rimtesnio, yra Profesionalus skėtisŠis modelis pasižymi dideliu galios padidinimu dėl aštuonių branduolių „Intel Core i3-N300“ procesoriaus, 16 GB LPDDR5 atminties ir galimybės sukurti iki 32 TB SSD atminties dėl keturių 8 TB diskų. Jis taip pat turi 2.5 GbE ryšį ir 10 Gbps USB 3.2 prievadus, todėl idealiai tinka intensyviam naudojimui arba mažoms profesionalioms aplinkoms.
Su šia konfigūracija „Umbrel Pro“ gali judėti keli reiklūs konteineriai lygiagrečiaiŠi sistema gali atlikti tokias užduotis kaip didelis „Nextcloud“ debesis, „Jellyfin“ medijos serveris su transkodavimo galimybėmis ir namų automatizavimo sistema su „Home Assistant“, tuo pačiu išlaikydama gerą našumą. NVMe diskų, kurių greitis viršija 3000 MB/s, naudojimas dar labiau prisideda prie labai greito didelių failų perdavimo ir duomenų bazių operacijų.
„UmbrelOS“ atsisiuntimas ir diegimas žingsnis po žingsnio (apžvalga)
Nors „UmbrelOS“ stengiasi kuo labiau supaprastinti procesą, naudinga aiškiai jį suprasti. Apžvalga, kaip įdiegti kompiuteryje arba mini kompiuteryjeProcesas yra gana panašus tiek „Raspberry Pi“, tiek x86 įrenginiuose, iš esmės keičiant atsisiunčiamo vaizdo tipą.
Pirmas dalykas yra Atsisiųskite „UmbrelOS“ atvaizdą Pasirinkite tinkamą atvaizdą savo įrenginiui: skirtą specialiai „Raspberry Pi 4/5“ arba bendrąją versiją 64 bitų x86 sistemoms. Kadangi tai atvirojo kodo projektas, šiuos atvaizdus galite gauti nemokamai, dažniausiai iš oficialios saugyklos (pvz., „GitHub“) arba „Umbrel“ svetainės.
Kai vaizdo failas bus atsisiųstas, kitas žingsnis yra naudoti tokią priemonę kaip Banginių Etcher Įrašykite jį į USB atmintinę (jei naudojate kompiuterį) arba „microSD“ kortelę („Raspberry Pi“). Programa teisingai nuskaitys atvaizdą, todėl galėsite be jokių problemų paleisti sistemą iš tos laikmenos.
Tada tiesiog reikia Paleiskite kompiuterį arba „Raspberry Pi“ iš tos USB arba „microSD“ kortelės.Kompiuteryje paleidus sistemą, pamatysite ekraną, kuriame išvardyti visi prijungti standieji diskai, kiekvienas diskas sunumeruotas. Labai svarbu pasirinkti diską, kuriame norite įdiegti „UmbrelOS“, nes proceso metu tas diskas bus visiškai suformatuotas.
Pats diegimas yra gana greitas, o jam pasibaigus, sistema jūsų paklaus Išimkite USB atmintinę ir paleiskite kompiuterį iš naujo.Nuo tos akimirkos jums nebereikia prie serverio prijungto monitoriaus, pelės ar klaviatūros: palikite jį įjungtą, palaukite maždaug 5 minutes, kol bus atlikta pradinė konfigūracija, o tada valdykite jį iš kito įrenginio.
Norėdami pasiekti skydelį, iš kompiuterio arba mobiliojo įrenginio, prijungto prie to paties tinklo, atidarykite naršyklę ir įveskite https://umbrel.local (arba, jei neatsako, savo serverio IP adresą). Iš ten paleisite pradinio nustatymo vedlį, sukursite administratoriaus vartotoją ir galėsite pradėti diegti programas bei tinkinti namų debesį.
Jūsų duomenų privatumas, saugumas ir kontrolė
Viena iš priežasčių, kodėl „UmbrelOS“ sulaukia tokio didelio populiarumo, yra ta, kad Jame daugiausia dėmesio skiriama privatumui ir asmeninės informacijos kontroleiUžuot įkėlę failus, nuotraukas ar dokumentus į serverius, kurių nekontroliuojate, juos talpinate savo aparatinėje įrangoje, namuose ar biure.
Šis metodas sumažina priklausomybę nuo didelių debesijos platformų ir, beje, Tai padeda išvengti daugelio rizikų, susijusių su dideliais duomenų nutekėjimais. Jūs negalite vienašališkai keisti naudojimo sąlygų. Jūs sprendžiate, kas saugoma, kiek laiko ir kas gali prie jos prisijungti – jūsų vietiniame tinkle arba per jūsų konfigūruotą nuotolinę prieigą.
„Docker“ konteinerių naudojimas programoms taip pat padeda užtikrinti saugumą, nes Kiekviena paslauga veikia izoliuotoje aplinkoje.su savo ištekliais ir leidimais. Tai sumažina atakų paviršių ir iki minimumo sumažina galimų konkrečios programos pažeidžiamumų poveikį likusiai sistemos daliai.
„UmbrelOS“ taip pat palengvina integraciją su privatumo užtikrinimo įrankiaiTai apima tinklo lygio reklamos blokatorius, VPN sprendimus saugiems nuotoliniams ryšiams ir šifravimo sistemas atsarginėms kopijoms. Visa tai valdoma iš valdymo skydelio, todėl nereikia kurti aplinkos po vieną, kaip tai daroma su visiškai rankiniu „Linux“ serveriu.
Ypač jautriais atvejais galite netgi visiškai izoliuoti serverį nuo interneto ir naudoti jį tik vietiniame tinkle, o tai smarkiai apriboja prieigos iš išorės galimybes. Tokiu atveju debesijos, multimedijos ar namų automatizavimo funkcijos ir toliau veiks namuose, neatidengiant prievadų į išorę.
„UmbrelOS“ ir kitos namų serverio nustatymo alternatyvos
Jei jau kurį laiką eksperimentuojate su namų serveriais, žinote, kad „UmbrelOS“ nėra vienintelė šioje srityje. Yra ir kitų labai populiarių variantų, tokių kaip OpenMediaVault, Ubuntu Server arba TrueNASkiekvienas su savo dėmesio centru ir tiksline auditorija.
Pavyzdžiui, „OpenMediaVault“ yra gana geras sprendimas. daugiausia dėmesio skyrė klasikinio NAS surinkimui„Ubuntu Server“ siūlo gana paprastą sąsają, tačiau labiau orientuota į failų saugojimą ir pagrindines tinklo paslaugas. Ji suteikia maksimalų lankstumą ir stabilumą, tačiau reikalauja daugiau techninių žinių: paslaugų diegimo, paketų valdymo, rankinio „Docker“ konfigūravimo ir kt.
Savo ruožtu „TrueNAS“ tapo vienas iš pageidaujamų pažangių saugojimo serverių variantųTai ypač aktualu, kai RAID sistemoje tvarkomi keli diskai ir reikalinga labai patikima failų sistema. Tačiau jos konfigūracija gali būti sudėtingesnė tiems, kurie nori tiesiog paprasto namų serverio.
„UmbrelOS“ patenka į šią kategoriją kaip Alternatyva, kurioje didelis dėmesys skiriamas naudotojo patirčiai ir įdiegimo greičiuiJis nebando pakeisti „TrueNAS“ aplinkose su šimtais terabaitų ir sudėtingomis RAID architektūromis, tačiau siūlo labai patrauklų sprendimą tiems, kurie nori namų „viskas viename“ įrenginio su labai gera žiniatinklio sąsaja ir integruota programų parduotuve.
Rezultatas – įdomus komercinio NAS paprastumo ir... derinys. „Linux“ serverio lankstumas naudojant „Docker“Daugumai vartotojų, ieškančių asmeninio serverio, to daugiau nei pakanka ir daugeliu atvejų patogiau nei kurti individualią aplinką nuo nulio.
Turėdama visas šias funkcijas, suderinamumą su technine įranga ir dėmesį privatumui, „UmbrelOS“ tapo labai rimtu pasirinkimu tiems, kurie nori pereiti prie savarankiško talpinimo nepasiklysdami begalinėse konfigūracijose, pasinaudodami tiek senesne įranga, tiek dedikuotais įrenginiais ir visada aiškiai žinodami, kad duomenys lieka jų kontroliuojami.
Aistringas rašytojas apie baitų pasaulį ir technologijas apskritai. Man patinka dalytis savo žiniomis rašydamas, būtent tai ir darysiu šiame tinklaraštyje, parodysiu jums įdomiausius dalykus apie programėles, programinę įrangą, techninę įrangą, technologijų tendencijas ir kt. Mano tikslas – padėti jums paprastai ir smagiai naršyti skaitmeniniame pasaulyje.