Dodajte osebno shrambo v oblaku svojemu sistemu NAS, ki temelji na OpenMediaVault in deluje na Raspberry Pi, tako da namestite Nextcloud.
Nextcloud in OpenMediaVault (OMV) sta zmogljiva brezplačna in odprtokodna programska oprema (FOSS). Če jih uporabljate v tandemu, lahko zgradite in uvedete svojo zasebno shrambo v oblaku in omrežno shrambo (NAS) z intuitivnim spletnim vmesnikom za upravljanje shrambe.
Če namestite Nextcloud na OpenMediaVault, lahko shranjujete, delite in dostopate do vseh svojih notranjih/zunanjih shranjevanje, vključno s pogoni USB, in datoteke od koder koli, hkrati pa ohranjate popoln nadzor nad svojim podatke.
Nextcloud lahko namestite neposredno na Raspberry Pi z uporabo vsebnika Docker ali neposredno v Raspberry Pi OS. Vendar pa namestitev Nextclouda prek OpenMediaVault združuje varno shranjevanje podatkov s funkcijami, podobnimi oblaku, za enostaven dostop in sodelovanje.
Z gostovanjem Nextcloud na Raspberry Pi z uporabo OMV:
- Imate popoln nadzor nad svojimi podatki in zasebnostjo, saj niste odvisni od drugih ponudnikov oblakov za večjo brezskrbnost, zasebnost podatkov in lastništvo.
- OMV omogoča tudi upravljanje uporabnikov in dovoljenja, ki vam omogočajo nadzor nad tem, kdo lahko dostopa do skupnega prostora za shranjevanje. Nextcloud nadalje razširja te zmožnosti za natančne kontrole dostopa do datotek, map in virov v skupni rabi.
- Za svoje podatke Nextcloud lahko implementirate in nastavite samodejno varnostno kopiranje podatkov. To doda dodatno raven zaščite podatkov za vaše datoteke.
- Hitro lahko dodate/odstranite zunanji pomnilniški medij USB ali pogon in shranite podatke Nextcloud v mapo v skupni rabi na zunanjem pogonu.
Priporočljivo je, da namestite Raspberry Pi OS na SSD za dosledno delovanje med velikimi delovnimi obremenitvami. Nextcloud lahko tudi neposredno namestite na Raspberry Pi OS zgradite osebno DIY shrambo v oblaku z oddaljenim dostopom.
Preden lahko začnete namestitev in nastavitev Nextcloud, se prepričajte, da dodelite ali konfigurirate statični naslov IP za svojo napravo OpenMediaVault (tj. Raspberry Pi). To je pomembno, ker Nextcloud za pravilno delovanje potrebuje dosleden naslov IP.
1. korak: Omogočite SSH
Sledite tem korakom, da omogočite SSH (Secure Shell) za oddaljeni dostop.
- V OpenMediaVault pojdite na Storitve in kliknite SSH.
- Kljukica Dovoli root prijavo, Preverjanje pristnosti gesla, in Preverjanje pristnosti javnega ključa. Kliknite Shrani.
- Kliknite na Prijavite se (označite gumb na rumeni vrstici), da uveljavite spremembe.
- Z aplikacijo PuTTY v sistemu Windows ali terminalom v sistemu Linux/macOS se prijavite v OpenMediaVault kot root. Če ne poznate korenskega gesla, se prijavite kot uporabnik sudo in uporabite ta ukaz za spremembo korenskega gesla:
passwd root
- Vrsta su root da se prijavite kot korenski uporabnik.
2. korak: Namestite OMV-Extras
SSH v vaš Raspberry Pi iz drugega računalnika in zaženite naslednji ukaz za namestitev dodatkov OMV.
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash
Po namestitvi osvežite ali se prijavite v spletni vmesnik OpenMediaVault in nato pojdite na Plugins.
Poiščite in namestite openmediavault-sestavi x.x.x vključiti.
3. korak: Namestite Docker in Portainer
Pod razdelkom Storitve v OpenMediaVault boste videli nov vnos, imenovan Sestavi. Uporabili ga bomo za namestitev Dockerja in portainerja, potrebnega za namestitev Nextcloud.
- Kliknite na Sestavi > Nastavitve
- Spodaj Sestavite datoteke, v spustnem meniju izberite mapo v skupni rabi. Če še niste ustvarili mape v skupni rabi, priporočamo, da jo ustvarite z ikono »+« ali prek Shranjevanje > Mape v skupni rabi možnost.
- Pod podatki izberite razdelek Deljena mapa ki ste jih ustvarili v notranjem pomnilniku ali zunanjem pogonu USB. Priporočamo, da za shranjevanje podatkov uporabite zunanji HDD.
- Izberete lahko tudi a Rezerva lokacija (neobvezno). Za to lahko ustvarite in izberete drugo mapo v skupni rabi na lokaciji vašega notranjega ali zunanjega pogona.
- Zdaj kliknite Ponovno namestite Docker.
- Kliknite ja ko se prikaže poziv. Počakajte, da se namestitev konča.
Med namestitvijo lahko prejmete napako izgube povezave. Preprosto osvežite stran in poskusite znova. Če vidite »Nameščeno in deluje« v Stanje odprite povezavo SSH in nato zaženite naslednji ukaz za namestitev portainerja.
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
Po namestitvi obiščite https://IPAddressOfPi: 9443. Ne pozabite spremeniti uporabniškega imena in gesla.
4. korak: Ustvarite zbirko podatkov MariaDB
Na portinerju kliknite Nizi > Dodaj nize in nato prilepite naslednjo kodo v spletni urejevalnik.
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
Poskrbite, da boste skladu dali pravilno ime, kot je npr mariadb. Spremenite tudi geslo in ime baze podatkov.
Kliknite Razporedite sklad.
To bo namestilo in uvedlo bazo podatkov MariaDB, ki jo bomo potrebovali za nastavitev Nextcloud.
Druga možnost je, da strežnik MariaDB namestite tudi ročno prek SSH in ustvarite bazo podatkov in uporabnika baze podatkov.
OpenMediaVault privzeto deluje na vratih 80. Vendar je priporočljivo, da vrata OpenMediaVault spremenite v nekaj drugega, na primer 8090. S tem bodo vrata 80 na voljo za Nextcloud. Če želite to narediti, sledite tem korakom:
- V OpenMediaVault pojdite na Sistem > Delovna miza.
- Uredite Pristanišče kot 8090 in kliknite Shrani.
- Kliknite Prijavite se in počakajte, da spremembe začnejo veljati.
- Zdaj lahko odprete OpenMediaVault na http://IPAdressOfPi: 8090.
Sledite tem korakom za namestitev in nastavitev Nextcloud na OpenMediaVault, ki se izvaja na Raspberry Pi.
- Prijavite se v Portainer in kliknite Zvezki> Dodaj glasnost. Ustvari dva zvezka: nextcloud_config in nextcloud_data. Vse kar morate storiti je, da vnesete ime nosilca in kliknete Ustvari glasnost.
- Kliknite na Vsebniki > Dodaj vsebnik.
- Poimenujte posodo kot Nextcloud in v polje Slika prilepite naslednje.
linuxserver/nextcloud
- V konfiguraciji omrežnih vrat kliknite +objavi nova omrežna vrata.
- Vrsta 8080 in 80 v gostitelj in posoda (TCP).
- Pod Zvezki, kliknite + dodatna prostornina zemljevida dvakrat.
- Vrsta /config in nato izberite nextcloud_config glasnost. Podobno vnesite /data in izberite nextcloud_data glasnost.
- Pojdi na Omrežje in izberite gostitelj.
- notri Politika ponovnega zagona, izberite Razen če se ustavi.
- Kliknite Razporedite vsebnik.
- Čez nekaj sekund ali minut (odvisno od vaše internetne hitrosti) bo vsebnik Nextcloud nameščen.
- Zdaj lahko obiščete http://IPAddressOfPi da odprete spletni vmesnik Nextcloud.
- Vnesite uporabniško ime in geslo.
- Zdaj vnesite lokacijo podatkovne mape. Privzeto je /data.
- Kliknite MySQL/MariaDB. V 4. koraku vnesite ime baze podatkov MariaDB in geslo iz razporejenega sklada MariaDB.
- Če naletite na napako v povezavi z bazo podatkov, poskusite vnesti MariaDB v Gostitelj baze podatkov.
- Kliknite Namestite. S tem boste namestili primerek Nextcloud.
Zdaj lahko dostopate in se prijavite v Nextcloud na lokalnem IP naslovu Pi. Datoteke lahko nalagate in prenašate v Nextcloud z uporabo katerega koli sistema v vašem domu, vključno z macOS, Windows in Linux. Za naprave Android in iOS je na voljo tudi aplikacija Nextcloud, ki jo lahko uporabite za sinhronizacijo fotografij, videoposnetkov, dokumentov in drugih podatkov v/iz mobilnih naprav.
Če želite Nextcloud izpostaviti internetu, lahko uporabite Nginx Reverse proxy, Cloudflare Tunnel ali vaš usmerjevalnik (port forwarding).
Odklenite moč samostojnega oblaka
Namestitev Nextcloud na vaš OpenMediaVault NAS, ki deluje na Raspberry Pi, vam lahko zagotovi poceni, a zmogljivo in varno rešitev za zasebno shranjevanje v oblaku. Z Nextcloudom na vašem OpenMediaVault NAS lahko prevzamete nadzor nad svojimi podatki in uživate v udobju shranjevanja v oblaku, ne da bi se zanašali na ponudnike tretjih oseb.
Če sledite zgornjim korakom, lahko preprosto nastavite in konfigurirate Nextcloud na Raspberry Pi, da ustreza vašim posebnim potrebam. Ne pozabite redno posodabljati svojih namestitev Nextcloud in OpenMediaVault, zaščititi svoj primerek Nextcloud in varnostno kopirati svoje podatke, da zagotovite gladko in zanesljivo izkušnjo.