Voeg persoonlijke cloudopslag toe aan uw op OpenMediaVault gebaseerde NAS die op Raspberry Pi draait door Nextcloud te installeren.

Nextcloud en OpenMediaVault (OMV) zijn krachtige gratis en open-source software (FOSS). Door ze samen te gebruiken, kunt u uw eigen privécloudopslag en netwerkopslag (NAS) bouwen en implementeren met een intuïtieve webinterface voor opslagbeheer.

Door Nextcloud op OpenMediaVault te installeren, kunt u al uw interne/externe bestanden opslaan, delen en openen opslag (inclusief USB-drives) en bestanden, waar u ook bent, terwijl u de volledige controle over uw bestanden behoudt gegevens.

Je kunt Nextcloud rechtstreeks op Raspberry Pi installeren met behulp van een Docker-container of rechtstreeks in Raspberry Pi OS. Het installeren van Nextcloud via OpenMediaVault combineert echter veilige gegevensopslag met cloudachtige functies voor gemakkelijke toegang en samenwerking.

Door Nextcloud op Raspberry Pi te hosten met OMV:

  • U heeft volledige controle over uw gegevens en privacy, omdat u niet afhankelijk bent van externe cloudproviders voor meer gemoedsrust, gegevensprivacy en eigendom.
    instagram viewer
  • OMV biedt ook gebruikersbeheer en machtigingen waarmee u kunt bepalen wie toegang heeft tot de gedeelde opslag. Nextcloud breidt deze mogelijkheden verder uit voor gedetailleerde toegangscontroles tot bestanden, mappen en gedeelde bronnen.
  • U kunt geautomatiseerde gegevensback-up voor uw Nextcloud-gegevens implementeren en instellen. Dit voegt een extra laag gegevensbescherming toe voor uw bestanden.
  • U kunt snel externe USB-opslagmedia of een schijf toevoegen/verwijderen en Nextcloud-gegevens opslaan in een gedeelde map op de externe schijf.

Het wordt aanbevolen om installeer Raspberry Pi OS op SSD voor consistente prestaties tijdens zware werklasten. Je kunt Nextcloud ook rechtstreeks op Raspberry Pi OS installeren bouw een persoonlijke doe-het-zelf-cloudopslag met externe toegang.

Voordat u met de installatie en configuratie van Nextcloud kunt beginnen, moet u ervoor zorgen dat u een statisch IP-adres toewijst of configureert voor uw OpenMediaVault-apparaat (d.w.z. Raspberry Pi). Dit is belangrijk omdat Nextcloud een consistent IP-adres nodig heeft om goed te kunnen functioneren.

Stap 1: Schakel SSH in

Volg deze stappen om SSH (Secure Shell) in te schakelen voor externe toegang.

  1. Ga in OpenMediaVault naar Diensten en klik SSH.
  2. Kruis aan Sta root-login toe, Wachtwoordverificatie, En Authenticatie met publieke sleutel. Klik Redden.
    Schermafbeelding van Ravi. NAR
  3. Klik op de Toepassen (vink de knop op de gele balk aan) om de wijzigingen toe te passen.
  4. Gebruik de PuTTY-app op Windows of Terminal op Linux/macOS en log als root in bij OpenMediaVault. Als u het root-wachtwoord niet weet, log dan in als sudo-gebruiker en gebruik deze opdracht om het root-wachtwoord te wijzigen:
    passwd root
  5. Type su wortel om in te loggen als rootgebruiker.

Stap 2: Installeer OMV-Extra's

SSH naar uw Raspberry Pi vanaf een andere computer en voer de volgende opdracht uit om de OMV-extra's te installeren.

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

Na de installatie vernieuwt u of logt u in op de OpenMediaVault-webinterface en gaat u vervolgens naar Plug-ins.

Zoek en installeer de openmediavault-compose x.x.x inpluggen.

Stap 3: Installeer Docker en Portainer

Onder het gedeelte Services in OpenMediaVault ziet u een nieuw item met de naam Componeren. We zullen het gebruiken om de Docker en de portainer te installeren die nodig zijn voor de Nextcloud-installatie.

  1. Klik op Opstellen > Instellingen
  2. Onder Bestanden samenstellen, selecteer de Gedeelde map in de vervolgkeuzelijst. Als u nog geen gedeelde map heeft gemaakt, raden wij u aan er een te maken met behulp van het pictogram "+" of via de Opslag > Gedeelde mappen keuze.
  3. Onder de Gegevens sectie, kies de Gedeelde map die u op de interne opslag of externe USB-drive hebt gemaakt. Wij raden u aan een externe HDD te gebruiken voor gegevensopslag.
  4. Je kunt ook kiezen voor een Back-up locatie optioneel). Hiervoor kunt u een andere gedeelde map op uw interne of externe schijflocatie maken en selecteren.
  5. Klik nu Installeer Docker opnieuw.
  6. Klik Ja wanneer de prompt verschijnt. Wacht tot de installatie is voltooid.

