Salta al contingut

Categoria: Web i aplicacions

Nextcloud gestionat: els vostres arxius al vostre servidor, ràpid i amb còpies provades

Arxius, calendaris i contactes de l'equip en un servidor vostre, que sincronitza sense embussos, s'actualitza versió a versió i té una còpia que sabem que es pot recuperar.

On es munta
Al vostre compte, a nom vostre
Còpies
Amb restauració provada
Actualitzacions
Planificades i documentades
Llicència
Open source, AGPLv3

En resum

Nextcloud és una plataforma de codi obert per a guardar, sincronitzar i compartir arxius, amb calendaris, contactes i edició de documents. La instal·lem al vostre compte amb PostgreSQL o MariaDB, Redis per a la memòria cau i el bloqueig d'arxius, el cron del sistema per a les tasques en segon pla i l'emmagatzematge dimensionat. L'actualitzem versió major a versió major i fem còpies completes que restaurem en proves.

De què ens encarreguem de mantenir?

Nextcloud s’instal·la en una tarda, i els problemes arriben després: la sincronització es torna lenta, el disc s’ompli de versions antigues o una actualització es queda a mitges amb el servidor en mode manteniment. Això és el que deixem sota control:

  • Nextcloud

    Servidor, PHP-FPM i configuració ajustats al vostre nombre d’usuaris i d’arxius.

  • Rendiment

    APCu, Redis per a memòria cau i bloquejos, i previsualitzacions generades fora de les hores d’ús.

  • Emmagatzematge

    Disc o emmagatzematge d’objectes dimensionat, amb paperera i versions a ratlla.

  • Usuaris

    Altes, baixes, grups i quotes, o inici de sessió amb el vostre proveïdor d’identitat.

  • Seguretat

    HTTPS, doble factor, capçaleres correctes i aplicacions de tercers només si fan falta.

  • Actualitzacions

    Pegats al dia i salts de versió major un a un, amb còpia prèvia.

Com el muntem?

La guia oficial deixa clares les peces d’una instal·lació de producció, i les muntem totes des del principi:

  1. Base de dades

    PostgreSQL o MariaDB en lloc de SQLite, que només serveix per a proves.

  2. Memòria cau i bloquejos

    APCu per a la memòria cau local i Redis per a la distribuïda i el bloqueig d’arxius, que evita conflictes quan diverses persones toquen el mateix.

  3. Tasques en segon pla

    El cron del sistema executa les tasques de Nextcloud cada pocs minuts, sense dependre que algú obri la web.

  4. Emmagatzematge

    Les dades en un disc a banda o en un emmagatzematge d’objectes, mai dins de la carpeta pública del servidor web.

Si Redis s’usa també per a altres aplicacions, el portem com a Redis i Valkey gestionats.

Quins problemes trobem més sovint?

  • Cron per visites: les tasques en segon pla només s’executen quan algú entra, i la paperera i les versions no es netegen.
  • Sense bloqueig d’arxius a Redis: conflictes i arxius bloquejats quan hi ha diversos usuaris.
  • Instal·lació molt endarrerida: diverses versions majors per darrere, sense pegats i amb un camí llarg per a posar-se al dia.
  • Disc ple de versions: cada canvi guarda una versió i ningú no va fixar un límit.
  • Còpia només dels arxius: sense la base de dades ni la configuració, la restauració no recupera comparticions ni usuaris.
  • Aplicacions de tercers abandonades: bloquegen l’actualització perquè no són compatibles amb la versió nova.

Com fem les còpies i la restauració?

Una còpia de Nextcloud ha de portar tres coses preses en el mateix moment: la carpeta de configuració, la base de dades i la carpeta de dades. Perquè coincidisquen, activem el mode manteniment durant la còpia de la base de dades o usem instantànies del disc quan el proveïdor les ofereix. Tot surt xifrat a un emmagatzematge d’objectes d’una altra ubicació. Periòdicament restaurem en un servidor de prova, entrem amb un usuari i obrim arxius compartits; el temps que tarda queda en l’informe.

Com actualitzem Nextcloud?

Les versions de pegats s’apliquen tan aviat com surten. Per a les majors, revisem primer que cada aplicació instal·lada té versió compatible amb la de destinació, fem còpia completa i actualitzem des de la línia d’ordres, no des del navegador, que pot quedar-se a mitges si el procés tarda. Després repassem el tauler d’administració, que avisa d’índexs de base de dades pendents, ajustos de seguretat i configuracions recomanades. Si la instal·lació va diverses versions per darrere, la portem salt a salt amb una còpia entre cada un.

Per a qui té sentit?

Per a una empresa que vol els arxius de l’equip en un servidor que controla, en un proveïdor i una ubicació que tria ella. Per a un equip tècnic que necessita compartir documents amb clients mitjançant enllaços amb contrasenya i caducitat. I per a qui ja té un Nextcloud muntat fa anys i no s’atreveix a actualitzar-lo. Si voleu l’inici de sessió unificat amb la resta d’eines, el connectem amb Keycloak. Si voleu que algú responga de Nextcloud i del seu servidor cada mes, està en l’SRE com a servei.

