Tilføj personlig cloud-lagring til din OpenMediaVault-baserede NAS, der kører på Raspberry Pi, ved at installere Nextcloud.

Nextcloud og OpenMediaVault (OMV) er kraftfuld gratis og open source-software (FOSS). Ved at bruge dem i tandem kan du bygge og implementere din egen private cloud-lagring og netværkstilsluttet lagring (NAS) med en intuitiv webgrænseflade til lagerstyring.

Ved at installere Nextcloud på OpenMediaVault kan du gemme, dele og få adgang til alle dine interne/eksterne lager – inklusive USB-drev – og filer fra hvor som helst, alt imens du bevarer fuld kontrol over din data.

Du kan installere Nextcloud direkte på Raspberry Pi ved hjælp af en Docker-beholder eller direkte i Raspberry Pi OS. Installation af Nextcloud via OpenMediaVault kombinerer imidlertid sikker datalagring med skylignende funktioner for nem adgang og samarbejde.

Ved at hoste Nextcloud på Raspberry Pi ved hjælp af OMV:

  • Du har fuld kontrol over dine data og privatliv, da du ikke er afhængig af tredjeparts cloud-udbydere for større ro i sindet, databeskyttelse og ejerskab.
  • instagram viewer
  • OMV giver også brugeradministration og tilladelser, der giver dig mulighed for at kontrollere, hvem der kan få adgang til det delte lager. Nextcloud udvider yderligere disse muligheder for granuleret adgangskontrol til filer, mapper og delte ressourcer.
  • Du kan implementere og konfigurere automatisk sikkerhedskopiering af data til dine Nextcloud-data. Dette tilføjer et ekstra lag af databeskyttelse til dine filer.
  • Du kan hurtigt tilføje/fjerne eksterne USB-lagermedier eller drev og gemme Nextcloud-data i en delt mappe på det eksterne drev.

Det anbefales at Installer Raspberry Pi OS på SSD for ensartet ydeevne under store arbejdsbyrder. Du kan også installere Nextcloud direkte på Raspberry Pi OS til byg et personligt gør-det-selv-skylager med fjernadgang.

Før du kan begynde Nextcloud-installationen og opsætningen, skal du sørge for at tildele eller konfigurere en statisk IP-adresse til din OpenMediaVault-enhed (dvs. Raspberry Pi). Dette er vigtigt, fordi Nextcloud kræver en konsekvent IP-adresse for at fungere korrekt.

Trin 1: Aktiver SSH

Følg disse trin for at aktivere SSH (Secure Shell) til fjernadgang.

  1. På OpenMediaVault skal du gå til Tjenester og klik SSH.
  2. Sæt kryds Tillad root-login, Adgangskodegodkendelse, og Offentlig nøglegodkendelse. Klik Gemme.
    Skærmbillede af Ravi. NAR
  3. Klik på ansøge (afkrydsningsknap på den gule bjælke) for at anvende ændringerne.
  4. Brug PuTTY-appen på Windows eller Terminal på Linux/macOS, log ind på OpenMediaVault som root. Hvis du ikke kender root-adgangskoden, skal du logge ind som sudo-brugeren og bruge denne kommando til at ændre root-adgangskoden:
    passwd root
  5. Type su rod for at logge på som root-bruger.

Trin 2: Installer OMV-Extras

SSH ind i din Raspberry Pi fra en anden computer, og kør følgende kommando for at installere OMV-ekstraudstyret.

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

Efter installationen skal du opdatere eller logge på OpenMediaVault-webgrænsefladen og derefter gå til Plugins.

Find og installer openmediavault-compose x.x.x plugin.

Trin 3: Installer Docker og Portainer

Under sektionen Tjenester i OpenMediaVault vil du se en ny post kaldet Skriv. Vi vil bruge det til at installere Docker og den porttainer, der kræves til Nextcloud-installation.

  1. Klik på Skriv > Indstillinger
  2. Under Komponer filer, skal du vælge den delte mappe på rullemenuen. Hvis du ikke har oprettet en delt mappe, anbefaler vi, at du opretter en ved at bruge "+"-ikonet eller via Opbevaring > Delte mapper mulighed.
  3. Under Data sektion, vælg Delt mappe du har oprettet på det interne lager eller eksternt USB-drev. Vi anbefaler, at du bruger en ekstern HDD til datalagring.
  4. Du kan også vælge en Backup placering (valgfrit). Til dette kan du oprette og vælge en anden delt mappe på din interne eller eksterne drevplacering.
  5. Klik nu Geninstaller Docker.
  6. Klik Ja når prompten vises. Vent på, at installationen er fuldført.

