[{"data":1,"prerenderedAt":155},["ShallowReactive",2],{"seo-verification":3,"blog-alojar-nextcloud-en-su-propio-vps-es":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-alojar-nextcloud-en-su-propio-vps-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":35,"sections":36,"ctaTitle":91,"ctaBody":92,"ctaButton":93,"ctaUrl":94,"relatedPosts":95},71,"alojar-nextcloud-en-su-propio-vps",{"fr":12,"en":13,"ar":14,"es":10},"heberger-nextcloud","hosting-nextcloud-on-your-own-vps","استضافة-nextcloud-على-خادمك-الـvps-الخاص","Alojar Nextcloud en VPS: guía completa NC 34 y seguridad","Despliegue Nextcloud 34.0.2 en su VPS con Docker y Redis. Guía completa: apps ausentes en NC 34.0.0, restricción PostgreSQL oc_filecache_extended y CVE de 2FA.",11,0,false,"2026-04-10T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},7,"Autoalojamiento","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-nextcloud-poster.svg",{"categorySlug":25,"appSlug":34},"nextcloud","Nextcloud es una de las aplicaciones más desplegadas en autoalojamiento — y una de las peor configuradas. Entre la instancia que funciona sin Redis (y va lenta), sin TLS forzado (y expone los datos), la actualización de mayo de 2026 que corrige dos vulnerabilidades críticas de elusión del 2FA y, ahora, las regresiones propias de NC 34.0.0 — apps recomendadas ausentes en el primer arranque, restricción duplicada en PostgreSQL que puede provocar una explosión de CPU —, cada versión trae sus propias trampas. Esta guía le lleva de la instalación completa a la verificación de seguridad, cubriendo las correcciones de NC 34.0.2 y los 5 errores más frecuentes.",[37,41,44,47,50,69,72,75,78,82,85,88],{"type":38,"title":39,"body":40},"h2","Alerta de seguridad — CVE de elusión del 2FA de mayo de 2026","En mayo de 2026 se divulgaron en Nextcloud dos vulnerabilidades críticas de elusión de la autenticación de dos factores:\n\n**CVE-2026-45690** (puntuación CVSS 5.9, divulgada el 15 de mayo de 2026): un atacante que disponga del identificador y de la contraseña de una cuenta puede eludir la verificación 2FA utilizando una conexión **HTTP Basic Auth** (autenticación básica mediante la cabecera `Authorization: Basic base64(user:pass)`). En las versiones afectadas, Nextcloud aceptaba HTTP Basic Auth incluso cuando el 2FA estaba activado en la cuenta objetivo, sin exigir la verificación del segundo factor.\n\n**CVE-2026-45691** (puntuación CVSS 5.9, divulgada el 13 de mayo de 2026): misma clase de vulnerabilidad, pero explotable mediante un **token Bearer DAV** — el protocolo WebDAV, utilizado en particular por los clientes de sincronización de escritorio (Nextcloud Desktop, Nautilus, Finder). Un atacante capaz de interceptar o adivinar un token WebDAV puede acceder a la instancia sin 2FA.\n\nAmbas CVE están corregidas en **Nextcloud 32.0.9** (rama 32), **33.0.3** (rama 33) y **34.0.2** (rama 34). **Compruebe si su instancia es vulnerable** (véase la sección dedicada más abajo).",{"type":38,"title":42,"body":43},"NC 34.0.0 — apps recomendadas ausentes en el primer arranque","Nextcloud 34.0.0 introduce una regresión en el asistente de instalación: las aplicaciones recomendadas (Notes, Calendar, Contacts) **no se proponen** durante la configuración inicial. La lista de apps sugeridas permanece vacía, sea cual sea el perfil de instalación elegido.\n\n**Impacto concreto:** una instancia nueva en NC 34.0.0 no dispone de las aplicaciones básicas. Los usuarios que esperan sincronizar su calendario CalDAV o sus contactos CardDAV deben instalarlas manualmente desde la interfaz de administración.\n\n**Fuentes:** issues de GitHub \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnextcloud\u002Fserver\u002Fissues\u002F61313\">#61313\u003C\u002Fa> y \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnextcloud\u002Fserver\u002Fissues\u002F61611\">#61611\u003C\u002Fa> — corregido en **34.0.2**.\n\n**Compruebe si sus apps están presentes:**\n\n```bash\ndocker compose exec -u www-data app php occ app:list | grep -E 'calendar|contacts|notes'\n```\n\nSi el comando no devuelve nada, las apps no están instaladas. Para añadirlas manualmente:\n\n```bash\ndocker compose exec -u www-data app php occ app:install calendar\ndocker compose exec -u www-data app php occ app:install contacts\ndocker compose exec -u www-data app php occ app:install notes\n```\n\n**Recomendación:** empezar directamente en **34.0.2** o superior en lugar de en 34.0.0. Si su instancia funciona en 34.0.0, la actualización a 34.0.2 restaura el asistente — pero las apps que faltan en la instancia existente deben instalarse igualmente de forma manual.",{"type":38,"title":45,"body":46},"NC 34.0.0 — restricción duplicada en PostgreSQL y explosión de CPU","En las instancias que utilizan **PostgreSQL** (en lugar de MariaDB\u002FMySQL), una migración interrumpida de Nextcloud 34.0.0 puede dejar una restricción duplicada en la tabla `oc_filecache_extended`. Este duplicado pasa desapercibido en el arranque, pero provoca una **explosión de CPU y de RAM** durante el siguiente escaneo de archivos (`files:scan`) o un mantenimiento automático.\n\n**Síntomas:** carga de CPU anormalmente elevada en el contenedor Nextcloud, escaneo de archivos que no termina, errores en los registros del tipo `duplicate key value violates unique constraint`.\n\n**Fuente:** issue de GitHub \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnextcloud\u002Fserver\u002Fissues\u002F61597\">#61597\u003C\u002Fa>.\n\n**Verificación y corrección:**\n\n```bash\n# 1. Limpiar las entradas huérfanas de la caché de archivos\ndocker compose exec -u www-data app php occ files:cleanup\n\n# 2. Recrear los índices de la tabla problemática\ndocker compose exec -u www-data app php occ db:add-missing-indices\n\n# 3. Comprobar que no queda ningún índice duplicado\ndocker compose exec -u www-data app php occ db:add-missing-columns\n```\n\nSi los errores persisten, pase directamente a **34.0.2**, que contiene la corrección de migración.\n\n**Nota:** este problema **no** afecta a las instancias MariaDB\u002FMySQL. Las instancias PostgreSQL en producción en NC 34.0.0 deben aplicar estos comandos antes del próximo escaneo automático.",{"type":38,"title":48,"body":49},"Requisitos previos y dimensionamiento","Nextcloud es una aplicación PHP polivalente que puede funcionar de forma ligera en un VPS pequeño o volverse exigente si la utiliza como almacenamiento principal de archivos voluminosos.\n\n**Configuración mínima recomendada:**\n- VPS con **2 GB de RAM** (4 GB si gestiona más de 5 usuarios activos).\n- **SSD** obligatorio: Nextcloud realiza numerosas operaciones de archivos y de miniaturas. Un disco HDD vuelve la interfaz muy lenta.\n- **20 GB de espacio** como mínimo para la instalación, más el espacio para sus datos (prevea 2× el tamaño de sus archivos para las miniaturas y las versiones).\n- Ubuntu 22.04 o Debian 12.\n- Docker Engine ≥ 24 y Docker Compose V2.\n- Un nombre de dominio y un certificado TLS (Let's Encrypt mediante Certbot).\n- Los puertos 80 y 443 abiertos en su firewall.",{"type":51,"title":52,"steps":53},"steps","Instalación de Nextcloud con Docker Compose",[54,57,60,63,66],{"title":55,"body":56},"Paso 1 — Crear la estructura del proyecto","```bash\nmkdir -p \u002Fopt\u002Fnextcloud && cd \u002Fopt\u002Fnextcloud\n```\n\nCree el archivo `docker-compose.yml`:\n\n```yaml\nversion: '3.8'\nservices:\n  db:\n    image: mariadb:10.11\n    restart: unless-stopped\n    environment:\n      MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}\n      MYSQL_DATABASE: nextcloud\n      MYSQL_USER: nextcloud\n      MYSQL_PASSWORD: ${MYSQL_PASSWORD}\n    volumes:\n      - db:\u002Fvar\u002Flib\u002Fmysql\n\n  redis:\n    image: redis:7-alpine\n    restart: unless-stopped\n    command: redis-server --requirepass ${REDIS_PASSWORD}\n    volumes:\n      - redis:\u002Fdata\n\n  app:\n    image: nextcloud:34.0.2-apache\n    restart: unless-stopped\n    ports:\n      - '127.0.0.1:8080:80'\n    environment:\n      MYSQL_HOST: db\n      MYSQL_DATABASE: nextcloud\n      MYSQL_USER: nextcloud\n      MYSQL_PASSWORD: ${MYSQL_PASSWORD}\n      NEXTCLOUD_ADMIN_USER: ${NEXTCLOUD_ADMIN_USER}\n      NEXTCLOUD_ADMIN_PASSWORD: ${NEXTCLOUD_ADMIN_PASSWORD}\n      NEXTCLOUD_TRUSTED_DOMAINS: ${NEXTCLOUD_DOMAIN}\n      REDIS_HOST: redis\n      REDIS_HOST_PASSWORD: ${REDIS_PASSWORD}\n    volumes:\n      - nextcloud:\u002Fvar\u002Fwww\u002Fhtml\n    depends_on:\n      - db\n      - redis\n\nvolumes:\n  db:\n  redis:\n  nextcloud:\n```",{"title":58,"body":59},"Paso 2 — Crear el archivo de entorno","```bash\ncat > \u002Fopt\u002Fnextcloud\u002F.env \u003C\u003C 'EOF'\nMYSQL_ROOT_PASSWORD=root_password_fort\nMYSQL_PASSWORD=nextcloud_password_fort\nREDIS_PASSWORD=redis_password_fort\nNEXTCLOUD_ADMIN_USER=admin\nNEXTCLOUD_ADMIN_PASSWORD=admin_password_fort\nNEXTCLOUD_DOMAIN=cloud.votredomaine.com\nEOF\n```",{"title":61,"body":62},"Paso 3 — Iniciar los contenedores","```bash\ndocker compose up -d\n```\n\nEl primer arranque tarda de 2 a 4 minutos: Nextcloud instala y configura la aplicación, crea las tablas de la base de datos y configura Redis. Siga el progreso con:\n\n```bash\ndocker compose logs -f app\n```\n\nEspere el mensaje `Nextcloud was successfully installed` antes de continuar.",{"title":64,"body":65},"Paso 4 — Configurar Nginx con TLS","```bash\napt install -y nginx certbot python3-certbot-nginx\n\ncat > \u002Fetc\u002Fnginx\u002Fsites-available\u002Fnextcloud \u003C\u003C 'EOF'\nserver {\n    server_name cloud.votredomaine.com;\n    client_max_body_size 10G;\n    location \u002F {\n        proxy_pass http:\u002F\u002F127.0.0.1:8080;\n        proxy_set_header Host $host;\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n        proxy_read_timeout 3600s;\n    }\n}\nEOF\n\nln -s \u002Fetc\u002Fnginx\u002Fsites-available\u002Fnextcloud \u002Fetc\u002Fnginx\u002Fsites-enabled\u002F\ncertbot --nginx -d cloud.votredomaine.com\nnginx -t && systemctl reload nginx\n```",{"title":67,"body":68},"Paso 5 — Configurar la URL de confianza en Nextcloud","Tras la instalación, Nextcloud debe conocer su dominio público para generar enlaces correctos y aceptar las conexiones.\n\nEdite `config.php` en el contenedor:\n\n```bash\ndocker compose exec -u www-data app php occ config:system:set trusted_domains 0 \\\n  --value=cloud.votredomaine.com\ndocker compose exec -u www-data app php occ config:system:set overwrite.cli.url \\\n  --value=https:\u002F\u002Fcloud.votredomaine.com\ndocker compose exec -u www-data app php occ config:system:set htaccess.RewriteBase --value='\u002F'\ndocker compose exec -u www-data app php occ maintenance:update:htaccess\n```",{"type":38,"title":70,"body":71},"Comprobar si su instancia es vulnerable a las CVE de 2FA","Si su instancia Nextcloud funciona con una versión anterior a 32.0.9, 33.0.3 o 34.0.2 (y tiene el 2FA activado), así es como comprobar su exposición y corregirla.\n\n**Comprobar la versión actual:**\n\n```bash\ndocker compose exec -u www-data app php occ status\n# Muestra: Nextcloud version: 32.0.X, 33.0.X o 34.0.X\n```\n\n**Versiones vulnerables:** todas las versiones Nextcloud 32.x \u003C 32.0.9, 33.x \u003C 33.0.3 y 34.x \u003C 34.0.2.\n\n**Prueba de vulnerabilidad (únicamente sobre su propia instancia):**\n\n```bash\n# Compruebe si HTTP Basic Auth elude el 2FA\ncurl -u utilisateur:motdepasse -X PROPFIND \\\n  https:\u002F\u002Fcloud.votredomaine.com\u002Fremote.php\u002Fdav\u002Ffiles\u002Futilisateur\u002F \\\n  -H \"Depth: 0\" -s -o \u002Fdev\u002Fnull -w \"%{http_code}\"\n```\n\nSi el comando devuelve `207 Multi-Status` sin que se solicite el código 2FA, su instancia es vulnerable a CVE-2026-45690.\n\n**Actualizar a 34.0.2:**\n\n```bash\n# Modificar docker-compose.yml: cambiar la etiqueta de la imagen\nsed -i 's|nextcloud:[0-9.]*-apache|nextcloud:34.0.2-apache|g' docker-compose.yml\ndocker compose pull app\ndocker compose up -d app\ndocker compose exec -u www-data app php occ upgrade\n```",{"type":38,"title":73,"body":74},"Optimizar el rendimiento con Redis y OPcache","Una Nextcloud sin Redis es una Nextcloud lenta. Redis desempeña dos papeles críticos: **caché de sesiones** (evita las lecturas y escrituras en disco en cada petición autenticada) y **bloqueo distribuido** (file locking), que impide los conflictos durante sincronizaciones simultáneas.\n\nCompruebe que Redis está correctamente conectado:\n\n```bash\ndocker compose exec -u www-data app php occ config:system:get redis\n# Debe mostrar una tabla con host, port, password\n```\n\nSi no aparece nada, añádalo manualmente en el `config.php` del volumen Nextcloud:\n\n```php\n'memcache.distributed' => '\\OC\\Memcache\\Redis',\n'memcache.locking' => '\\OC\\Memcache\\Redis',\n'redis' => [\n    'host' => 'redis',\n    'port' => 6379,\n    'password' => 'VOTRE_REDIS_PASSWORD',\n],\n```\n\n**OPcache PHP.** La imagen Docker oficial de Nextcloud incluye OPcache preconfigurado. Compruebe que está activo:\n\n```bash\ndocker compose exec app php -r \"echo opcache_get_status()['opcache_enabled'] ? 'OPcache actif' : 'OPcache inactif';\"\n```\n\n**Resultado esperado**: la interfaz de Nextcloud debe resultar notablemente más reactiva con Redis. La diferencia se percibe desde la primera navegación: las peticiones que leían el disco en cada acceso se apoyan ahora en la caché en memoria.",{"type":38,"title":76,"body":77},"Los 5 errores frecuentes en una instancia Nextcloud","**Error 1 — Redis sin configurar.** La interfaz es lenta y las sincronizaciones simultáneas crean conflictos. Solución: comprobar y configurar Redis tal como se describe más arriba.\n\n**Error 2 — `overwrite.cli.url` apuntando a `http:\u002F\u002F` en lugar de `https:\u002F\u002F`.** Los enlaces de compartición, las notificaciones por correo electrónico y los enlaces OIDC generan URL HTTP no seguras. Solución: `php occ config:system:set overwrite.cli.url --value=https:\u002F\u002Fvotre-domaine.com`.\n\n**Error 3 — `trusted_domains` mal configurado.** Acceso denegado con el error «You are accessing the server from an untrusted domain». Solución: añadir su dominio con `php occ config:system:set trusted_domains 0 --value=votre-domaine.com`.\n\n**Error 4 — Tamaño máximo de los archivos subidos limitado a 2 MB.** El valor por defecto de PHP es demasiado bajo para archivos reales. Solución: en Nginx, añadir `client_max_body_size 10G;` y, en el contenedor PHP, configurar `upload_max_filesize=10G` y `post_max_size=10G` en un archivo `.ini` montado.\n\n**Error 5 — Actualización omitida e instancia vulnerable.** Nextcloud publica actualizaciones de seguridad con regularidad. Sin vigilancia de las CVE y sin actualización automática, la instancia se vuelve vulnerable. Solución: configurar las notificaciones de actualización en la interfaz de administración y planificar actualizaciones periódicas.",{"type":79,"title":80,"body":81},"tip","Verificación de la eficacia de Redis con occ","Nextcloud ofrece una herramienta de diagnóstico integrada para comprobar que su caché Redis se utiliza efectivamente:\n\n```bash\n# Comprobar el estado general de la instancia\ndocker compose exec -u www-data app php occ status\n\n# Comprobar las advertencias de configuración (memcache, Redis, HTTPS…)\ndocker compose exec -u www-data app php occ check\n\n# Mostrar la configuración Redis actual\ndocker compose exec -u www-data app php occ config:system:get redis\n```\n\nEl comando `occ check` enumera todos los problemas de configuración detectados: Redis ausente, HTTPS no forzado, servidor de correo sin configurar, archivos de datos en el directorio web (riesgo de seguridad), etc. Es el **primer diagnóstico** que hay que lanzar sobre cualquier instancia Nextcloud existente antes de declararla limpia.",{"type":38,"title":83,"body":84},"Copias de seguridad de Nextcloud — datos, base y configuración","Nextcloud almacena sus datos en tres lugares distintos, y una copia de seguridad completa debe cubrir los tres:\n\n1. **La base de datos MariaDB**: contiene los metadatos de los archivos, los usuarios, los recursos compartidos, las aplicaciones instaladas y su configuración.\n2. **El volumen `nextcloud` (datos de la aplicación)**: contiene el código PHP de Nextcloud, las aplicaciones instaladas y `config\u002Fconfig.php` — el archivo de configuración principal.\n3. **Los archivos de los usuarios**: por defecto en el volumen Docker o en una ruta externa definida por `datadirectory` en `config.php`.\n\n```bash\n#!\u002Fbin\u002Fbash\nDATE=$(date +%Y%m%d)\nBACKUP_DIR=\u002Fopt\u002Fnextcloud\u002Fbackups\nmkdir -p $BACKUP_DIR\n\n# 1. Activar el modo mantenimiento para garantizar la coherencia\ndocker compose exec -u www-data app php occ maintenance:mode --on\n\n# 2. Copia de seguridad de la base de datos\ndocker compose exec -T db \\\n  mysqldump -u nextcloud -p${MYSQL_PASSWORD} nextcloud | gzip > $BACKUP_DIR\u002Fdb-$DATE.sql.gz\n\n# 3. Copia de seguridad de config.php\ndocker compose cp app:\u002Fvar\u002Fwww\u002Fhtml\u002Fconfig\u002Fconfig.php $BACKUP_DIR\u002Fconfig-$DATE.php\n\n# 4. Desactivar el modo mantenimiento\ndocker compose exec -u www-data app php occ maintenance:mode --off\n```",{"type":38,"title":86,"body":87},"Próximos pasos — ir más lejos con su instancia","Una vez instalado y asegurado Nextcloud, puede ir más lejos:\n\n**Activar Talk (videoconferencia):** instale la aplicación Nextcloud Talk desde la interfaz de administración. Para las reuniones de más de 4–5 participantes se requiere un servidor TURN (Coturn en un VPS dedicado).\n\n**Activar OnlyOffice o Collabora Online (edición de documentos en línea):** estas aplicaciones necesitan su propio contenedor Docker y una configuración de Nextcloud Office. Permiten crear y modificar archivos `.docx`, `.xlsx` y `.pptx` directamente en la interfaz web.\n\n**Monitorización de la instancia:** configure las alertas en **Administración → Monitorización** para recibir notificaciones por correo electrónico si Nextcloud detecta errores de configuración, actualizaciones de seguridad o problemas de cuota.",{"type":38,"title":89,"body":90},"Actualizar Nextcloud en producción","La actualización de Nextcloud debe pasar siempre por el modo mantenimiento para evitar corrupciones de datos mientras hay clientes sincronizando:\n\n```bash\n# 1. Activar el modo mantenimiento\ndocker compose exec -u www-data app php occ maintenance:mode --on\n\n# 2. Copia de seguridad de la base de datos\ndocker compose exec -T db mysqldump -u nextcloud -p${MYSQL_PASSWORD} nextcloud \\\n  | gzip > \u002Fopt\u002Fnextcloud\u002Fbackups\u002Fpre-update-db.sql.gz\n\n# 3. Cambiar la versión en docker-compose.yml (ej.: 34.0.2-apache)\nsed -i 's|nextcloud:[0-9.]*-apache|nextcloud:34.0.2-apache|g' docker-compose.yml\n\n# 4. Descargar la nueva imagen y reiniciar\ndocker compose pull app\ndocker compose up -d app\n\n# 5. Ejecutar las migraciones\ndocker compose exec -u www-data app php occ upgrade\n\n# 6. Desactivar el modo mantenimiento\ndocker compose exec -u www-data app php occ maintenance:mode --off\n```\n\nCompruebe los registros después de la actualización (`docker compose logs app`) y pruebe un acceso de usuario antes de dar la actualización por buena.","Un VPS fiable para su instancia Nextcloud","Nextcloud necesita un VPS SSD con buen ancho de banda para que la sincronización de archivos sea fluida. Nuestros planes VPS Cloud parten de 2 GB de RAM con snapshots diarios — exactamente lo que necesita una instancia Nextcloud sin sobresaltos.","Ver los planes VPS Cloud","\u002Fvps-cloud",[96,117,133],{"id":97,"slug":98,"slugs":99,"title":103,"excerpt":104,"readTime":105,"views":18,"isPinned":19,"publishedAt":106,"updatedAt":107,"category":108,"categories":113,"featuredImage":30,"bgImage":31,"posterImage":115,"relatedSolution":116},95,"nextcloud-vs-owncloud-que-nube-privada-alojar",{"fr":100,"en":101,"ar":102,"es":98},"nextcloud-vs-owncloud","nextcloud-vs-owncloud-which-private-cloud-to-host","nextcloud-مقابل-owncloud-أي-سحابة-خاصة-تستضيف","Nextcloud vs ownCloud: ¿qué nube privada alojar?","¿Nextcloud u ownCloud para su nube privada en un VPS? Comparativa de funciones, rendimiento, requisitos y guía de despliegue con Docker.",4,"2026-03-17T00:00:00+00:00","2026-09-08T22:00:02+00:00",{"id":109,"name":110,"slug":111,"color":112,"icon":111},5,"Comparativas","comparatif","bg-info\u002F10 text-info",[114],{"id":109,"name":110,"slug":111,"color":112,"icon":111},"\u002Fblog\u002Fcovers\u002Fnextcloud-vs-owncloud-poster.svg",{"categorySlug":25,"appSlug":34},{"id":118,"slug":119,"slugs":120,"title":124,"excerpt":125,"readTime":126,"views":127,"isPinned":19,"publishedAt":128,"updatedAt":21,"category":129,"categories":130,"featuredImage":30,"bgImage":31,"posterImage":132,"relatedSolution":30},126,"copias-seguridad-servidor-jetbackup",{"fr":121,"en":122,"ar":123,"es":119},"sauvegardes-serveur-jetbackup","server-backups-jetbackup-explained","نسخ-الخوادم-الاحتياطية-شرح-jetbackup","JetBackup en cPanel\u002FWHM: instalación y restauración","Cómo instalar JetBackup en WHM, configurar destinos S3 o SFTP, programar las copias de seguridad y restaurar una cuenta, una base o un e-mail por separado.",9,1,"2026-02-18T00:00:00+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[131],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fsauvegardes-serveur-jetbackup-poster.svg",{"id":134,"slug":135,"slugs":136,"title":140,"excerpt":141,"readTime":105,"views":127,"isPinned":19,"publishedAt":142,"updatedAt":21,"category":143,"categories":149,"featuredImage":30,"bgImage":31,"posterImage":151,"relatedSolution":152},108,"proteger-vps-con-crowdsec",{"fr":137,"en":138,"ar":139,"es":135},"securiser-vps-crowdsec","securing-your-vps-with-crowdsec","تأمين-خادمك-الافتراضي-vps-باستخدام-crowdsec","Proteger su VPS con CrowdSec","Despliegue CrowdSec en su VPS para bloquear los ataques gracias a una detección de comportamiento y a una blocklist comunitaria compartida.","2026-03-04T00:00:00+00:00",{"id":144,"name":145,"slug":146,"color":147,"icon":148},8,"Seguridad y monitorización","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[150],{"id":144,"name":145,"slug":146,"color":147,"icon":148},"\u002Fblog\u002Fcovers\u002Fsecuriser-vps-crowdsec-poster.svg",{"categorySlug":153,"appSlug":154},"ciberseguridad-bastion","crowdsec",1789665002737]