Nainstalujte Nextcloud a přidejte do svého NAS založeného na OpenMediaVault běžícím na Raspberry Pi osobní cloudové úložiště.

Nextcloud a OpenMediaVault (OMV) jsou výkonný bezplatný software s otevřeným zdrojovým kódem (FOSS). Když je budete používat v tandemu, můžete vytvořit a nasadit své vlastní soukromé cloudové úložiště a úložiště připojené k síti (NAS) s intuitivním webovým rozhraním pro správu úložiště.

Instalací Nextcloud na OpenMediaVault můžete ukládat, sdílet a přistupovat ke všem svým interním/externím úložiště – včetně jednotek USB – a soubory odkudkoli, to vše při zachování úplné kontroly nad vaším data.

Nextcloud můžete nainstalovat přímo na Raspberry Pi pomocí kontejneru Docker nebo přímo v OS Raspberry Pi. Instalace Nextcloud přes OpenMediaVault však kombinuje zabezpečené úložiště dat s funkcemi podobnými cloudu pro snadný přístup a spolupráci.

Hostováním Nextcloud na Raspberry Pi pomocí OMV:

  • Máte plnou kontrolu nad svými daty a soukromím, protože nejste závislí na poskytovatelích cloudu třetích stran, protože máte větší klid, soukromí dat a vlastnictví.
  • instagram viewer
  • OMV také poskytuje správu uživatelů a oprávnění, která vám umožní řídit, kdo má přístup ke sdílenému úložišti. Nextcloud dále rozšiřuje tyto možnosti pro podrobné řízení přístupu k souborům, složkám a sdíleným zdrojům.
  • Můžete implementovat a nastavit automatické zálohování dat pro svá data Nextcloud. To přidává další vrstvu ochrany dat pro vaše soubory.
  • Můžete rychle přidat/odebrat externí paměťové médium USB nebo jednotku a uložit data Nextcloud do sdílené složky na externím disku.

Doporučuje se nainstalujte Raspberry Pi OS na SSD pro konzistentní výkon při velkém pracovním zatížení. Nextcloud můžete také nainstalovat přímo na Raspberry Pi OS vybudujte si své vlastní cloudové úložiště se vzdáleným přístupem.

Než začnete s instalací a nastavením Nextcloud, ujistěte se, že jste svému zařízení OpenMediaVault (tj. Raspberry Pi) přiřadili nebo nakonfigurovali statickou IP adresu. To je důležité, protože Nextcloud vyžaduje konzistentní IP adresu, aby správně fungovala.

Krok 1: Povolte SSH

Chcete-li povolit vzdálený přístup SSH (Secure Shell), postupujte takto.

  1. Na OpenMediaVault přejděte na Služby a klikněte SSH.
  2. Klíště Povolit přihlášení uživatele root, Ověřování heslem, a Autentizace veřejným klíčem. Klikněte Uložit.
    Snímek obrazovky od Ravi. NAR
  3. Klikněte na Aplikovat (tlačítko zaškrtnutí na žluté liště) aplikujte změny.
  4. Pomocí aplikace PuTTY na Windows nebo Terminálu na Linuxu/macOS se přihlaste do OpenMediaVault jako root. Pokud neznáte heslo uživatele root, přihlaste se jako uživatel sudo a pomocí tohoto příkazu změňte heslo uživatele root:
    passwd root
  5. Typ su kořen přihlásit se jako uživatel root.

Krok 2: Nainstalujte OMV-Extras

SSH do vašeho Raspberry Pi z jiného počítače a spusťte následující příkaz pro instalaci doplňků OMV.

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

Po instalaci obnovte stránku nebo se přihlaste do webového rozhraní OpenMediaVault a poté přejděte na Pluginy.

Najděte a nainstalujte openmediavault-compose x.x.x zapojit.

Krok 3: Nainstalujte Docker a Portainer

V sekci Služby v OpenMediaVault uvidíte nový záznam s názvem Komponovat. Použijeme jej k instalaci Dockeru a portaineru potřebného pro instalaci Nextcloud.

  1. Klikněte na Napsat > Nastavení
  2. Pod Vytvořit soubory, vyberte z rozevírací nabídky Sdílená složka. Pokud jste nevytvořili sdílenou složku, doporučujeme ji vytvořit pomocí ikony „+“ nebo pomocí ikony Úložiště > Sdílené složky volba.
  3. Pod Data sekce, vyberte Sdílená složka vytvořené na interním úložišti nebo externí jednotce USB. Pro ukládání dat doporučujeme použít externí HDD.
  4. Můžete si také vybrat a Záloha umístění (volitelné). Za tímto účelem můžete vytvořit a vybrat další sdílenou složku na interním nebo externím disku.
  5. Nyní klikněte Přeinstalujte Docker.
  6. Klikněte Ano když se objeví výzva. Počkejte na dokončení instalace.