Under installationen kan du få en fejlmeddelelse om forbindelsestab. Du skal blot opdatere siden og prøve igen. Hvis du ser "Installeret og kører" i Status sektion, åbn SSH-forbindelsen og kør derefter følgende kommando for at installere porttaineren.

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

Efter installationen, besøg https://IPAddressOfPi: 9443. Sørg for at ændre brugernavn og adgangskode.

Trin 4: Opret en MariaDB-database

Klik på portneren Stabler > Tilføj stakke og indsæt derefter følgende kode i webeditoren.

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

Sørg for at give stakken et rigtigt navn, som f.eks mariadb. Skift også adgangskoden og databasenavnet.

Klik Implementer stakken.

Dette vil installere og implementere MariaDB-databasen, som vi skal bruge til Nextcloud-opsætningen.

Alternativt kan du også installere MariaDB-serveren manuelt via SSH og oprette en database- og databasebruger.

Som standard kører OpenMediaVault på port 80. Det anbefales dog, at du ændrer OpenMediaVault-porten til noget andet, såsom 8090. Dette vil gøre port 80 tilgængelig for Nextcloud. For at gøre dette skal du følge disse trin:

  1. I OpenMediaVault skal du gå til System > Workbench.
  2. Rediger Havn som 8090 og klik Gemme.
  3. Klik ansøge og vent på, at ændringerne træder i kraft.
  4. Du kan nu åbne OpenMediaVault på http://IPAdressOfPi: 8090.

Følg disse trin for at installere og konfigurere Nextcloud på OpenMediaVault, der kører på Raspberry Pi.

  1. Log ind på portneren og klik derefter Bind> Tilføj volumen. Opret to bind: nextcloud_config og nextcloud_data. Alt du skal gøre er at skrive volumennavnet og klikke Opret et volumen.
  2. Klik på Containere > Tilføj container.
  3. Navngiv beholderen som Nextcloud og indsæt følgende i billedfeltet.
    linuxserver/nextcloud
  4. Klik på i konfigurationen af ​​netværksporte +udgiv en ny netværksport.
  5. Type 8080 og 80 i vært og beholder (TCP).
  6. Under Bind, klik + kort ekstra volumen to gange.
  7. Type /config og vælg derefter nextcloud_config bind. På samme måde, skriv /data og vælg nextcloud_data bind.
  8. Gå til Netværk og vælg vært.
  9. I Genstartspolitik, Vælg Medmindre stoppet.
  10. Klik Installer beholderen.
  11. Om et par sekunder eller minutter (afhængigt af din internethastighed) vil Nextcloud-beholderen blive implementeret.
  12. Du kan nu besøge http://IPAddressOfPi for at åbne Nextcloud-webgrænsefladen.
  13. Indtast et brugernavn og en adgangskode.
  14. Indtast nu datamappens placering. Standard er /data.
  15. Klik MySQL/MariaDB. Indtast MariaDB-databasenavnet og adgangskoden fra den installerede MariaDB-stak i trin 4.
  16. Hvis du støder på en fejl i databaseforbindelsen, så prøv at skrive MariaDB i Database vært.
  17. Klik Installere. Dette vil installere Nextcloud-forekomsten.

Du kan nu få adgang til og logge ind på Nextcloud på Pi's lokale IP-adresse. Du kan uploade og downloade filer til Nextcloud ved hjælp af ethvert system i dit hjem, inklusive macOS, Windows og Linux. En Nextcloud-app er også tilgængelig til Android- og iOS-enheder, som du kan bruge til at synkronisere dine fotos, videoer, dokumenter og andre data til/fra dine mobile enheder.

For at udsætte Nextcloud for internettet kan du bruge Nginx Reverse proxy, Cloudflare Tunnel eller din router (port forwarding).

Lås op for kraften i en selvhostet sky

Installation af Nextcloud på din OpenMediaVault NAS, der kører på en Raspberry Pi, kan give dig en billig, men kraftfuld og sikker privat cloud-lagringsløsning. Med Nextcloud på din OpenMediaVault NAS kan du tage kontrol over dine data og nyde bekvemmeligheden ved cloud storage uden at være afhængig af tredjepartsudbydere.

Ved at følge ovenstående trin kan du nemt konfigurere og konfigurere Nextcloud på Raspberry Pi for at opfylde dine specifikke behov. Husk at opdatere dine Nextcloud- og OpenMediaVault-installationer regelmæssigt, sikre din Nextcloud-instans og sikkerhedskopiere dine data for at sikre en jævn og pålidelig oplevelse.