Pridajte osobné cloudové úložisko do svojho NAS založeného na OpenMediaVault spustenom na Raspberry Pi inštaláciou Nextcloud.

Nextcloud a OpenMediaVault (OMV) sú výkonný bezplatný softvér s otvoreným zdrojom (FOSS). Ak ich použijete v tandeme, môžete si vytvoriť a nasadiť svoje vlastné súkromné ​​cloudové úložisko a sieťové úložisko (NAS) s intuitívnym webovým rozhraním na správu úložiska.

Inštaláciou Nextcloud na OpenMediaVault môžete ukladať, zdieľať a pristupovať ku všetkým svojim interným/externým úložisko – vrátane jednotiek USB – a súborov odkiaľkoľvek, a to všetko pri zachovaní úplnej kontroly nad vaším údajov.

Nextcloud môžete nainštalovať priamo na Raspberry Pi pomocou kontajnera Docker alebo priamo v operačnom systéme Raspberry Pi. Inštalácia Nextcloud cez OpenMediaVault však kombinuje bezpečné ukladanie dát s funkciami podobnými cloudu pre jednoduchý prístup a spoluprácu.

Hostením Nextcloud na Raspberry Pi pomocou OMV:

  • Máte plnú kontrolu nad svojimi údajmi a súkromím, pretože nie ste odkázaní na poskytovateľov cloudových služieb tretích strán, pretože máte väčší pokoj, súkromie údajov a vlastníctvo.
    instagram viewer
  • OMV tiež poskytuje správu používateľov a povolenia, ktoré vám umožňujú kontrolovať, kto má prístup k zdieľanému úložisku. Nextcloud ďalej rozširuje tieto možnosti o podrobné riadenie prístupu k súborom, priečinkom a zdieľaným zdrojom.
  • Môžete implementovať a nastaviť automatické zálohovanie údajov pre svoje údaje Nextcloud. To pridáva ďalšiu vrstvu ochrany údajov pre vaše súbory.
  • Môžete rýchlo pridať/odobrať externé USB pamäťové médium alebo disk a uložiť dáta Nextcloud do zdieľaného priečinka na externom disku.

Odporúča sa nainštalujte Raspberry Pi OS na SSD pre konzistentný výkon pri veľkom pracovnom zaťažení. Môžete tiež priamo nainštalovať Nextcloud na Raspberry Pi OS vybudujte si svoje vlastné cloudové úložisko so vzdialeným prístupom.

Skôr než začnete s inštaláciou a nastavením Nextcloud, uistite sa, že ste svojmu zariadeniu OpenMediaVault (t. j. Raspberry Pi) priradili alebo nakonfigurovali statickú IP adresu. Je to dôležité, pretože Nextcloud vyžaduje konzistentnú IP adresu, aby správne fungovala.

Krok 1: Povoľte SSH

Ak chcete povoliť vzdialený prístup SSH (Secure Shell), postupujte podľa týchto krokov.

  1. Na OpenMediaVault prejdite na Služby a kliknite SSH.
  2. Kliešť Povoliť prihlásenie root, Overenie hesla, a Autentifikácia verejným kľúčom. Kliknite Uložiť.
    Snímka obrazovky od Ravi. NAR
  3. Kliknite na Použiť (tlačidlo začiarknutia na žltom pruhu) aplikujte zmeny.
  4. Pomocou aplikácie PuTTY na Windowse alebo Terminálu na Linuxe/macOS sa prihláste do OpenMediaVault ako root. Ak nepoznáte heslo používateľa root, prihláste sa ako používateľ sudo a pomocou tohto príkazu zmeňte heslo používateľa root:
    passwd root
  5. Typ su koreň aby ste sa prihlásili ako užívateľ root.

Krok 2: Nainštalujte OMV-Extras

SSH do vášho Raspberry Pi z iného počítača a spustením nasledujúceho príkazu nainštalujte doplnky OMV.

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

Po inštalácii obnovte stránku alebo sa prihláste do webového rozhrania OpenMediaVault a potom prejdite na Pluginy.

Nájdite a nainštalujte openmediavault-compose x.x.x zapojiť.

Krok 3: Nainštalujte Docker a Portainer

V sekcii Služby v OpenMediaVault uvidíte nový záznam s názvom Skladať. Použijeme ho na inštaláciu Dockera a portainera potrebného na inštaláciu Nextcloud.

  1. Kliknite na Napísať > Nastavenia
  2. Pod Vytvoriť súbory, v rozbaľovacej ponuke vyberte položku Zdieľaný priečinok. Ak ste si nevytvorili zdieľaný priečinok, odporúčame vám ho vytvoriť pomocou ikony „+“ alebo cez Úložisko > Zdieľané priečinky možnosť.
  3. Pod Údaje sekciu, vyberte Zdieľaný priečinok ste vytvorili na internom úložisku alebo externom USB disku. Na ukladanie dát odporúčame použiť externý HDD.
  4. Môžete si tiež vybrať a Zálohovanie umiestnenie (voliteľné). Na tento účel môžete vytvoriť a vybrať iný zdieľaný priečinok na internom alebo externom disku.
  5. Teraz kliknite Preinštalujte Docker.
  6. Kliknite Áno keď sa zobrazí výzva. Počkajte na dokončenie inštalácie.

