Herramientas Informaticas

Categoría: ubuntu

🚀 Solución definitiva al error “ONLYOFFICE Document Server is unavailable” en Nextcloud (Snap + Docker)

Entrada fija

¿Tu integración de ONLYOFFICE en Nextcloud se desconecta sola y tienes que estar guardando la configuración a cada rato? 😤
Tranquilo, no eres el único. Después de muchas pruebas, encontré un script automático que simula hacer clic en “Guardar” y mantiene la conexión viva. Y lo mejor: se ejecuta solo a la medianoche para no molestar a los usuarios. 🌙

🔍 ¿Qué causa el error?

Si usas Nextcloud instalado como Snap y el ONLYOFFICE Document Server en Docker (con dominio DDNS y puerto personalizado), el problema suele ser que el servidor de documentos no puede descargar los archivos desde la URL pública. Al guardar manualmente la configuración, todo vuelve a funcionar… hasta que falla otra vez.

✅ La solución: un script + cron nocturno

Este script hace exactamente lo mismo que tú harías en la interfaz web: establece la URL del Document Server, la URL interna (StorageUrl), desactiva la verificación SSL y verifica la conexión. Lo programamos con cron para que se ejecute cada noche a las 12:00 AM, cuando nadie está usando el sistema.

📝 Paso 1: Crear el script

Abre una terminal en tu servidor Ubuntu y crea el archivo:

sudo nano /usr/local/bin/onlyoffice_refresh.sh

Copia y pega este contenido (ajusta las URLs a las tuyas):

#!/bin/bash

# Script para guardar la configuración de ONLYOFFICE exactamente como en la interfaz web
# Esto simula hacer clic en "Save"

NEXTCLOUD_OCC="/snap/bin/nextcloud.occ"

# Valores según tu configuración (¡cámbialos si es necesario!)
DOCUMENT_SERVER_URL="https://tudominio.dyndns.org:4445/"
STORAGE_URL="https://tudominio.dyndns.org:444/"   # O usa la IP interna si funciona mejor
VERIFY_PEER_OFF="true"

# Establecer DocumentServerUrl
$NEXTCLOUD_OCC config:app:set onlyoffice DocumentServerUrl --value="$DOCUMENT_SERVER_URL"

# Establecer StorageUrl (dirección para peticiones internas desde ONLYOFFICE Docs)
$NEXTCLOUD_OCC config:app:set onlyoffice StorageUrl --value="$STORAGE_URL"

# Desactivar verificación de certificados
$NEXTCLOUD_OCC config:app:set onlyoffice verify_peer_off --value="$VERIFY_PEER_OFF"

# Limpiar InternalServerUrl (lo dejamos vacío)
$NEXTCLOUD_OCC config:app:delete onlyoffice InternalServerUrl >/dev/null 2>&1

# Verificar conexión
echo "Configuración aplicada. Verificando conexión..."
$NEXTCLOUD_OCC onlyoffice:documentserver --check

echo "Listo. Configuración guardada."

⚠️ Importante: Reemplaza tudominio.dyndns.org y los puertos por los tuyos. Si tu Nextcloud usa HTTP, cambia https por http. Si no usas puerto 444, ajústalo.

🔧 Paso 2: Dar permisos de ejecución

sudo chmod +x /usr/local/bin/onlyoffice_refresh.sh

🧪 Paso 3: Probar manualmente

sudo /usr/local/bin/onlyoffice_refresh.sh

Deberías ver un mensaje como Document Server is reachable. Si falla, revisa las URLs.

⏲️ Paso 4: Programar la tarea nocturna (cron)

sudo crontab -e

Agrega esta línea para que se ejecute todos los días a las 12:00 AM:

0 0 * * * /usr/local/bin/onlyoffice_refresh.sh >> /var/log/onlyoffice_refresh.log 2>&1

Con esto, cada medianoche el script se ejecutará y dejará la conexión lista para el día siguiente. Además, guarda un log en /var/log/onlyoffice_refresh.log por si quieres revisar que todo vaya bien.

🎯 ¿Por qué funciona?

