Slik installerer du Nextcloud på en OpenMediaVault NAS på Raspberry Pi
Nextcloud og OpenMediaVault (OMV) er kraftig gratis programvare med åpen kildekode (FOSS). Ved å bruke dem sammen kan du bygge og distribuere din egen private skylagring og nettverkstilkoblet lagring (NAS) med et intuitivt nettgrensesnitt for lagringsadministrasjon.
Ved å installere Nextcloud på OpenMediaVault kan du lagre, dele og få tilgang til all intern/ekstern lagring – inkludert USB-stasjoner – og filer fra hvor som helst, samtidig som du har full kontroll over dataene dine.
Du kan installere Nextcloud direkte på Raspberry Pi ved hjelp av en Docker-beholder eller direkte i Raspberry Pi OS. Installering av Nextcloud via OpenMediaVault kombinerer imidlertid sikker datalagring med skylignende funksjoner for enkel tilgang og samarbeid.
Ved å være vert for Nextcloud på Raspberry Pi ved å bruke OMV:
- Du har full kontroll over dataene dine og personvernet ditt siden du ikke er avhengig av tredjeparts skyleverandører for større trygghet, personvern og eierskap.
- OMV gir også brukeradministrasjon og tillatelser som lar deg kontrollere hvem som har tilgang til den delte lagringen. Nextcloud utvider ytterligere disse funksjonene for granulære tilgangskontroller til filer, mapper og delte ressurser.
- Du kan implementere og sette opp automatisk sikkerhetskopiering av data for Nextcloud-dataene dine. Dette legger til et ekstra lag med databeskyttelse for filene dine.
- Du kan raskt legge til/fjerne eksterne USB-lagringsmedier eller stasjoner og lagre Nextcloud-data i en delt mappe på den eksterne stasjonen.
Det anbefales å installere Raspberry Pi OS på SSD for konsistent ytelse under store arbeidsbelastninger. Du kan også installere Nextcloud direkte på Raspberry Pi OS for å bygge en personlig DIY-skylagring med ekstern tilgang.
Før du kan starte Nextcloud-installasjonen og -oppsettet, sørg for å tilordne eller konfigurere en statisk IP-adresse for din OpenMediaVault-enhet (dvs. Raspberry Pi). Dette er viktig fordi Nextcloud krever en konsistent IP-adresse for å fungere ordentlig.
Innholdsfortegnelse
Trinn 1: Aktiver SSH
Følg disse trinnene for å aktivere SSH (Secure Shell) for ekstern tilgang.
passwd root
SSH inn i Raspberry Pi fra en annen datamaskin og kjør følgende kommando for å installere OMV-ekstrautstyret.
wget -O - https:
Etter installasjonen, oppdater eller logg på OpenMediaVault-nettgrensesnittet og gå deretter til Plugins.
Finn og installer openmediavault-compose xxx plugin.
Trinn 3: Installer Docker og Portainer
Under Tjenester-delen i OpenMediaVault vil du se en ny oppføring som heter Compose. Vi vil bruke den til å installere Docker og porttaineren som kreves for Nextcloud-installasjon.

Under installasjonen kan du få en feilmelding om forbindelsestap. Bare oppdater siden og prøv igjen. Hvis du ser «Installert og kjører» i Status-delen, åpne SSH-tilkoblingen og kjør deretter følgende kommando for å 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
Etter installasjonen, besøk https://IPAddressOfPi:9443. Sørg for å endre brukernavn og passord.
Trinn 4: Opprett en MariaDB-database
På porttaineren klikker du Stabler > Legg til stabler og limer deretter inn følgende kode i webredigereren.
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 å gi stabelen et riktig navn, for eksempel mariadb. Endre også passordet og databasenavnet.
Klikk på Distribuer stabelen.
Dette vil installere og distribuere MariaDB-databasen som vi trenger for Nextcloud-oppsettet.
Alternativt kan du også installere MariaDB-serveren manuelt via SSH og opprette en database- og databasebruker.
Som standard kjører OpenMediaVault på port 80. Det anbefales imidlertid at du endrer OpenMediaVault-porten til noe annet, for eksempel 8090. Dette vil gjøre port 80 tilgjengelig for Nextcloud. For å gjøre dette, følg disse trinnene:

Følg disse trinnene for å installere og konfigurere Nextcloud på OpenMediaVault som kjører på Raspberry Pi.


linuxserver/nextcloud


Du kan nå få tilgang til og logge på Nextcloud på Pis lokale IP-adresse. Du kan laste opp og laste ned filer til Nextcloud ved å bruke et hvilket som helst system i hjemmet ditt, inkludert macOS, Windows og Linux. En Nextcloud-app er også tilgjengelig for Android- og iOS-enheter som du kan bruke til å synkronisere bilder, videoer, dokumenter og andre data til/fra dine mobile enheter.
For å eksponere Nextcloud for internett, kan du bruke Nginx Reverse proxy, Cloudflare Tunnel eller ruteren din (portvideresending).
Lås opp kraften til en selvhostet sky
Å installere Nextcloud på din OpenMediaVault NAS som kjører på en Raspberry Pi kan gi deg en billig, men kraftig og sikker privat skylagringsløsning. Med Nextcloud på din OpenMediaVault NAS kan du ta kontroll over dataene dine og glede deg over bekvemmeligheten av skylagring uten å stole på tredjepartsleverandører.
Ved å følge trinnene ovenfor kan du enkelt sette opp og konfigurere Nextcloud på Raspberry Pi for å møte dine spesifikke behov. Husk å regelmessig oppdatere Nextcloud- og OpenMediaVault-installasjonene dine, sikre Nextcloud-forekomsten din og sikkerhetskopiere dataene dine for å sikre en jevn og pålitelig opplevelse.