Dodajte osobnu pohranu u oblaku svom NAS-u temeljenom na OpenMediaVaultu koji radi na Raspberry Pi instaliranjem Nextclouda.

Nextcloud i OpenMediaVault (OMV) moćan su besplatni softver otvorenog koda (FOSS). Koristeći ih u tandemu, možete izgraditi i implementirati vlastitu privatnu pohranu u oblaku i mrežno pohranu (NAS) s intuitivnim web sučeljem za upravljanje pohranom.

Instaliranjem Nextclouda na OpenMediaVault možete pohranjivati, dijeliti i pristupati svim svojim internim/vanjskim pohranu—uključujući USB pogone—i datoteke s bilo kojeg mjesta, a sve to uz zadržavanje potpune kontrole nad vašim podaci.

Nextcloud možete instalirati izravno na Raspberry Pi pomoću Docker spremnika ili izravno u Raspberry Pi OS. Međutim, instaliranje Nextclouda putem OpenMediaVaulta kombinira sigurnu pohranu podataka sa značajkama sličnim oblaku za lak pristup i suradnju.

Hostiranjem Nextclouda na Raspberry Pi koristeći OMV:

  • Imate potpunu kontrolu nad svojim podacima i privatnošću jer se ne oslanjate na pružatelje usluga oblaka treće strane za veću bezbrižnost, privatnost podataka i vlasništvo.
  • instagram viewer
  • OMV također nudi upravljanje korisnicima i dozvole koje vam omogućuju da kontrolirate tko može pristupiti zajedničkoj pohrani. Nextcloud dodatno proširuje te mogućnosti za detaljnu kontrolu pristupa datotekama, mapama i zajedničkim resursima.
  • Možete implementirati i postaviti automatizirano sigurnosno kopiranje podataka za vaše Nextcloud podatke. Ovo dodaje dodatni sloj zaštite podataka za vaše datoteke.
  • Možete brzo dodati/ukloniti vanjski USB medij za pohranu ili pogon i pohraniti Nextcloud podatke u dijeljenu mapu na vanjskom pogonu.

Preporuča se da instalirati Raspberry Pi OS na SSD za dosljednu izvedbu tijekom velikih radnih opterećenja. Također možete izravno instalirati Nextcloud na Raspberry Pi OS na izgradite osobnu DIY pohranu u oblaku s daljinskim pristupom.

Prije nego što započnete instalaciju i postavljanje Nextclouda, svakako dodijelite ili konfigurirajte statičku IP adresu za svoj OpenMediaVault uređaj (tj. Raspberry Pi). Ovo je važno jer Nextcloud zahtijeva dosljednu IP adresu kako bi ispravno funkcionirao.

Korak 1: Omogućite SSH

Slijedite ove korake kako biste omogućili SSH (Secure Shell) za daljinski pristup.

  1. Na OpenMediaVault idite na Usluge i kliknite SSH.
  2. Označite Dopusti root prijavu, Autentikacija lozinke, i Provjera autentičnosti s javnim ključem. Klik Uštedjeti.
    Snimak zaslona Ravi. NAR
  3. Kliknite na primijeniti (označite gumb na žutoj traci) za primjenu promjena.
  4. Koristeći aplikaciju PuTTY na Windowsu ili Terminal na Linuxu/macOS-u, prijavite se na OpenMediaVault kao root. Ako ne znate root lozinku, prijavite se kao sudo korisnik i upotrijebite ovu naredbu za promjenu root lozinke:
    passwd root
  5. Tip su korijen za prijavu kao root korisnik.

Korak 2: Instalirajte OMV-Extras

SSH u svoj Raspberry Pi s drugog računala i pokrenite sljedeću naredbu za instaliranje OMV dodataka.

wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

Nakon instalacije, osvježite ili se prijavite na web sučelje OpenMediaVault i zatim idite na Plugins.

Pronađite i instalirajte openmediavault-sastaviti x.x.x uključiti.

Korak 3: Instalirajte Docker i Portainer

U odjeljku Usluge u OpenMediaVaultu vidjet ćete novi unos pod nazivom Sastaviti. Koristit ćemo ga za instaliranje Dockera i portainera potrebnog za instalaciju Nextclouda.

  1. Kliknite na Nova poruka > Postavke
  2. Pod, ispod Sastavite datoteke, s padajućeg izbornika odaberite dijeljenu mapu. Ako niste izradili dijeljenu mapu, preporučujemo da je izradite pomoću ikone "+" ili putem Pohrana > Dijeljene mape opcija.
  3. Ispod Podaci odjeljak, odaberite Dijeljena mapa koje ste stvorili na unutarnjoj pohrani ili vanjskom USB disku. Preporučujemo da za pohranu podataka koristite vanjski HDD.
  4. Također možete odabrati a Sigurnosna kopija Lokacija neobavezna). U tu svrhu možete stvoriti i odabrati drugu zajedničku mapu na svom unutarnjem ili vanjskom pogonu.
  5. Sada kliknite Ponovno instalirajte Docker.
  6. Klik Da kada se pojavi upit. Pričekajte da se instalacija završi.