Tijdens de installatie kunt u een foutmelding krijgen dat de verbinding verbroken is. Vernieuw eenvoudigweg de pagina en probeer het opnieuw. Als u 'Geïnstalleerd en actief' ziet in het Toestand sectie, open de SSH-verbinding en voer vervolgens de volgende opdracht uit om de portainer te installeren.

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

Bezoek na de installatie https://IPAddressOfPi: 9443. Zorg ervoor dat u de gebruikersnaam en het wachtwoord wijzigt.

Stap 4: Maak een MariaDB-database

Klik op de portier Stapels > Stapels toevoegen en plak vervolgens de volgende code in de webeditor.

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

Zorg ervoor dat u de stapel een juiste naam geeft, bijvoorbeeld mariadb. Wijzig ook het wachtwoord en de databasenaam.

Klik Implementeer de stapel.

Hiermee wordt de MariaDB-database geïnstalleerd en geïmplementeerd die we nodig hebben voor de Nextcloud-installatie.

Als alternatief kunt u de MariaDB-server ook handmatig via SSH installeren en een database en databasegebruiker aanmaken.

Standaard draait de OpenMediaVault op poort 80. Het wordt echter aanbevolen dat u de OpenMediaVault-poort wijzigt in iets anders, zoals 8090. Hierdoor wordt poort 80 beschikbaar voor Nextcloud. Om dit te doen, volgt u deze stappen:

  1. Ga in OpenMediaVault naar Systeem > Werkbank.
  2. Bewerk de Haven als 8090 en klik Redden.
  3. Klik Toepassen en wacht tot de wijzigingen van kracht worden.
  4. U kunt nu de OpenMediaVault openen op http://IPAdressOfPi: 8090.

Volg deze stappen om Nextcloud te installeren en in te stellen op OpenMediaVault op Raspberry Pi.

  1. Log in op de portainer en klik vervolgens Volumes> Volume toevoegen. Maak twee volumes: volgendecloud_config En volgendecloud_data. Het enige dat u hoeft te doen, is de volumenaam typen en klikken Maak een volume.
  2. Klik op Containers > Container toevoegen.
  3. Noem de container als Volgendewolk en plak het volgende in het veld Afbeelding.
    linuxserver/nextcloud
  4. Klik in de configuratie van netwerkpoorten op +publiceer een nieuwe netwerkpoort.
  5. Type 8080 En 80 in de gastheer En houder (TCP).
  6. Onder de Volumes, Klik + breng extra volume in kaart tweemaal.
  7. Type /config en selecteer vervolgens de volgendecloud_config volume. Op dezelfde manier typt u /data en selecteer de volgendecloud_data volume.
  8. Ga naar de Netwerk en selecteer gastheer.
  9. In Beleid opnieuw starten, selecteer Tenzij gestopt.
  10. Klik Implementeer de container.
  11. Binnen enkele seconden of minuten (afhankelijk van uw internetsnelheid) wordt de Nextcloud-container ingezet.
  12. U kunt nu bezoeken http://IPAddressOfPi om de Nextcloud-webinterface te openen.
  13. Voer een gebruikersnaam en wachtwoord in.
  14. Voer nu de locatie van de gegevensmap in. De standaardwaarde is /data.
  15. Klik MySQL/MariaDB. Voer in stap 4 de MariaDB-databasenaam en het wachtwoord van de geïmplementeerde MariaDB-stack in.
  16. Als u een fout tegenkomt in de databaseconnectiviteit, probeer dan te typen MariaDB in Database-host.
  17. Klik Installeren. Hiermee wordt de Nextcloud-instantie geïnstalleerd.

U kunt nu toegang krijgen tot en inloggen bij Nextcloud op het lokale IP-adres van de Pi. U kunt bestanden uploaden en downloaden naar Nextcloud via elk systeem bij u thuis, inclusief macOS, Windows en Linux. Er is ook een Nextcloud-app beschikbaar voor Android- en iOS-apparaten die u kunt gebruiken om uw foto's, video's, documenten en andere gegevens van/naar uw mobiele apparaten te synchroniseren.

Om Nextcloud bloot te stellen aan internet, kunt u Nginx Reverse proxy, Cloudflare Tunnel of uw router (port forwarding) gebruiken.

Ontgrendel de kracht van een zelfgehoste cloud

Door Nextcloud te installeren op uw OpenMediaVault NAS die op een Raspberry Pi draait, kunt u een goedkope maar krachtige en veilige privé-cloudopslagoplossing krijgen. Met Nextcloud op uw OpenMediaVault NAS kunt u de controle over uw gegevens overnemen en genieten van het gemak van cloudopslag zonder afhankelijk te zijn van externe leveranciers.

Door de bovenstaande stappen te volgen, kunt u Nextcloud op Raspberry Pi eenvoudig instellen en configureren om aan uw specifieke behoeften te voldoen. Vergeet niet om uw Nextcloud- en OpenMediaVault-installaties regelmatig bij te werken, uw Nextcloud-instantie te beveiligen en een back-up van uw gegevens te maken om een ​​soepele en betrouwbare ervaring te garanderen.