Com instal·lar Nextcloud en un NAS OpenMediaVault a Raspberry Pi

Com instal·lar Nextcloud en un NAS OpenMediaVault a Raspberry Pi
Lectors com tu ajuden a donar suport a MUO. Quan feu una compra mitjançant enllaços al nostre lloc, podem guanyar una comissió d'afiliats. Llegeix més.

Nextcloud i OpenMediaVault (OMV) són un potent programari gratuït i de codi obert (FOSS). En utilitzar-los en tàndem, podeu crear i desplegar el vostre propi emmagatzematge al núvol privat i emmagatzematge connectat a la xarxa (NAS) amb una interfície web intuïtiva per a la gestió de l'emmagatzematge.





quants GB fa servir Windows 10

En instal·lar Nextcloud a OpenMediaVault, podeu emmagatzemar, compartir i accedir a tot el vostre emmagatzematge intern/extern, incloses les unitats USB, i els fitxers des de qualsevol lloc, tot mantenint un control complet sobre les vostres dades.





Per què instal·lar i allotjar Nextcloud a OpenMediaVault?

Podeu instal·lar Nextcloud directament a Raspberry Pi mitjançant un contenidor Docker o directament al sistema operatiu Raspberry Pi. Tanmateix, la instal·lació de Nextcloud mitjançant OpenMediaVault combina l'emmagatzematge de dades segur amb funcions semblants al núvol per facilitar l'accés i la col·laboració.





En allotjar Nextcloud a Raspberry Pi mitjançant OMV:

  • Teniu control total sobre les vostres dades i privadesa, ja que no depeneu de proveïdors de núvol de tercers per a una major tranquil·litat, privadesa de dades i propietat.
  • OMV també ofereix la gestió dels usuaris i els permisos que us permeten controlar qui pot accedir a l'emmagatzematge compartit. Nextcloud amplia encara més aquestes capacitats per a controls d'accés granulars a fitxers, carpetes i recursos compartits.
  • Podeu implementar i configurar una còpia de seguretat de dades automatitzada per a les vostres dades de Nextcloud. Això afegeix una capa addicional de protecció de dades per als vostres fitxers.
  • Podeu afegir/eliminar ràpidament un mitjà d'emmagatzematge USB extern o conduir i emmagatzemar dades de Nextcloud en una carpeta compartida de la unitat externa.

Es recomana instal·leu el sistema operatiu Raspberry Pi al SSD per obtenir un rendiment constant durant les càrregues de treball pesades. També podeu instal·lar directament Nextcloud al sistema operatiu Raspberry Pi Creeu un emmagatzematge personal al núvol de bricolatge amb accés remot .



Prepareu el vostre NAS OpenMediaVault per a la instal·lació de Nextcloud a Raspberry Pi

Abans de poder començar la instal·lació i configuració de Nextcloud, assegureu-vos d'assignar o configurar una adreça IP estàtica per al vostre dispositiu OpenMediaVault (és a dir, Raspberry Pi). Això és important perquè Nextcloud requereix una adreça IP coherent per funcionar correctament.

Pas 1: habiliteu SSH

Seguiu aquests passos per habilitar SSH (Secure Shell) per a l'accés remot.





  1. A OpenMediaVault, aneu a Serveis i feu clic SSH .
  2. Tick Permet l'inici de sessió root , Autenticació de contrasenya , i Autenticació de clau pública . Feu clic Desa .   instal·leu el connector de composició d'openmediavault al raspberry pi
    Captura de pantalla de Ravi. NAR
  3. Feu clic a Aplicar (marqueu el botó de la barra groga) per aplicar els canvis.
  4. Utilitzant l'aplicació PuTTY a Windows o Terminal a Linux/macOS, inicieu sessió a l'OpenMediaVault com a root. Si no coneixeu la contrasenya root, inicieu sessió com a usuari sudo i utilitzeu aquesta ordre per canviar la contrasenya root:
    passwd root
  5. Tipus el seu root per iniciar sessió com a usuari root.

Pas 2: instal·leu OMV-Extras

SSH al vostre Raspberry Pi des d'un altre ordinador i executeu l'ordre següent per instal·lar els extres OMV.

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

Després de la instal·lació, actualitzeu o inicieu sessió a la interfície web d'OpenMediaVault i, a continuació, aneu a Connectors.





Cerqueu i instal·leu el openmediavault-compose x.x.x connectar.

  descarregueu install portainer al docker que s'executa a openmediavault

Pas 3: instal·leu Docker i Portainer

A la secció Serveis d'OpenMediaVault, veureu una nova entrada anomenada Composar . L'utilitzarem per instal·lar el Docker i el portainer necessaris per a la instal·lació de Nextcloud.

  1. Fer clic a Redacta > Configuració
  2. Sota Composar fitxers , seleccioneu la Carpeta compartida al menú desplegable. Si no heu creat una carpeta compartida, us recomanem que en creeu una utilitzant la icona '+' o mitjançant el Emmagatzematge > Carpetes compartides opció.
  3. Sota la Dades secció, seleccioneu Carpeta compartida heu creat a l'emmagatzematge intern o a la unitat USB externa. Us recomanem que utilitzeu un disc dur extern per emmagatzemar dades.   desplega un contenidor de base de dades maridb a openmediavault per a nextcloud
  4. També podeu triar a Còpia de seguretat ubicació (opcional). Per a això, podeu crear i seleccionar una altra carpeta compartida a la ubicació de la vostra unitat interna o externa.
  5. Ara feu clic Torneu a instal·lar Docker .
  6. Feu clic quan aparegui el missatge. Espereu que finalitzi la instal·lació.