Tijekom instalacije možete dobiti poruku o pogrešci gubitka veze. Jednostavno osvježite stranicu i pokušajte ponovno. Ako vidite "Instalirano i pokrenuto" u Status odjeljak, otvorite SSH vezu i zatim pokrenite sljedeću naredbu za instaliranje portainera.

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

Nakon instalacije posjetite https://IPAddressOfPi: 9443. Obavezno promijenite korisničko ime i lozinku.

Korak 4: Stvorite MariaDB bazu podataka

Na nosaču kliknite Hrpe > Dodaj hrpe a zatim zalijepite sljedeći kod u web uređivač.

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

Pobrinite se da steku date odgovarajuće ime, kao što je mariadb. Također promijenite lozinku i naziv baze podataka.

Klik Rasporedite hrpu.

Ovo će instalirati i implementirati bazu podataka MariaDB koja će nam trebati za postavljanje Nextclouda.

Alternativno, također možete instalirati MariaDB poslužitelj ručno putem SSH-a i stvoriti bazu podataka i korisnika baze podataka.

Prema zadanim postavkama, OpenMediaVault radi na portu 80. Međutim, preporučuje se da promijenite priključak OpenMediaVault na nešto drugo, kao što je 8090. Ovo će port 80 učiniti dostupnim za Nextcloud. Da biste to učinili, slijedite ove korake:

  1. U OpenMediaVault idite na Sustav > Radni stol.
  2. Uredite Luka kao 8090 i kliknite Uštedjeti.
  3. Klik primijeniti i pričekajte da promjene stupe na snagu.
  4. Sada možete otvoriti OpenMediaVault na http://IPAdressOfPi: 8090.

Slijedite ove korake za instaliranje i postavljanje Nextclouda na OpenMediaVault koji radi na Raspberry Pi.

  1. Prijavite se na Portainer i kliknite svezaci> Dodaj glasnoću. Napravite dva sveska: nextcloud_config i nextcloud_data. Sve što trebate učiniti je upisati naziv volumena i kliknuti Stvorite volumen.
  2. Kliknite na Spremnici > Dodaj spremnik.
  3. Nazovite spremnik kao Nextcloud i zalijepite sljedeće u polje Slika.
    linuxserver/nextcloud
  4. U konfiguraciji mrežnih priključaka kliknite +objavi novi mrežni priključak.
  5. Tip 8080 i 80 u domaćin i spremnik (TCP).
  6. Ispod svezaci, kliknite + dodatni volumen karte dvaput.
  7. Tip /config a zatim odaberite nextcloud_config volumen. Slično, tip /data i odaberite nextcloud_data volumen.
  8. Idi na Mreža i odaberite domaćin.
  9. U Pravila ponovnog pokretanja, Izaberi Osim ako se ne zaustavi.
  10. Klik Rasporedite spremnik.
  11. Za nekoliko sekundi ili minuta (ovisno o vašoj brzini interneta), Nextcloud spremnik će biti postavljen.
  12. Sada možete posjetiti http://IPAddressOfPi za otvaranje web sučelja Nextcloud.
  13. Unesite korisničko ime i lozinku.
  14. Sada unesite lokaciju podatkovne mape. Zadano je /data.
  15. Klik MySQL/MariaDB. Unesite naziv MariaDB baze podataka i lozinku iz raspoređenog MariaDB stoga u 4. koraku.
  16. Ako naiđete na pogrešku u povezivanju baze podataka, pokušajte upisati MariaDB u Domaćin baze podataka.
  17. Klik Instalirati. Ovo će instalirati instancu Nextcloud.

Sada možete pristupiti i prijaviti se na Nextcloud na Pi-jevoj lokalnoj IP adresi. Možete prenijeti i preuzeti datoteke na Nextcloud koristeći bilo koji sustav u vašem domu, uključujući macOS, Windows i Linux. Aplikacija Nextcloud također je dostupna za Android i iOS uređaje koju možete koristiti za sinkronizaciju vaših fotografija, videa, dokumenata i drugih podataka na/s vaših mobilnih uređaja.

Da biste Nextcloud izložili internetu, možete koristiti Nginx Reverse proxy, Cloudflare Tunnel ili svoj usmjerivač (prosljeđivanje porta).

Otključajte snagu oblaka koji se samostalno hostira

Instalacija Nextclouda na vaš OpenMediaVault NAS koji radi na Raspberry Pi može vam pružiti jeftino, ali snažno i sigurno rješenje za pohranu u privatnom oblaku. S Nextcloudom na vašem OpenMediaVault NAS-u možete preuzeti kontrolu nad svojim podacima i uživati ​​u pogodnostima pohrane u oblaku bez oslanjanja na treće strane.

Slijedeći gore navedene korake, možete jednostavno postaviti i konfigurirati Nextcloud na Raspberry Piju kako bi zadovoljio vaše specifične potrebe. Ne zaboravite redovito ažurirati svoje Nextcloud i OpenMediaVault instalacije, osigurati svoju Nextcloud instancu i sigurnosno kopirati svoje podatke kako biste osigurali glatko i pouzdano iskustvo.