Įdiekite „Nextcloud“ prie „OpenMediaVault“ pagrįstos NAS, veikiančios „Raspberry Pi“, pridėkite asmeninę saugyklą debesyje.
Nextcloud ir OpenMediaVault (OMV) yra galinga nemokama atvirojo kodo programinė įranga (FOSS). Naudodami juos kartu, galite sukurti ir įdiegti savo privačią saugyklą debesyje ir prie tinklo prijungtą saugyklą (NAS) naudodami intuityvią žiniatinklio sąsają saugyklos valdymui.
Įdiegę „Nextcloud“ „OpenMediaVault“, galite saugoti, bendrinti ir pasiekti visus savo vidinius / išorinius saugykla, įskaitant USB diskus, ir failus iš bet kurios vietos, išlaikant visišką savo valdymą duomenis.
„Nextcloud“ galite įdiegti tiesiai „Raspberry Pi“ naudodami „Docker“ konteinerį arba tiesiogiai „Raspberry Pi“ OS. Tačiau „Nextcloud“ įdiegimas per „OpenMediaVault“ sujungia saugų duomenų saugojimą su debesies funkcijomis, kad būtų lengva pasiekti ir bendradarbiauti.
Priglobdami Nextcloud Raspberry Pi naudodami OMV:
- Jūs visiškai kontroliuojate savo duomenis ir privatumą, nes nesate priklausomi nuo trečiųjų šalių debesies paslaugų teikėjų, kad užtikrintumėte daugiau ramybės, duomenų privatumo ir nuosavybės teisės.
- OMV taip pat teikia vartotojų valdymą ir leidimus, kurie leidžia valdyti, kas gali pasiekti bendrinamą saugyklą. „Nextcloud“ dar labiau išplečia šias detalių prieigos prie failų, aplankų ir bendrinamų išteklių valdymo galimybes.
- Galite įdiegti ir nustatyti automatinę „Nextcloud“ duomenų atsarginę kopiją. Taip jūsų failams suteikiamas papildomas duomenų apsaugos sluoksnis.
- Galite greitai pridėti / pašalinti išorinę USB laikmeną arba diską ir saugoti Nextcloud duomenis išorinio disko bendrame aplanke.
Rekomenduojama, kad įdiekite Raspberry Pi OS į SSD nuosekliam darbui esant dideliems darbo krūviams. Taip pat galite tiesiogiai įdiegti Nextcloud Raspberry Pi OS sukurkite asmeninę „pasidaryk pats“ debesies saugyklą su nuotoline prieiga.
Prieš pradėdami „Nextcloud“ diegimą ir sąranką, savo „OpenMediaVault“ įrenginiui (t. y. Raspberry Pi) priskirkite arba sukonfigūruokite statinį IP adresą. Tai svarbu, nes „Nextcloud“ reikalingas nuoseklus IP adresas, kad jis tinkamai veiktų.
1 veiksmas: įgalinkite SSH
Atlikite šiuos veiksmus, kad įgalintumėte SSH (Secure Shell) nuotolinei prieigai.
- „OpenMediaVault“ eikite į Paslaugos ir spustelėkite SSH.
- Varnelė Leisti root prisijungti, Slaptažodžio autentifikavimas, ir Viešojo rakto autentifikavimas. Spustelėkite Sutaupyti.
- Spustelėkite Taikyti (pažymėkite mygtuką geltonoje juostoje), kad pritaikytumėte pakeitimus.
- Naudodami „PuTTY“ programą sistemoje „Windows“ arba „Terminal“ sistemoje „Linux“ / „MacOS“, prisijunkite prie „OpenMediaVault“ kaip root. Jei nežinote root slaptažodžio, prisijunkite kaip sudo vartotojas ir naudokite šią komandą, kad pakeistumėte pagrindinį slaptažodį:
passwd root
- Tipas su šaknis prisijungti kaip root naudotojas.
2 veiksmas: įdiekite OMV-Extras
SSH į savo Raspberry Pi iš kito kompiuterio ir paleiskite šią komandą, kad įdiegtumėte OMV priedus.
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash
Įdiegę atnaujinkite arba prisijunkite prie OpenMediaVault žiniatinklio sąsajos, tada eikite į Plugins.
Raskite ir įdiekite openmediavault-compose x.x.x Prijunkite.
3 veiksmas: įdiekite „Docker“ ir „Portainer“.
„OpenMediaVault“ skiltyje Paslaugos pamatysite naują įrašą pavadinimu Sukurti. Naudosime jį „Docker“ ir „Nextcloud“ diegimui reikalingų portainerių diegimui.
- Spustelėkite Sukurti > Nustatymai
- Pagal Sukurti failus, išskleidžiamajame meniu pasirinkite Bendrinamas aplankas. Jei nesukūrėte bendrinamo aplanko, rekomenduojame jį sukurti naudojant „+“ piktogramą arba per Saugykla > Bendrinami aplankai variantas.
- Pagal Duomenys skyrių, pasirinkite Bendrinamas aplankas sukūrėte vidinėje atmintyje arba išorinėje USB atmintinėje. Duomenims saugoti rekomenduojame naudoti išorinį HDD.
- Taip pat galite pasirinkti a Atsarginė kopija vieta (neprivaloma). Norėdami tai padaryti, galite sukurti ir pasirinkti kitą bendrinamą aplanką savo vidinio arba išorinio disko vietoje.
- Dabar spustelėkite Iš naujo įdiekite „Docker“..
- Spustelėkite Taip kai pasirodys raginimas. Palaukite, kol diegimas bus baigtas.
Diegimo metu galite gauti ryšio praradimo klaidą. Tiesiog atnaujinkite puslapį ir bandykite dar kartą. Jei matote „Įdiegta ir veikia“. Būsena skyrių, atidarykite SSH ryšį ir paleiskite šią komandą, kad įdiegtumėte portainer.
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce: latest
Įdiegę apsilankykite https://IPAddressOfPi: 9443. Būtinai pakeiskite vartotojo vardą ir slaptažodį.
4 veiksmas: sukurkite MariaDB duomenų bazę
Ant laikiklio spustelėkite Krūvos > Pridėti krūvas ir įklijuokite šį kodą į žiniatinklio rengyklę.
version: '2'services: db: image: mariadb:10.5 restart: always command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW volumes: - /var/lib/docker/volumes/Nextcloud_Database:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=password - MYSQL_PASSWORD=password - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud
Būtinai suteikite kamino tinkamą pavadinimą, pvz., mariadb. Taip pat pakeiskite slaptažodį ir duomenų bazės pavadinimą.
Spustelėkite Išdėstykite kaminą.
Taip bus įdiegta ir įdiegta MariaDB duomenų bazė, kurios mums reikės „Nextcloud“ sąrankai.
Arba taip pat galite įdiegti MariaDB serverį rankiniu būdu per SSH ir sukurti duomenų bazę bei duomenų bazės vartotoją.
Pagal numatytuosius nustatymus OpenMediaVault veikia 80 prievadu. Tačiau rekomenduojama pakeisti OpenMediaVault prievadą į kitą, pvz., 8090. Taip „Nextcloud“ bus pasiekiamas 80 prievadas. Norėdami tai padaryti, atlikite šiuos veiksmus:
- „OpenMediaVault“ eikite į Sistema > Darbastalis.
- Redaguoti Uostas kaip 8090 ir spustelėkite Sutaupyti.
- Spustelėkite Taikyti ir palaukite, kol pakeitimai įsigalios.
- Dabar galite atidaryti „OpenMediaVault“ adresu http://IPAdressOfPi: 8090.
Atlikite šiuos veiksmus, kad įdiegtumėte ir nustatytumėte „Nextcloud“ „OpenMediaVault“, kuriame veikia „Raspberry Pi“.
- Prisijunkite prie portalo ir spustelėkite Apimtys> Pridėti garsumą. Sukurkite du tomus: nextcloud_config ir nextcloud_data. Viskas, ką jums reikia padaryti, tai įvesti tomo pavadinimą ir spustelėti Sukurkite tomą.
- Spustelėkite Sudėtiniai rodiniai > Pridėti sudėtinį rodinį.
- Pavadinkite konteinerį kaip Kitas debesis ir įklijuokite toliau pateiktą lauką Vaizdas.
linuxserver/nextcloud
- Skiltyje Tinklo prievadų konfigūracija spustelėkite +paskelbkite naują tinklo prievadą.
- Tipas 8080 ir 80 viduje šeimininkas ir konteineris (TCP).
- Pagal Apimtys, spustelėkite + žemėlapio papildomas tūris du kartus.
- Tipas /config ir tada pasirinkite nextcloud_config apimtis. Panašiai įveskite /data ir pasirinkite nextcloud_data apimtis.
- Eikite į Tinklas ir pasirinkite šeimininkas.
- Į Iš naujo paleiskite politiką, pasirinkite Nebent Sustojo.
- Spustelėkite Išdėstykite konteinerį.
- Po kelių sekundžių ar minučių (priklausomai nuo jūsų interneto greičio) „Nextcloud“ konteineris bus įdiegtas.
- Dabar galite apsilankyti http://IPAddressOfPi Norėdami atidaryti Nextcloud žiniatinklio sąsają.
- Įveskite vartotojo vardą ir slaptažodį.
- Dabar įveskite duomenų aplanko vietą. Numatytasis yra /data.
- Spustelėkite MySQL / MariaDB. 4 veiksme įveskite MariaDB duomenų bazės pavadinimą ir slaptažodį iš įdiegto MariaDB krūvos.
- Jei atsiranda duomenų bazės ryšio klaida, pabandykite įvesti MariaDB in Duomenų bazės priegloba.
- Spustelėkite Diegti. Tai įdiegs Nextcloud egzempliorių.
Dabar galite pasiekti ir prisijungti prie „Nextcloud“ vietiniu „Pi“ IP adresu. Galite įkelti ir atsisiųsti failus į „Nextcloud“ naudodami bet kurią savo namų sistemą, įskaitant „MacOS“, „Windows“ ir „Linux“. „Nextcloud“ programa taip pat yra skirta „Android“ ir „iOS“ įrenginiams, kurią galite naudoti norėdami sinchronizuoti nuotraukas, vaizdo įrašus, dokumentus ir kitus duomenis į mobiliuosius įrenginius / iš jų.
Norėdami atskleisti „Nextcloud“ internete, galite naudoti „Nginx Reverse“ tarpinį serverį, „Cloudflare“ tunelį arba maršrutizatorių (prievado peradresavimą).
Atraskite savarankiškai priglobto debesies galią
Įdiegę „Nextcloud“ savo „OpenMediaVault NAS“, kuriame veikia „Raspberry Pi“, galite gauti pigų, bet galingą ir saugų privačios debesies saugyklos sprendimą. Naudodami „Nextcloud“ savo „OpenMediaVault NAS“, galite valdyti savo duomenis ir mėgautis saugyklos debesyje patogumu nepasitikėdami trečiųjų šalių teikėjais.
Atlikdami aukščiau nurodytus veiksmus, galite lengvai nustatyti ir konfigūruoti Nextcloud Raspberry Pi, kad atitiktų jūsų konkrečius poreikius. Nepamirškite reguliariai atnaujinti „Nextcloud“ ir „OpenMediaVault“ diegimo, apsaugoti „Nextcloud“ egzempliorių ir kurti atsargines duomenų kopijas, kad užtikrintumėte sklandžią ir patikimą patirtį.