Durant la instal·lació, és possible que rebeu un error de pèrdua de connexió. Simplement actualitzeu la pàgina i torneu-ho a provar. Si veieu 'Instal·lat i en execució' al fitxer Estat secció, obriu la connexió SSH i, a continuació, executeu l'ordre següent per instal·lar el portainer.

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

Després de la instal·lació, visiteu https://IPAddressOfPi:9443 . Assegureu-vos de canviar el nom d'usuari i la contrasenya.

Pas 4: creeu una base de dades MariaDB

Al portainer, feu clic Piles > Afegeix piles i després enganxeu el codi següent a l'editor web.

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

Assegureu-vos de donar a la pila un nom propi, com ara mariadb . A més, canvieu la contrasenya i el nom de la base de dades.

Feu clic Desplegueu la pila .

Això instal·larà i desplegarà la base de dades MariaDB que necessitarem per a la configuració de Nextcloud.

Alternativament, també podeu instal·lar el servidor MariaDB manualment mitjançant SSH i crear una base de dades i un usuari de base de dades.

Pas 5: Canvieu el port d'OpenMediaVault

De manera predeterminada, l'OpenMediaVault s'executa al port 80. Tanmateix, es recomana que canvieu el port OpenMediaVault per una altra cosa, com ara 8090. Això farà que el port 80 estigui disponible per a Nextcloud. Per fer-ho, seguiu aquests passos:

  1. A OpenMediaVault, aneu a Sistema > Banc de treball .
  2. Edita el Port com 8090 i feu clic Desa .
  3. Feu clic Aplicar i espereu que els canvis tinguin efecte.
  4. Ara podeu obrir l'OpenMediaVault a http://IPAdressOfPi:8090 .

Pas 6: instal·leu i configureu Nextcloud a OpenMediaVault

Seguiu aquests passos per instal·lar i configurar Nextcloud a OpenMediaVault que s'executa a Raspberry Pi.

  1. Inicieu sessió al portainer i feu clic Volums > Afegeix volum . Crea dos volums: nextcloud_config i nextcloud_data . Tot el que heu de fer és escriure el nom del volum i fer clic Crea un volum .
  2. Fer clic a Contenidors > Afegeix un contenidor .
  3. Anomena el contenidor com Nextcloud i enganxeu el següent al camp Imatge.
    linuxserver/nextcloud
  4. A la configuració de ports de xarxa, feu clic a +publicar un nou port de xarxa .
  5. Tipus 8080 i 80 en el amfitrió i contenidor (TCP).
  1. Sota la Volums , feu clic + mapa volum addicional dues vegades.
  2. Tipus /config i després seleccioneu nextcloud_config volum. De la mateixa manera, escriviu /dades i seleccioneu el nextcloud_data volum.
  3. Aneu a la Xarxa i seleccioneu amfitrió.
  4. En Política de reinici , seleccioneu A menys que s'aturi .
  5. Feu clic Desplegueu el contenidor .
  1. En pocs segons o minuts (segons la velocitat d'Internet), el contenidor Nextcloud es desplegarà.
  2. Ja podeu visitar-lo http://IPAddressOfPi per obrir la interfície web de Nextcloud.
  3. Introduïu un nom d'usuari i una contrasenya.
  4. Ara introduïu la ubicació de la carpeta de dades. El valor predeterminat és /dades .
  5. Feu clic MySQL/MariaDB . Introduïu el nom i la contrasenya de la base de dades MariaDB de la pila MariaDB desplegada al pas 4.
  6. Si trobeu un error en la connectivitat de la base de dades, proveu d'escriure MariaDB en Amfitrió de la base de dades .
  7. Feu clic Instal·lar . Això instal·larà la instància Nextcloud.

Ara podeu accedir i iniciar sessió a Nextcloud a l'adreça IP local del Pi. Podeu carregar i descarregar fitxers a Nextcloud mitjançant qualsevol sistema de casa vostra, inclosos macOS, Windows i Linux. També està disponible una aplicació Nextcloud per a dispositius Android i iOS que podeu utilitzar per sincronitzar les vostres fotos, vídeos, documents i altres dades amb/des dels vostres dispositius mòbils.

Per exposar Nextcloud a Internet, podeu utilitzar el servidor intermediari invers Nginx, Cloudflare Tunnel o el vostre encaminador (reenviament de ports).

Desbloqueja el poder d'un núvol autoallotjat

La instal·lació de Nextcloud al vostre NAS OpenMediaVault que s'executa amb un Raspberry Pi us pot oferir una solució d'emmagatzematge al núvol privat econòmica però potent i segura. Amb Nextcloud al vostre NAS OpenMediaVault, podeu prendre el control de les vostres dades i gaudir de la comoditat de l'emmagatzematge al núvol sense dependre de proveïdors de tercers.

Seguint els passos anteriors, podeu configurar i configurar fàcilment Nextcloud a Raspberry Pi per satisfer les vostres necessitats específiques. Recordeu actualitzar regularment les vostres instal·lacions de Nextcloud i OpenMediaVault, protegir la vostra instància de Nextcloud i fer una còpia de seguretat de les vostres dades per garantir una experiència fluida i fiable.