Během instalace se může zobrazit chyba ztráty připojení. Jednoduše obnovte stránku a zkuste to znovu. Pokud vidíte "Nainstalováno a spuštěno" v Postavení sekci, otevřete připojení SSH a poté spusťte následující příkaz k instalaci portaineru.

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 instalaci navštivte https://IPAddressOfPi: 9443. Ujistěte se, že jste změnili uživatelské jméno a heslo.

Krok 4: Vytvořte databázi MariaDB

Na nosiči klikněte Hromady > Přidat hromádky a poté vložte následující kód do webového editoru.

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

Ujistěte se, že jste zásobníku dali správný název, jako např mariadb. Změňte také heslo a název databáze.

Klikněte Nasaďte zásobník.

Tím se nainstaluje a nasadí databáze MariaDB, kterou budeme potřebovat pro nastavení Nextcloud.

Alternativně můžete také nainstalovat server MariaDB ručně přes SSH a vytvořit databázi a uživatele databáze.

Ve výchozím nastavení běží OpenMediaVault na portu 80. Doporučuje se však změnit port OpenMediaVault na něco jiného, ​​například 8090. Tím zpřístupníte port 80 pro Nextcloud. Chcete-li to provést, postupujte takto:

  1. V OpenMediaVault přejděte na Systém > Pracovní stůl.
  2. Upravit Přístav tak jako 8090 a klikněte Uložit.
  3. Klikněte Aplikovat a počkejte, až se změny projeví.
  4. Nyní můžete otevřít OpenMediaVault na adrese http://IPAdressOfPi: 8090.

Při instalaci a nastavení Nextcloud na OpenMediaVault běžícím na Raspberry Pi postupujte podle těchto kroků.

  1. Přihlaste se do portaineru a poté klikněte Svazky> Přidat hlasitost. Vytvořte dva svazky: nextcloud_config a nextcloud_data. Vše, co musíte udělat, je zadat název svazku a kliknout Vytvořte svazek.
  2. Klikněte na Kontejnery > Přidat kontejner.
  3. Pojmenujte kontejner jako Nextcloud a do pole Obrázek vložte následující.
    linuxserver/nextcloud
  4. V konfiguraci síťových portů klikněte na +publikovat nový síťový port.
  5. Typ 8080 a 80 v hostitel a kontejner (TCP).
  6. Pod Svazky, klikněte + další objem mapy dvakrát.
  7. Typ /config a poté vyberte nextcloud_config hlasitost. Podobně zadejte /data a vyberte nextcloud_data hlasitost.
  8. Přejít na Síť a vyberte hostitel.
  9. v Zásady restartování, vyberte Pokud není zastaveno.
  10. Klikněte Rozmístěte kontejner.
  11. Během několika sekund nebo minut (v závislosti na rychlosti vašeho internetu) bude kontejner Nextcloud nasazen.
  12. Nyní můžete navštívit http://IPAddressOfPi otevřete webové rozhraní Nextcloud.
  13. Zadejte uživatelské jméno a heslo.
  14. Nyní zadejte umístění datové složky. Výchozí nastavení je /data.
  15. Klikněte MySQL/MariaDB. V kroku 4 zadejte název databáze MariaDB a heslo z nasazeného zásobníku MariaDB.
  16. Pokud narazíte na chybu v připojení k databázi, zkuste zadat MariaDB v Hostitel databáze.
  17. Klikněte Nainstalujte. Tím se nainstaluje instance Nextcloud.

Nyní můžete přistupovat a přihlásit se k Nextcloud na místní IP adrese Pi. Soubory můžete nahrávat a stahovat na Nextcloud pomocí jakéhokoli systému ve vaší domácnosti, včetně macOS, Windows a Linux. Pro zařízení Android a iOS je k dispozici také aplikace Nextcloud, kterou můžete použít k synchronizaci fotografií, videí, dokumentů a dalších dat do/z mobilních zařízení.

Chcete-li zpřístupnit Nextcloud internetu, můžete použít Nginx Reverse proxy, Cloudflare Tunnel nebo váš router (přesměrování portů).

Odemkněte sílu cloudu s vlastním hostitelem

Instalace Nextcloud na váš OpenMediaVault NAS běžící na Raspberry Pi vám může poskytnout levné, ale výkonné a bezpečné řešení soukromého cloudového úložiště. S Nextcloud na vašem OpenMediaVault NAS můžete převzít kontrolu nad svými daty a užívat si pohodlí cloudového úložiště, aniž byste se spoléhali na poskytovatele třetích stran.

Podle výše uvedených kroků můžete snadno nastavit a nakonfigurovat Nextcloud na Raspberry Pi tak, aby vyhovoval vašim konkrétním potřebám. Nezapomeňte pravidelně aktualizovat své instalace Nextcloud a OpenMediaVault, zabezpečit instanci Nextcloud a zálohovat data, abyste zajistili hladký a spolehlivý provoz.