Kaip sukurti savarankišką (privačią) debesį nemokamai
Jei norite išleisti viešuosius debesis, pvz., „Dropbox“ ir „Google“ diską, ir sukurti savarankišką vietą debesys jūsų komandai ar verslui, tada Nextcloud yra idealus sprendimas. Ji suteikia beveik visas būtinas debesų saugojimo paslaugų teikėjo funkcijas ir visas privataus, savarankiškai priimamo sprendimo kontrolės ir saugumo naudą.
Šiame pranešime pirmiausia ketinu rasti prieglobos paslaugų teikėją kuris palaiko „Nextcloud“, ir tada nustatysiu šį sprendimą, kad galėčiau sukurti savo privatų debesis. Jei jums reikia ir privataus debesies, atlikite šią pamoką padaryti vieną naudojant Nextcloud.
Kodėl naudoti Nextcloud?
Tai, kas iš pirmo žvilgsnio pagavo mano akis, yra „Nextcloud“ didžiulė parama populiarioms platformoms - mobiliosios ir stalinių platformų. Ji suteikia vietinėms programoms daugeliui operacinių sistemų, leidžiančias jums ar jūsų komandai dirbti iš bet kurio įrenginio ar vietos. Tai reiškia, kad laimei nėra daugiau infrastruktūros išlaidų.
Tai tik pradžia - „Nextcloud“ rengia daug daugiau funkcijų, kurios tampa nuostabiu privačiu debesies sprendimu. Kai kurios svarbiausios jos funkcijos:
- Savarankiškai priimtas sprendimas - „Nextcloud“ gali būti talpinama beveik visur - jūsų namuose ar biure, duomenų centre arba prieglobos paslaugų teikėjas, suteikiant jums visišką kontrolę, kur jos kūrėjai neturi prieigos prie jūsų duomenų.
- Bendrinimo funkcijos - Nextcloud leidžia dalintis failais su ramybe. Failus galite bendrinti su bet kuriuo asmeniu debesyje arba iš debesies naudodami slaptažodžiu apsaugotas nuorodas ir jie taip pat gali įkelti failus.
- Svarbiausias saugumas - „Nextcloud“ turi standartinius saugos ir saugumo standartus, įskaitant šifravimo funkciją. Jis palaiko populiarias autentifikavimo, kontrolės ir leidimų sistemas.
- Daug integracijų - „Nextcloud“ teikiama parama integracijai - programoms ir paslaugoms, leidžiančioms išplėsti jūsų debesies funkcionalumą. Pavyzdžiui, galite tvarkyti užduotis, redaguoti rinkmenas „Markdown“ ir padaryti daugiau.
Kur išbandyti Nextcloud?
Jei tik ieškote nemokamos paskyros, kad išbandytumėte „Nextcloud“, galite naudoti prieglobos paslaugų teikėjus, kurie siūlo valdomus „Nextcloud“ atvejus. Tačiau nemokama paskyra gali nesuteikti didelės atminties dydžio ar palaikymo visoms programoms ar funkcijoms.
Toliau rasite tokių paslaugų sąrašą išbandykite Nextcloud nedelsiant:
- Dediserve - Visą nemokamą paskyrą skiria 10GB.
- oCloud.de Ji suteikia nemokamą paskyrą, kurioje yra 1GB saugojimo vietos.
- „OwnDrive“ - Siūloma 1GB paskyra, palaikanti kai kurias programas.
- „Serverdiscounter“ - Naudoja 5GB talpyklą.
- Unixcorn - Leidžia greitai užsiregistruoti ir suteikia 1GB erdvę.
- Wölkli - Siūloma paskyra su 1GB laisva vieta.
Kaip įdiegti „Nextcloud“?
Nextcloud gali būti įdiegtas jūsų serveryje naudojant bet kurį iš trijų būdų:
- Žiniatinklio diegimo programa - Tai greičiausias būdas įdiegti Nextcloud savo serveryje, ypač bendrai naudojamame priegloboje. Turite įkelti vieną failą į savo serverį ir vykdyti jį - jis atsisiunčia ir įdiegia šį sprendimą.
- Archyvuoti failą - Tai yra rekomenduojama serverio savininko parinktis. Turite įkelti visą paketą (kaip archyvą) ir ištraukti jo turinį žiniatinklio serverio aplanke, kad jis būtų viešai prieinamas visiems.
- Prietaisai - Tai paprasčiausias metodas, skirtas ne technologiniams žmonėms, tačiau jis vėl taikomas serverių savininkams. Turite atsisiųsti vaizdo failą su iš anksto įdiegtu Nextcloud ir įkelti jį į savo įrenginį.
Sistemos reikalavimai
Pirmiausia kalbėkime apie sistemos reikalavimus, reikalingus privačiam debesiui įdiegti ir paleisti naudojant „Nextcloud“. Kadangi dauguma nemokamų prieglobos paslaugų teikėjų siūlo „Linux“ platinimo pagrindu veikiančią prieglobos paslaugą, aš norėčiau sutelkti dėmesį į tokių paslaugų reikalavimus. Čia galite patikrinti visus sistemos reikalavimus.
- Serverio operacinė sistema: Palaikomos CentOS 6.5 arba 7, Debian 8+, openSUSE LEAP 42.1 ar naujesnės versijos, „Red Hat Enterprise Linux 6.5“ arba naujesnės versijos, „SUSE Linux Enterprise Server 11 SP3“ arba „12“ ir „Ubuntu 14.04“ bei naujesnės LTS versijos..
- Atmintis: Rekomenduojama mažiausiai 128 MB, bet 512 MB RAM.
- Saugojimas: Mažiausiai 500 MB, tačiau tai priklauso nuo jūsų reikalavimų. Be to, serveris turi leisti įdiegti „Nextcloud“ failą, kurio dydis yra 65 MB, naudojant pageidaujamą žiniatinklio diegimo programos (vieno php failo) būdą.
- Tinklapio serveris: Apache 2.4 (php-fpm, mod_php) arba Nginx (php-fpm).
- Duomenų bazė: MySQL arba MariaDB 5.5+, taip pat PostgreSQL 9 ir 10.
- PHP: PHP 5.6 ir jos naujesnės versijos palaikomos Nextcloud.
Nemokamas prieglobos paslaugų teikėjas
Man reikėjo prieglobos paslaugų teikėjo savo debesies kūrimui. Aš ieškojau nemokamos paslaugos, nes mano debesis yra tik laikinas saugojimas, bet jei esate pakankamai rimtas, prašome pasirinkti gerą prieglobą arba pirkti šią užduotį VPS.
Be to, eidavau į medžioklę, kad galėčiau rasti nemokamą talpyklą, kurioje yra minimalūs sistemos reikalavimai, reikalingi Nextcloud. Ir turiu pasidalinti tuo, kad šio sprendimo rasti nemokamą žiniatinklio prieglobą nebuvo lengva. Po valandų, kai ieškojote ir išbandėte 10-20 paslaugų teikėjus, radau 000Webhost veikia nepriekaištingai.
Įdiekime Nextcloud
Šioje instrukcijoje ketinu įdiegti Nextcloud naudojant pirmąjį metodą, t., naudojant žiniatinklio diegimo programą. Priežastis yra ta, kad planuoju išlaikyti šį procesą visiems jūsų labui ir tai yra tik metodas, kuris gerai veikia bendrai prižiūrint.
Atlikite toliau nurodytus veiksmus, kad pasiektumėte ir dirbtumėte naudodami privatų debesį:
- Visų pirma, atidarykite šią nuorodą ir pereikite prie „Web Installer“ skirtuko (puslapio apačioje) ir atsisiųskite pirmame žingsnyje minėtą failą.
- Eikite į serverio prietaisų skydelį ir atidarykite failų tvarkyklę. Pavyzdžiui, 000Webhost, pamatysite toliau nurodytą prietaisų skydelį.
- Kai būsite failų tvarkyklėje, spustelėkite mygtuką „Įkelti“. Atkreipkite dėmesį, kad galite matyti kitokį ekraną, pagrįstą jūsų serveriu ar kompiuteriu.
- Dabar pasirinkite failą „setup-nextcloud.php“ (kurį atsisiuntėte # 1 veiksmu) iš savo kompiuterio ir įkelkite jį į savo serverį, naudodami failų tvarkyklę.
- Įkeliant failą atidarykite „jūsų domenas / setup-nextcloud.php“ naršyklėje. Pavyzdžiui, jei jūsų domenas yra „example.com“, tuomet turite pereiti prie „example.com/setup-nextcloud.php“.
- Pamatysite Nextcloud nustatymo vedlį. Spustelėkite Kitas pradėti.
- Dabar jums reikia pasakyti „Nextcloud“ diegimo katalogą. Jei nenorite naudoti sub-tiesiogiai, tiesiog įveskite “.” (pilnas sustojimas) dar įveskite katalogo pavadinimą. Pvz., Jei jūsų domenas yra „example.com“, galite naudoti tą patį, jei norite prieiti prie „Nextcloud“, jei nenurodysite pavadinimo, bet jei jūs galėsite pasiekti privatų debesį nuorodoje „example.com/folder-name“.
- Jei visi bus gerai, dabar matysite sėkmės puslapį. Tiesiog spustelėkite Kitas čia.
- Kitame ekrane „Nextcloud“ paprašys įdiegti administratoriaus abonementą, kuriuo vėliau galėsite pasiekti ir valdyti privatų debesį. Tiesiog įveskite norimus duomenis ir paspauskite Baigti mygtukas.
- Padaryta. Galiausiai, pamatysite „Nextcloud“ sveikinimo pranešimą.
- Tai buvo viskas. Jūs sėkmingai sukūrėte privatų debesį naudodami Nextcloud.
Trikčių šalinimo problemos
1. Įkėliau archyvą, bet nematau jo savo serveryje.
Tokiu atveju tikėtina, kad jūsų serveris nepalaiko pakankamai didelių failų rodyti arba saugoti failą, kurį siunčiate naudodami FTP arba failų tvarkyklę. Prašome patvirtinti tą patį, įkeldami bet kokį kitą didelės apimties failą (> 60 MB).
Jei serveris nepalaiko didelių failų, skirtų „Nextcloud“ archyvui įkelti, galite archyvą ištraukti iš kompiuterio ir įkelkite išgautą turinį į savo serverio viešumą tiesiogiai (public_html arba htdocs) per FTP. Tačiau „Nextcloud“ archyve yra daugiau nei 12 tūkst. Failų, todėl galbūt taip pat galėsite patekti į kitą problemą, kurioje jūsų serveris nepalaiko tiek daug siuntimo užklausų.
2. „Priklausomybės patikrinimo“ puslapyje nurodoma priklausomybės klaida.
Jei „Nextcloud“ praneša apie tam tikrą problemą puslapyje „Priklausomybės patikrinimas“, tuomet jūsų serveris nepalaiko visų reikiamų programų / paketų. Tai reiškia, kad jums reikia rasti kitą serverį kuri palaiko Nextcloud.
3. Puslapio „Priklausomybės patikrinimas“ rezultatas - serverio klaida.
Tokiu atveju jūsų serveris nepalaiko pakankamai didelių failų, kad įdiegėjas galėtų atsisiųsti „Nextcloud“ archyvą arba serveris turi mažiau laiko, o „Nextcloud“ sąrankos failui reikia daugiau laiko užbaigti.
Galite iškasti aplink savo serverio nustatymus ir padidinti PHP vykdymo laiką iki 300 sekundžių ar ilgiau. Čia yra pamoka, padedanti jums tai padaryti.
Ką daryti su Nextcloud?
Pirmas dalykas, kurį padariau, buvo patikrinti jo nustatymus ir pritaikyti įvairias parinktis, kad atitiktų mano reikalavimus - ypač šifravimo ir saugumo parinktis. Tada aš eksperimentavau su failų įkėlimu ir jo funkcijų patikrinimu.
Kuo daugiau jūs kasti į Nextcloud, tuo labiau jums patiks. Pvz., Galite išplėsti jos funkcionalumą pridedant programų iš savo „App Store“. Jūs pastebėsite, kad jame yra įvairių programų - tiek oficialių, tiek trečiųjų šalių -, kad pridėtumėte daugiau funkcijų. Pavyzdžiui, galite pridėti kalendorių, kontaktus, užduotis ir kt.
Ar pavyko sukurti asmeninį debesis? Ką darėte pirmą kartą su savo Nextcloud? Prašome parašyti savo atsiliepimus kaip komentarus žemiau.