Kategorie
Instalace NextCloud na Raspberry Pi 5
Instalace NextCloud na Raspberry Pi 5
Co budeme potřebovat?
Raspberry Pi 5
Disk pro systém - nejlépe SSD (buď externí USB nebo NVME disk a rozšíření pro Raspberry Pi) v nejhorším případě SD kartu
Disk pro data - nejlépe SSD nebo HDD (buď externí USB nebo NVME disky a rozšíření pro Raspberry Pi)
Nějakou krabičku v závislosti jaké a kolik disků zvolíte, aby jste to tam poskládali
Napájecí zdroj USB-C alespoň 5V/4A (20W a výše)
Software
1) Instalace Raspbian OS Lite
Připojte SSD disk k počítači a stáhněte program Raspberry Pi Imager dostupný pro Linux, Mac i Windows z tohoto odkazu. Nainstalujte jej.
Tip: Pokud nemáte USB rámeček, například pro NVME SSD, můžete na SD kartu dát plný Raspbian, nabootovat v Raspberry se zapojeným SSD a spustit Imager v Raspbianu z SD karty.
https://www.raspberrypi.com/software/
Po instalaci, spusťte imager a vyberte svoji verzi Raspberry Pi, v tomto případě Raspberry Pi 5. Pak vyberte Raspberry Pi OS (Other) a Raspberry Pi OS Lite (64-bit).
V posledním kroku vyberte váš SSD disk (dávejte pozor, vyberte správné zařízení, raději odpojte všechny USB disky a flash!) Zvolte Next a na dotaz OS Customization zvolte Edit Settings. Pod záložkou Services, zapněte SSH volbou Enable SSH a v General nastavte hostname a výchozí uživatelské jméno a heslo pro SSH. Klikněte na Save a pak Yes.
Pak už stačí jenom připojit SSD disk k RPi, zapojit LAN kabel ze svého domácího/firemního routeru nebo sítě a spustit Raspberry Pi. Zelená ikonka by se měla rozblikat. Pokud máme zapojený ethernetový kabel, náš Pi-Cloud pravděpodobně dostal adresu od DHCP routeru. Připojte se ke svému routeru a podívejte se do seznamu připojených zařízení, jakou IP má zařízení s hostname picloud. U nás je to například 192.168.1.56. Použijeme tedy SSH přístup k našemu Pi-Cloud. Možná je nejvyšší čas seznámit se pro neznalé s terminálem (příkazový řádek v Linuxu), například v článku Průvodce příkazovým řádkem pro začátečníky v Linuxu. Vypadá to děsivě, ale je to ta nejkrásnější věc na Linuxu. Prostě funguje vždy a všude a hlavně vždy stejně.
Pro Windows 10 a 11 uživatele už existuje SSH podpora zabudovaná přes shell. Pro ostatní Windows uživatele doporučujeme aplikaci Putty. Pro ty, co mají Linux, nemusíme dál nic psát. Připojíme se tedy přes terminál SSH příkazem níže. IP adresu nahraďte tou svou, co jste přečetli v routeru. Uživatelské jméno a heslo zadejte podle toho jak, jste jen napsali v Raspberry Pi Imageru. U nás to je například:
ssh opentux@192.168.1.56
2) Instalace Casa OS
Po připojení proveďte aktualizaci OS dvěma po sobě jdoucími příkazy:
sudo apt-get update
sudo apt-get upgrade
Zabere to pár minut. Nakonec proveďte instalaci Casa OS zkopírováním skriptu:
wget -qO- https://get.casaos.io | sudo bash
Po pár dalších minutách je váš vlastní cloud připraven k použití. Po instalaci otevřete webový prohlížeč a napište do něj adresu svého Raspberry Pi. V našem případě http://192.168.1.56 Vytvořte si admin účet do Casa OS.
Co je to vlastně CasaOS?
open-source operační systém navržený pro provoz na domácích serverech a zařízeních typu NAS (Network Attached Storage). Je založený na Linuxu a má za cíl nabídnout uživatelsky přívětivé rozhraní, které umožňuje snadnou správu a přístup k souborům, aplikacím a multimediálním službám přímo z domácí sítě. Umožňuje snadnou instalaci a správu kontejnerizovaných aplikací pomocí Dockeru, což zjednodušuje nasazení různých služeb jako mediální servery, VPN nebo aplikace pro synchronizaci dat. Podporuje instalaci různých aplikací a rozšíření, což umožňuje přizpůsobit systém potřebám uživatele.
3) Instalace MariaDB
Po přihlášení do Casa OS zvolte Apps a vyhledejte mariadb. Rozklikněte (neklikejte na Install) a vyberte volbu Custom install pod šipkou vedle Install.
Vyplňte následující údaje. Prakticky vyberte jenom network mariadb a změňte název databáze a údaje k přihlášení.
4) Instalace Nextcloud
zvolte Apps a vyhledejte nextcloud. Rozklikněte (neklikejte na Install) a vyberte volbu Custom install pod šipkou vedle Install.
Vyplňte následující údaje. Prakticky vyberte jenom network mariadb.
Po instalaci přejděte do Nextcloudu. Jednoduše zadejte stejnou IP ale jiný port. Jak je vidět z obrázku výše port je 10081. V našem případě tedy zadáme http://192.168.1.56:10081 a nastavíme prvního uživatele. Níže pak vyplníme uživatele pro databázi a název databáze. Důležitý je hostname mariadb
A je to! Nextcloud máte funkční.
Komentáře