Com encaixen les peces
  1. NginxHTTPS
  2. NextcloudPHP-FPM i cron
  3. RedisMemòria cau i bloquejos
  4. PostgreSQLO MariaDB
  5. EmmagatzematgeDisc o S3, amb còpies fora

On ho muntem?

Al vostre compte, al proveïdor que ja feu servir o al que encaixe millor. Si les dades s'han de quedar a la UE, Hetzner i OVHcloud són les opcions europees.

Proveïdors on ho muntem

  • Hetzner
  • AWS
  • Google Cloud
  • DigitalOcean
  • OVH
  • Servidor propi
ProveïdorCom ho muntemA tindre en compte
HetznerServidor cloud o dedicat amb Nextcloud, volums o Storage Box per a les dades i còpies a l'Object Storage de Hetzner.Bona opció quan hi ha molts terabytes, pel cost del disc.
AWSEC2 amb Nextcloud, RDS si encaixa i S3 com a emmagatzematge principal dels arxius.Vigilem la transferència de sortida si l'equip descarrega molt.
Google CloudCompute Engine amb Nextcloud i Cloud SQL, i dades en disc persistent o a Cloud Storage.
DigitalOceanDroplet amb volums per a les dades i còpies a Spaces.
OVHInstància de Public Cloud o servidor dedicat, amb còpies a l'Object Storage d'OVHcloud.
Servidor propiNextcloud al vostre servidor o NAS amb màquines virtuals, publicat amb un proxy o un túnel.Les dades de l'oficina es copien fora de l'edifici.

Què inclou

  • Nextcloud al vostre compte amb Nginx o Apache, PHP-FPM i PostgreSQL o MariaDB.
  • Redis per a la memòria cau distribuïda i el bloqueig d'arxius, i APCu per a la memòria cau local.
  • Tasques en segon pla amb el cron del sistema, no amb les visites.
  • Emmagatzematge de dades en disc o en emmagatzematge d'objectes compatible amb S3, amb l'espai vigilat.
  • Inici de sessió amb doble factor, o amb el vostre proveïdor d'identitat per LDAP, SAML o OpenID Connect.
  • Edició de documents al navegador amb Nextcloud Office o ONLYOFFICE, si la necessiteu.
  • Còpies de configuració, base de dades i dades fora del servidor, amb restauració de prova.
  • Actualitzacions majors una a una, en l'ordre que exigeix Nextcloud, i aplicacions revisades a cada salt.

Preguntes freqüents

Podem saltar diverses versions de cop?

No. Nextcloud només permet actualitzar d'una versió major a la següent, així que una instal·lació endarrerida es posa al dia salt a salt. Abans de cada salt fem còpia, comprovem que les aplicacions instal·lades són compatibles amb la versió de destinació i revisem els avisos del tauler d'administració.

Nextcloud All-in-One o una instal·lació clàssica?

All-in-One és la forma oficial de muntar-lo amb contenidors i porta còpies i actualitzacions integrades; està bé per a instal·lacions senzilles. Fem una instal·lació clàssica quan volem separar la base de dades, usar emmagatzematge d'objectes, integrar l'inici de sessió de l'empresa o ajustar cada peça. Us recomanem l'una o l'altra segons el vostre cas.

Els nostres arxius van xifrats?

Sempre en trànsit, amb HTTPS. Al servidor, el disc pot anar xifrat i Nextcloud té un mòdul de xifratge del costat del servidor, útil sobretot si les dades estan en un emmagatzematge extern. Té un cost: ocupa més espai i complica la recuperació si es perden les claus, així que l'activem només quan aporta i amb les claus incloses en la còpia.

Necessitem la subscripció Enterprise?

No per a usar-lo: Nextcloud és programari lliure i la versió que es descarrega és completa. La subscripció Enterprise, que es contracta amb Nextcloud GmbH, afegeix suport del fabricant i algunes funcions pensades per a grans organitzacions. Si la contracteu, queda a nom de la vostra empresa i treballem amb ella.

Substitueix Google Drive o OneDrive?

Per a guardar, sincronitzar i compartir arxius amb clients d'escriptori i mòbil, sí. Amb Nextcloud Office o ONLYOFFICE també s'editen documents al navegador, encara que l'experiència no és idèntica a la de Google o Microsoft. La migració la plantegem per carpetes i per persones, sense tallar a ningú l'accés als arxius.

Expliqueu-nos el vostre cas

En una trucada gratuïta de 20 minuts veiem on sou i per on començar. Sense compromís.

Reservar una trucada de 20 minuts

Documentació oficial consultada

Les dades tècniques d'aquesta pàgina es basen en:

Revisat el

WhatsApp