El script fuerza la reescritura de los parámetros clave (DocumentServerUrl, StorageUrl, verify_peer_off) exactamente como lo harías desde el panel de administración de Nextcloud. Al ejecutarse una vez al día, evita que la conexión se caiga durante la jornada laboral. Es una solución sencilla, automática y sin impacto en el rendimiento.

🧠 Consejos adicionales

  • Si la conexión se sigue cayendo varias veces al día, puedes aumentar la frecuencia del cron a cada hora (0 * * * *) o cada 30 minutos (*/30 * * * *). El script es muy liviano.
  • Para una solución definitiva (sin cron), configura correctamente la variable StorageUrl apuntando a la IP interna de tu servidor (ej. http://192.168.0.1). Pero este script es un gran parche mientras encuentras la IP perfecta.
  • Mantén actualizados Nextcloud Snap, el conector ONLYOFFICE y el contenedor Docker del Document Server.

📢 ¿Te funcionó?
Si este tutorial te ayudó, comparte y comenta. Entre todos podemos hacer que Nextcloud + ONLYOFFICE funcione de maravilla. 💪


Etiquetas SEO sugeridas: Nextcloud ONLYOFFICE error, Document Server unavailable, Snap Nextcloud, Docker ONLYOFFICE, cron job, solución Nextcloud

Meta descripción: ¿El ONLYOFFICE de Nextcloud se desconecta solo? Aprende a crear un script automático que guarda la configuración cada noche y olvídate del error. Paso a paso para Snap y Docker.

DUAL BOOT UBUNTU 2017.10 WINDOWS 7

Hace unos dias me solicitaron poner Ubuntu o cualquier distribución de Linux de la manera mas remota posible y con la minima intervención de usuario entonces despues de ver varias opciones la que considere mas optima fue la de usar el antiguo WUBI, no se si recordaran en los disco que enviaba Ubuntu mas o menos en la version 11 o 12 el disco venia con un archivo llamado WUBI el cual permitia instalar Ubuntu dentro de Windows ademas de poder desinstalarlo tambien desde el panel de control->Programas.

Primero tenemos que descargarlo, lo pueden descargar desde la siguiente pagina
https://github.com/hakuna-m/wubiuefi/releases o bien lo puede descargar desde mi cuenta de mediafire haciendo click aqui.

Yo recomiento que antes de instalar hagan una partición aparte e instalen en la partición vacia Ubuntu.

Una vez creada la particion Abren el archivo descargado Selección_001

Una vez abierto saldran varias opciones como la unidad donde se va instalar que en nuestro caso sera la partición nueva creada, el idioma, tamaño de la instalacion, entorno de escriotio y la contraseña de usuario.

Cualquier entorno de escritorio va a funcionar despues de dar click en instalar el programa empezara a descargar por torrent el ISO de Ubuntu y una vez descargado te pedira reiniciar, puedes reiniciarlo de inmediato y posteriormente.

Selección_003

Una vez reiniciado empezara a instalarse, no requiere ninguna intervención por parte de usuario solamente esperar hasta que se reinicie.

Selección_004.png

Ya que se reinicie te dara elegir en que sistema operativo quieres iniciar y listo ya puedes disfrutar tu ubuntu o quitarlo cuando lo desees.

Selección_005

Selección_006

Y bien esto seria todo y espero que les sirva esta pequeña publicación.

Video Demostrativo
[youtube https://www.youtube.com/watch?v=Wktvi1gUa8c&w=560&h=315]

Saludos y feliz navidad

BITCOIN

Apoya nuestro trabajo con alguna donación via paypal y seras tomado en cuenta y anunciado en las proximas publicaciones y videos

PayPal

UBUNTU 14.10 AMD 64

Buenos tardes.

Les dejo la ISO de UBUNTU 14.10 AMD 64, me pregunto si solo será para AMD o también para Intel, tengo años que no uso Ubuntu.

Tengo planeado instalarlo pero después de respaldar y formatear, tender que desactivar el EFI.

Les dejo la ISO, para mi y para ustedes, por si tengo que volver a descargar no tarde tanto

Saludos.

 

DESCARGAR

Creado con WordPress & Tema de Anders Norén