Počas inštalácie sa môže zobraziť chyba straty pripojenia. Jednoducho obnovte stránku a skúste to znova. Ak vidíte „Nainštalované a spustené“ v Postavenie otvorte pripojenie SSH a potom spustite nasledujúci príkaz na inštaláciu 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

Po inštalácii navštívte https://IPAddressOfPi: 9443. Uistite sa, že ste zmenili používateľské meno a heslo.

Krok 4: Vytvorte databázu MariaDB

Na nosiči kliknite Zásobníky > Pridať zásobníky a potom vložte nasledujúci kód do webového editora.

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

Uistite sa, že ste zásobníku dali správny názov, ako napr mariadb. Zmeňte aj heslo a názov databázy.

Kliknite Nasaďte zásobník.

Týmto sa nainštaluje a nasadí databáza MariaDB, ktorú budeme potrebovať na nastavenie Nextcloud.

Prípadne môžete server MariaDB nainštalovať aj manuálne cez SSH a vytvoriť databázu a používateľa databázy.

V predvolenom nastavení beží OpenMediaVault na porte 80. Odporúča sa však zmeniť port OpenMediaVault na niečo iné, napríklad 8090. Toto sprístupní port 80 pre Nextcloud. Ak to chcete urobiť, postupujte takto:

  1. V OpenMediaVault prejdite na Systém > Pracovný stôl.
  2. Upravte Port ako 8090 a kliknite Uložiť.
  3. Kliknite Použiť a počkajte, kým sa zmeny prejavia.
  4. Teraz môžete otvoriť OpenMediaVault na adrese http://IPAdressOfPi: 8090.

Ak chcete nainštalovať a nastaviť Nextcloud na OpenMediaVault spustenom na Raspberry Pi, postupujte podľa týchto krokov.

  1. Prihláste sa do portainera a potom kliknite Objemy> Pridať hlasitosť. Vytvorte dva zväzky: nextcloud_config a nextcloud_data. Všetko, čo musíte urobiť, je zadať názov zväzku a kliknúť Vytvorte zväzok.
  2. Kliknite na Kontajnery > Pridať kontajner.
  3. Pomenujte kontajner ako Nextcloud a do poľa Obrázok vložte nasledujúce.
    linuxserver/nextcloud
  4. V konfigurácii sieťových portov kliknite na +zverejniť nový sieťový port.
  5. Typ 8080 a 80 v hostiteľ a kontajner (TCP).
  6. Pod Objemy, kliknite + mapa dodatočného objemu dvakrát.
  7. Typ /config a potom vyberte nextcloud_config objem. Podobne zadajte /data a vyberte nextcloud_data objem.
  8. Choďte na sieť a vyberte hostiteľ.
  9. In Zásady reštartu, vyberte Pokiaľ sa nezastaví.
  10. Kliknite Rozmiestnite kontajner.
  11. O niekoľko sekúnd alebo minút (v závislosti od rýchlosti vášho internetu) bude kontajner Nextcloud nasadený.
  12. Teraz môžete navštíviť http://IPAddressOfPi otvorte webové rozhranie Nextcloud.
  13. Zadajte používateľské meno a heslo.
  14. Teraz zadajte umiestnenie priečinka s údajmi. Predvolená hodnota je /data.
  15. Kliknite MySQL/MariaDB. V kroku 4 zadajte názov databázy MariaDB a heslo z nasadeného zásobníka MariaDB.
  16. Ak narazíte na chybu v pripojení k databáze, skúste zadať MariaDB v Hostiteľ databázy.
  17. Kliknite Inštalácia. Týmto sa nainštaluje inštancia Nextcloud.

Teraz môžete pristupovať a prihlásiť sa do Nextcloud na miestnej IP adrese Pi. Súbory môžete nahrávať a sťahovať do Nextcloud pomocou ľubovoľného systému vo vašej domácnosti vrátane macOS, Windows a Linux. Pre zariadenia so systémom Android a iOS je k dispozícii aj aplikácia Nextcloud, ktorú môžete použiť na synchronizáciu fotografií, videí, dokumentov a iných údajov do/z mobilných zariadení.

Ak chcete sprístupniť Nextcloud na internete, môžete použiť Nginx Reverse proxy, Cloudflare Tunnel alebo váš router (presmerovanie portov).

Odomknite silu cloudu s vlastným hosťovaním

Inštalácia Nextcloud na váš OpenMediaVault NAS bežiaci na Raspberry Pi vám môže poskytnúť lacné, ale výkonné a bezpečné riešenie súkromného cloudového úložiska. S Nextcloud na vašom OpenMediaVault NAS môžete prevziať kontrolu nad svojimi dátami a užívať si pohodlie cloudového úložiska bez toho, aby ste sa spoliehali na poskytovateľov tretích strán.

Podľa vyššie uvedených krokov môžete jednoducho nastaviť a nakonfigurovať Nextcloud na Raspberry Pi tak, aby vyhovoval vašim špecifickým potrebám. Nezabudnite pravidelne aktualizovať svoje inštalácie Nextcloud a OpenMediaVault, zabezpečte inštanciu Nextcloud a zálohujte svoje údaje, aby ste zaistili hladký a spoľahlivý zážitok.