[{"data":1,"prerenderedAt":169},["ShallowReactive",2],{"seo-verification":3,"blog-alojar-syncthing-en-un-vps-ma-es":6,"promo-bar-likely":168},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-alojar-syncthing-en-un-vps-ma-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":30,"intro":33,"sections":34,"ctaTitle":108,"ctaBody":109,"ctaButton":110,"ctaUrl":111,"relatedPosts":112},89,"alojar-syncthing-en-un-vps",{"fr":12,"en":13,"ar":14,"es":10},"heberger-syncthing","hosting-syncthing-on-your-own-vps","استضافة-syncthing-على-خادم-vps-الخاص-بك","Alojar Syncthing en su propio VPS","Guía completa para desplegar Syncthing en un VPS: configuración avanzada de carpetas, conexión de múltiples dispositivos (Android, NAS), seguridad con nginx,",9,2,false,"2026-03-23T00:00:00+00:00","2026-10-05T14:05:27+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-syncthing-poster.svg","Dropbox y Google Drive almacenan sus archivos en servidores que usted no controla. Syncthing sincroniza sus dispositivos en modo peer-to-peer, cifrado de extremo a extremo y sin nube central. Al alojarlo en un VPS obtiene un nodo siempre encendido que actúa como punto de encuentro fiable entre todos sus dispositivos.",[35,39,49,52,74,77,80,83,86,89,92],{"type":36,"title":37,"body":38},"h2","Por qué autoalojar Syncthing en un VPS","Syncthing es una herramienta de sincronización de archivos descentralizada: cada dispositivo habla directamente con los demás, sin servidor central ni copia en casa de un proveedor. El problema del peer-to-peer puro es que sus máquinas no siempre están encendidas a la vez: su portátil está apagado cuando el equipo de la oficina quiere sincronizar. Un VPS resuelve exactamente eso: hace de nodo permanente disponible 24\u002F7, presente en Internet con una IP pública estable, hacia el que convergen todos sus dispositivos. Los archivos viajan cifrados (TLS) y el VPS guarda una copia sincronizada que sirve además de copia de seguridad remota. A diferencia de un alojamiento compartido, un VPS permite abrir los puertos de transferencia y mantener un demonio Syncthing activo de forma permanente.",{"type":40,"title":41,"items":42},"ul","Beneficios concretos de Syncthing en un VPS",[43,44,45,46,47,48],"Nodo relé permanente: sus dispositivos ya no necesitan estar encendidos a la vez para sincronizarse.","Cifrado de extremo a extremo (TLS) entre todos los nodos, sin confiar en ninguna nube.","Copia de seguridad remota natural: el VPS conserva una copia actualizada de sus carpetas compartidas.","Versionado de archivos (staggered\u002Fsimple) configurable carpeta por carpeta para recuperar una versión anterior.","Ningún coste de almacenamiento por gigabyte: solo cuenta el espacio en disco del VPS.","Descubrimiento por IP estática: conexión directa y rápida sin depender de los servidores de descubrimiento públicos.",{"type":36,"title":50,"body":51},"Requisitos técnicos","Syncthing es notablemente frugal en CPU y en RAM, pero es el disco lo que dimensiona el servidor: necesita tanto espacio como volumen de datos vaya a sincronizar. Cuente con 1 vCPU y 1 GB de RAM, más el almacenamiento adaptado a sus carpetas (20, 50 GB o más según sus necesidades). En cuanto a la red, dos puertos deben ser accesibles: 22000 (TCP\u002FUDP, transferencia de datos) y 21027 (UDP, descubrimiento local, opcional en un VPS remoto). La interfaz de administración funciona en el puerto 8384 y debe permanecer protegida sin excepción. Bastan Docker y Docker Compose; un subdominio `sync.sudominio.com` resulta útil para acceder a la interfaz por HTTPS a través de un reverse proxy.",{"type":53,"title":54,"steps":55},"steps","Desplegar Syncthing paso a paso",[56,59,62,65,68,71],{"title":57,"body":58},"Preparar el contenedor","En el VPS, cree `\u002Fopt\u002Fsyncthing` y un `docker-compose.yml` basado en la imagen `syncthing\u002Fsyncthing:latest`. Monte un volumen de configuración y un volumen de datos, y fije las variables `PUID`\u002F`PGID` para los permisos de archivos.",{"title":60,"body":61},"Abrir los puertos de transferencia","Mapee el puerto 22000 en TCP y UDP hacia el contenedor y ábralo en el cortafuegos del VPS: `ufw allow 22000`. Por ese puerto circulan los datos entre nodos. No publique el puerto 8384 en Internet.",{"title":63,"body":64},"Arrancar Syncthing y recuperar el ID","Arranque con `docker compose up -d`. Recupere el identificador del nodo (Device ID) en los logs o desde la interfaz: es la huella única que servirá para emparejar sus demás dispositivos.",{"title":66,"body":67},"Proteger la interfaz de administración","Exponga el puerto 8384 únicamente detrás de un reverse proxy HTTPS con autenticación. Con Caddy: `sync.sudominio.com { reverse_proxy syncthing:8384 }`. Defina además un usuario y una contraseña de interfaz en los ajustes GUI de Syncthing.",{"title":69,"body":70},"Emparejar sus dispositivos","En cada dispositivo (escritorio, portátil, móvil), añada el VPS como nuevo dispositivo mediante su Device ID y acepte después la solicitud recíproca en el servidor. Defina una carpeta compartida y elija el modo (solo envío, solo recepción o bidireccional).",{"title":72,"body":73},"Activar el versionado","Para las carpetas importantes, active el versionado «staggered» en el VPS: Syncthing conserva allí las versiones sucesivas de los archivos modificados o eliminados, y convierte su nodo en una red de seguridad frente a los errores de manipulación.",{"type":36,"title":75,"body":76},"Configuración avanzada de carpetas compartidas","Una vez que el despliegue básico funcione, abra la GUI (via `sync.sudominio.com`) para afinar cada carpeta. Para cada carpeta compartida, establezca el tipo: **Envío-Recepción** (bidireccional), **Solo envío** (el VPS no puede modificar sus archivos) o **Solo recepción** (el VPS archiva sin sobrescribir). El campo `Folder ID` en la configuración — visible en `config.xml` bajo `\u002Fopt\u002Fsyncthing\u002Fconfig\u002F` — debe ser idéntico en todos los dispositivos que comparten la misma carpeta: es lo que une los nodos. Para el cifrado en el almacenamiento, Syncthing soporta desde la versión 1.15 el modo **Encrypted**: el VPS nunca ve sus datos en claro, solo almacena blobs cifrados. Actívelo en la pestaña `Sharing` de una carpeta, opción `Encrypted` para el dispositivo VPS. Las ACLs de compartición se gestionan por dispositivo: en cada carpeta, seleccione qué dispositivos tienen acceso — un dispositivo no listado no recibe nada aunque conozca su Device ID.",{"type":36,"title":78,"body":79},"Conectar varios dispositivos: Android, laptop, NAS","La potencia del VPS como hub central se aprecia al conectar un ecosistema completo. En **Android**, instale Syncthing desde F-Droid (la aplicación oficial, gratuita, sin telemetría de Google) — la versión de Play Store está deprecada desde 2024. Abra Syncthing en el teléfono, copie su Device ID y añádalo en el VPS mediante «Añadir dispositivo». Recíprocamente, añada el VPS en el teléfono con su Device ID y la dirección explícita `tcp:\u002F\u002FIP_VPS:22000` en el campo Direcciones. En un **laptop**, el proceso es idéntico: instale `syncthing` desde el gestor de paquetes (`apt install syncthing` o el binario oficial), inícielo con `systemctl --user enable --now syncthing` y emparéjelo con el VPS. Para un **NAS Synology o TrueNAS**, Syncthing está disponible como paquete oficial o contenedor Docker. Desactive los servidores de relay públicos en preferencias avanzadas (`relays disabled`) y declare `tcp:\u002F\u002FIP_VPS:22000` como dirección estática en cada nodo para conexiones directas y rápidas.",{"type":36,"title":81,"body":82},"Proteger la interfaz web con nginx","Exponer el puerto 8384 directamente en Internet es un error crítico. La buena práctica es enlazar Syncthing a `127.0.0.1:8384` en la config (Ajustes GUI > Dirección GUI: `127.0.0.1:8384`) y poner nginx o Caddy en HTTPS delante. Con nginx, cree un vhost en `\u002Fetc\u002Fnginx\u002Fsites-available\u002Fsync`: defina un bloque `server` en el puerto 443 con su certificado Let's Encrypt, un `location \u002F` con `proxy_pass http:\u002F\u002F127.0.0.1:8384` y las cabeceras `X-Real-IP`, `X-Forwarded-For`. Añada autenticación HTTP básica (`auth_basic`, `htpasswd`) como capa adicional. En `config.xml`, asegúrese de que `\u003CinsecureAdminAccess>false\u003C\u002FinsecureAdminAccess>`. Haga copias de seguridad regulares de `\u002Fopt\u002Fsyncthing\u002Fconfig\u002F` — contiene las claves TLS del nodo, la configuración de carpetas y los Device IDs emparejados.",{"type":36,"title":84,"body":85},"Monitorizar la salud con la API REST","Syncthing expone una API REST completa en `http:\u002F\u002F127.0.0.1:8384\u002Frest\u002F`. El token de API se encuentra en la GUI bajo Ajustes > GUI > Clave API. Algunas consultas útiles desde el VPS: `curl -H 'X-API-Key: SU_CLAVE' http:\u002F\u002F127.0.0.1:8384\u002Frest\u002Fdb\u002Fstatus?folder=ID_CARPETA` devuelve el estado de sincronización de una carpeta (claves: `globalFiles`, `localFiles`, `needFiles`, `state`). El estado `idle` confirma que todo está sincronizado; `syncing` indica una sincronización en curso; `error` señala un problema a investigar en los logs. Para monitorización mínima en producción, añada un check que consulte `\u002Frest\u002Fnoauth\u002Fhealth` — este endpoint no requiere clave API y devuelve `{\"status\":\"OK\"}` si Syncthing está en marcha.",{"type":36,"title":87,"body":88},"Resolver los errores más frecuentes","**Puerto 22000 inaccesible.** Los dispositivos remotos aparecen como «Desconectado» aunque Syncthing esté en marcha. Verifique que se aplicaron `ufw allow 22000\u002Ftcp` y `ufw allow 22000\u002Fudp` (`ufw status`). Compruebe también que el compose mapea `22000:22000\u002Ftcp` y `22000:22000\u002Fudp` — olvidar el mapeo UDP bloquea el descubrimiento. Confirme con `nc -zv IP_VPS 22000` desde una máquina remota. **Dispositivo no encontrado.** Si el autodescubrimiento falla, declare la dirección del VPS manualmente en la config de cada cliente: pestaña Dispositivos > Direcciones > `tcp:\u002F\u002FIP_VPS:22000`. **Conflicto de versión.** Dos dispositivos modificaron el mismo archivo sin conexión. Syncthing crea un archivo `.sync-conflict-YYYYMMDD-HHMMSS-DEVICEID` junto al original — no hay pérdida de datos. Revise ambas versiones y elimine la que no necesite. **Espacio en disco insuficiente.** Syncthing deja de sincronizar y entra en estado `error` si el espacio disponible baja del umbral configurado (por defecto: 1% del disco). Libere espacio o amplíe el disco del VPS; compruebe también que el versionado staggered no conserve años de revisiones — limite el período de retención en los ajustes de la carpeta.",{"type":90,"body":91},"tip","Configure el nodo VPS en modo «Solo recepción» (Receive Only) para las carpetas que solo quiera respaldar: así el servidor nunca sobrescribirá sus dispositivos, se limita a archivar lo que se le envía. Y dado que dispone de una IP estática, desactive los servidores de descubrimiento globales y declare la dirección del VPS de forma fija (`tcp:\u002F\u002FIP:22000`) en la configuración de los demás nodos: las conexiones se establecen más rápido y no dependen de ningún servicio externo.",{"type":93,"title":94,"rows":95,"headers":105},"comparison","Syncthing, Nextcloud Files o rclone: cuándo elegir cada uno",[96,99,102],[97,98],"Syncthing","Sincronización peer-to-peer pura. Ideal si solo quiere sincronizar carpetas entre dispositivos sin interfaz web ni compartir enlaces. Consumo mínimo, configuración simple, sin lenguaje de servidor.",[100,101],"Nextcloud Files","Suite completa (compartir enlaces, calendario, contactos, Office en línea). Elija Nextcloud si necesita colaborar o compartir archivos con otras personas. Más pesado: PHP, base de datos, Redis.",[103,104],"rclone","Herramienta de copia\u002Fsincronización hacia más de 70 backends (S3, B2, SFTP…). Elija rclone para copias de seguridad programadas hacia almacenamiento de objetos o para migrar datos entre nubes, no para sincronización en tiempo real entre múltiples dispositivos.",[106,107],"Herramienta","Cuándo usarla","Su nube de archivos, sin la nube","El VPS Cloud de ServOrbit, con su IP estática y su disco escalable, es un nodo Syncthing ideal: siempre encendido, cifrado y con copia de seguridad remota incluida. Despliegue la plantilla y sincronice todos sus dispositivos en modo peer-to-peer.","Desplegar en VPS Cloud","\u002Fvps-cloud",[113,132,150],{"id":114,"slug":115,"slugs":116,"title":120,"excerpt":121,"readTime":122,"views":123,"isPinned":19,"noindex":19,"publishedAt":124,"updatedAt":125,"category":126,"categories":127,"featuredImage":30,"bgImage":31,"posterImage":129,"relatedSolution":130},71,"alojar-nextcloud-en-su-propio-vps",{"fr":117,"en":118,"ar":119,"es":115},"heberger-nextcloud","hosting-nextcloud-on-your-own-vps","استضافة-nextcloud-على-خادمك-الـvps-الخاص","Alojar Nextcloud en VPS: guía NC 35, PHP 8.3 y MariaDB 11","Aloje Nextcloud en un VPS: Docker Compose, Redis, copia MariaDB, subidas de más de 40 GB tras Cloudflare y una alternativa a Office 2021.",20,1,"2026-04-10T00:00:00+00:00","2026-11-08T16:32:50+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[128],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-nextcloud-poster.svg",{"categorySlug":25,"appSlug":131},"nextcloud",{"id":133,"slug":134,"slugs":135,"title":139,"excerpt":140,"readTime":141,"views":123,"isPinned":19,"noindex":19,"publishedAt":142,"updatedAt":143,"category":144,"categories":145,"featuredImage":30,"bgImage":31,"posterImage":147,"relatedSolution":148},72,"alojar-ghost-en-un-vps",{"fr":136,"en":137,"ar":138,"es":134},"heberger-ghost","hosting-ghost-on-your-own-vps","استضافة-ghost-على-خادمك-الـvps-الخاص","Alojar Ghost en un VPS: guía completa 2026","Despliegue Ghost v6 en su VPS con Caddy, MySQL, Ghost CLI y Stripe Tax: instalación, reverse proxy TLS, actualización y errores de arranque frecuentes.",10,"2026-04-09T00:00:00+00:00","2026-11-04T16:30:25+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[146],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-ghost-poster.svg",{"categorySlug":25,"appSlug":149},"ghost",{"id":151,"slug":152,"slugs":153,"title":157,"excerpt":158,"readTime":23,"views":159,"isPinned":19,"noindex":19,"publishedAt":160,"updatedAt":161,"category":162,"categories":163,"featuredImage":30,"bgImage":31,"posterImage":165,"relatedSolution":166},73,"alojar-wordpress-en-un-vps",{"fr":154,"en":155,"ar":156,"es":152},"heberger-wordpress","host-wordpress-on-your-own-vps","استضافة-wordpress-على-خادم-vps-الخاص-بك","Alojar WordPress en su propio VPS","Aloje WordPress en su VPS para un rendimiento y un control máximos: Docker, MariaDB, caché, reverse proxy y SSL.",0,"2026-04-08T00:00:00+00:00","2026-11-09T20:55:18+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[164],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-wordpress-poster.svg",{"categorySlug":25,"appSlug":167},"wordpress",true,1794270539964]