Nextcloud na Raspberry Pi

V tomto príspevku vám vysvetlím, ako si môžete nastaviť svoj vlastný cloudový server pomocou Nextcloud a Raspberry Pi 4. V nasledujúcej časti sa podrobne zaoberám hardvérovými komponentmi a potom popíšem postup inštalácie krok za krokom.

nextcloud

hardvér

  • Raspberry Pi 4. generácie * s 1,2 alebo 4 GB RAM s napájaním
  • karta microSD * s približne 32 GB
  • Napríklad Samsung Evo 850 * s 250 GB
  • Ethernetový kábel * (0,5 metra)

Pokyny - Nextcloud pre Raspbian

Teraz existuje veľa spôsobov, ako nastaviť Raspberry Pi ako server s Nextcloud. Vďaka obrazu Nextcloud, ktorý bol špeciálne vyvinutý pre Raspberry Pi, je väčšina konfiguračných krokov z vašich rúk. V tomto návode však vysvetlím klasický spôsob cez bežnú inštaláciu Raspbian. To má výhodu v tom, že ste oveľa flexibilnejší pri inštalácii a môžete Raspberry Pi používať aj na iné účely. Začnime teda inštaláciou Raspbian.

Inštalácia Raspbian

Obrázok Raspbian „Buster“ si momentálne môžete stiahnuť zo stránky RaspberryPi.org. Operačný systém môžete flashovať na SD kartu pomocou príkazu dd (Mac a Linux). V každom prípade pre výber správneho cieľa odporúčam spustiť príkaz suchenil list na príkazovom riadku. Zobrazia sa všetky pripojené zariadenia.

Ak pracujete s Windows, odporúčam program Etcher. Toto si môžete zadarmo stiahnuť a nainštalovať. Ak chcete blikať, jednoducho vyberte obrázok buster a kartu SD.

Povoliť SSH

Ak chcete získať prístup k Raspberry Pi cez domácu sieť, musíte povoliť SSH v bootovacej oblasti. Za týmto účelom vytvorí súbor bez obsahu s názvom ssh a uloží ho na flash SD kartu do bootovacieho priečinka.

Nabootujte Raspberry Pi

Potom vezmite SD kartu a vložte ju do Raspberry Pi. Teraz pripojte zariadenie k smerovaču pomocou ethernetového kábla. Posledná vec, ktorú musíte urobiť, je dať zariadeniu výkon a Raspberry Pi by mal systém bez problémov spustiť.

Všeobecné úpravy

Pomocou ssh môžete teraz nastaviť pripojenie z vášho počítača k Raspberry Pi v domácej sieti. Pre pripojenie SSH k zariadeniu so systémom Windows potrebujete ďalší softvér Putty.

Štandardné údaje používateľa sú tieto:

Používateľheslo
pimalina

Po pripojení k Raspberry Pi môžete Raspberry Pi aktualizovať. V konzole môžete zadať nasledujúce príkazy. Zmeňte užívateľské heslo pomocou príkazu passwd pi .

Nainštalujte si Nextcloud

Poďme konečne na Nextcloud. Program si stiahneme pomocou nástroja snapd na správu balíkov. Aby ste mohli používať snapd, musíte si ho najskôr nainštalovať. Po inštalácii by ste mali Raspberry Pi reštartovať pomocou príkazu sudo reboot a znovu vytvoriť ssh pripojenie k Raspberry Pi.

Keď ste znova vytvorili spojenie s Raspberry Pi pomocou ssh, môžete si nainštalovať program Nextcloud pomocou snapd.

Pripojte externý pevný disk

Po nainštalovaní programu Nextcloud na Raspberry Pi môžeme k Raspberry Pi pripojiť externý pevný disk. Externý pevný disk by potom mal slúžiť ako úložisko pre váš vlastný cloud. Ak je na karte SD dostatok pamäte alebo externý pevný disk ešte nie je k dispozícii, môžete tento krok preskočiť a v prípade potreby to urobiť neskôr. (Musíte si však dať pozor na pár drobností. Ak chcete, aby som napísal pokyny, napíšte mi komentár.)

Najskôr samozrejme musíte pripojiť pevný disk k Raspberry Pi a zaregistrovať/pripojiť pevný disk k Raspberry Pi. Pre výber správneho USB portu môžete zobraziť všetky pripojené médiá pomocou príkazu lsblk. Pevný disk môžete identifikovať aj podľa veľkosti pamäte. Ak si nie ste istí, ktorý port (napríklad sdb1) ste vybrali pre pevný disk, pevný disk znova vyberte a zopakujte príkaz. Zariadenie by sa už nemalo zobrazovať v zozname zariadení.

Pred pripojením musíte previesť pevný disk do správneho formátu. Nextcloud vyžaduje formát ExFat. V príklade formátujeme oddiel pevného disku sdb1. Môže sa to líšiť, takže nezabudnite starostlivo skontrolovať, ktorú cestu si vyberiete.

Nakoniec musíme pripojiť pevný disk. Za týmto účelom vytvorte priečinok v adresári médií. Potom stačí pripojiť priečinok, ktorý ste vytvorili, k pevnému disku.

Aby ste po reštarte nemuseli znovu nastavovať prípojný bod, odporúča sa uložiť UUID do súboru fstab pomocou nasledujúceho príkazu, aby Raspberry Pi integroval pevný disk nezávisle aj po reštarte.

V súbore fstab musíte zadať nasledujúci riadok so svojimi údajmi, tj. Správnu cestu UUID a cestu pevného disku:

Konfiguračný súbor nextcloud

Ak chcete otvoriť konfiguračný súbor Nextcloud, skopírujte nasledujúci príkaz do terminálu.

V súbore musí byť upravená cesta k adresáru. Opäť tu nezabudnite použiť svoje údaje.

Po uložení súboru reštartujte službu pomocou druhého príkazu uvedeného nižšie.

V prehliadači otvorte Nextcloud

Teraz sme už takmer tam. Do vyhľadávacieho poľa prehliadača zadajte adresu IP vašej Raspberry Pis, ktorú môžete zobraziť pomocou smerovača (Fritzbox: Domáca sieť> Siete). Ak ste urobili všetko správne, mala by sa tu zobraziť stránka Nextcloud. Na konci musíte iba vytvoriť administrátora pomocou hesla. Inštalácia je potom dokončená.

Nasledujúce pokyny Nextcloud by vás mohli zaujímať:

Ďalšie projekty s Raspberry Pi:

Prehľad všetkých projektov s Raspberry Pi nájdete tu: