Nextcloud pe Raspberry Pi

În această postare vă voi explica cum puteți configura propriul server cloud cu ajutorul Nextcloud și a unui Raspberry Pi 4. În cele ce urmează voi analiza puțin componentele hardware și apoi voi descrie pas cu pas rutina de instalare.

raspberry

hardware

  • Raspberry Pi a 4-a generație * cu 1,2 sau 4 GB RAM cu sursă de alimentare
  • card microSD * cu aproximativ 32 GB
  • Samsung Evo 850 * cu 250 GB, de exemplu
  • Cablu Ethernet * (0,5 metri)

Instrucțiuni - Nextcloud pentru Raspbian

Acum există mai multe modalități de a configura Raspberry Pi ca server cu Nextcloud. Cu imaginea Nextcloud, care a fost special dezvoltată pentru Raspberry Pi, majoritatea etapelor de configurare sunt luate de pe mâini. Cu toate acestea, în aceste instrucțiuni, voi explica modul clasic printr-o instalație normală Raspbian. Acest lucru are avantajul că sunteți mult mai flexibil cu instalarea și puteți folosi Raspberry Pi și în alte scopuri. Deci, să începem cu instalarea Raspbian.

Instalarea Raspbian

În prezent, puteți descărca imaginea Raspbian „Buster” de pe pagina RaspberryPi.org. Puteți bloca sistemul de operare pe cardul SD utilizând comanda dd (Mac și Linux). În orice caz, pentru a alege ținta potrivită, vă recomand să rulați comanda suchenil list pe linia de comandă. Aceasta vă arată toate dispozitivele montate.

Dacă lucrați cu Windows, vă recomand programul Etcher. Puteți descărca și instala acest lucru gratuit. Pentru a vă clipi, pur și simplu selectați imaginea buster și cardul SD.

Permiteți SSH

Pentru a accesa Raspberry Pi prin rețeaua de domiciliu, trebuie să permiteți SSH în partiția de boot. Pentru a face acest lucru, creează un fișier fără conținut numit ssh și îl salvează pe cardul SD flash în folderul de încărcare.

Porniți Raspberry Pi

Apoi luați cardul SD și introduceți-l în Raspberry Pi. Conectați acum dispozitivul la router folosind cablul Ethernet. Ultimul lucru pe care trebuie să-l faceți este să dați putere dispozitivului, iar Raspberry Pi ar trebui să pornească sistemul fără probleme.

Ajustări generale

Folosind ssh, puteți configura acum o conexiune de la computer la Raspberry Pi în rețeaua de domiciliu. Pentru o conexiune SSH cu un dispozitiv Windows aveți nevoie de software-ul suplimentar Putty.

Datele standard ale utilizatorului sunt după cum urmează:

Utilizatorparola
pizmeură

După ce v-ați conectat la Raspberry Pi, puteți aduce Raspberry Pi la zi. Puteți introduce următoarele comenzi în consolă. Vă rugăm să modificați parola de utilizator cu comanda passwd pi .

Instalați Nextcloud

Să ajungem în cele din urmă la Nextcloud. Vom descărca programul cu ajutorul instrumentului de gestionare a pachetelor snapd. Pentru a putea utiliza snapd, trebuie să îl instalați mai întâi. După instalare, ar trebui să reporniți Raspberry Pi cu comanda sudo reboot și să restabiliți o conexiune ssh la Raspberry Pi.

După ce ați restabilit o conexiune la Raspberry Pi cu ssh, puteți instala programul Nextcloud cu ajutorul snapd.

Conectați hard diskul extern

După ce am instalat Nextcloud pe Raspberry Pi, putem conecta un hard disk extern la Raspberry Pi. Discul dur extern ar trebui să servească apoi ca spațiu de stocare pentru propriul nor. Dacă memoria de pe cardul SD este suficientă sau un hard disk extern nu este încă disponibil, puteți sări peste acest pas și să îl faceți mai târziu, dacă este necesar. (Cu toate acestea, trebuie să fii atent la câteva lucruri mici. Scrie-mi un comentariu dacă vrei să scriu instrucțiuni.)

În primul rând, desigur, trebuie să conectați hard disk-ul la Raspberry Pi și să înregistrați/montați hard disk-ul la Raspberry Pi. Pentru a selecta portul USB corect, puteți afișa toate mediile conectate cu comanda lsblk. De asemenea, puteți identifica unitatea de disc după dimensiunea memoriei sale. Dacă nu sunteți sigur ce port (de exemplu sdb1) ați selectat pentru hard disk, scoateți hard diskul din nou și repetați comanda. Dispozitivul nu ar trebui să mai fie afișat în lista dispozitivelor.

Înainte de montare trebuie să convertiți hard diskul în formatul corect. Nextcloud necesită formatul ExFat. În exemplu, formatăm partiția hard disk sdb1. Acest lucru poate varia, deci asigurați-vă că verificați calea pe care o alegeți.

În cele din urmă trebuie să montăm unitatea de disc. Pentru a face acest lucru, vă rugăm să creați un folder în directorul media. Apoi, trebuie doar să conectați folderul pe care l-ați creat la hard disk.

Pentru a nu fi necesar să setați din nou punctul de montare după o repornire, se recomandă să salvați UUID-ul în fișierul fstab cu următoarea comandă, astfel încât Raspberry Pi să integreze hard disk-ul independent chiar și după o repornire.

În fișierul fstab trebuie să introduceți următoarea linie cu datele dvs., adică UUID-ul corect și calea unității de hard disk:

Fișier de configurare Nextcloud

Pentru a deschide fișierul de configurare Nextcloud, vă rugăm să copiați următoarea comandă în terminal.

Calea pentru „director” trebuie ajustată în fișier. Din nou, asigurați-vă că utilizați datele dvs. aici.

După ce ați salvat fișierul, reporniți serviciul cu a doua comandă de mai jos.

Deschideți Nextcloud în browser

Suntem aproape acolo acum. Introduceți adresa IP a Raspberry Pis, pe care o puteți vizualiza prin router (Fritzbox: Rețea de domiciliu> Rețele), în câmpul de căutare al browserului. Dacă ați făcut totul bine, pagina Nextcloud ar trebui să apară aici. La final, trebuie doar să creați un utilizator de administrator cu o parolă. Instalarea este apoi finalizată.

Următoarele instrucțiuni Nextcloud ar putea fi de interes pentru dumneavoastră:

Mai multe proiecte cu Raspberry Pi:

Puteți găsi o prezentare generală a tuturor proiectelor cu Raspberry Pi aici: