GNU/Linux >> Tutoriales Linux >  >> Linux

El disco Owncloud se estrelló, los datos están seguros, cómo configurar un nuevo servidor

Esto depende de lo que hay en esos discos que no están muertos. Si esto incluye todos los directorios de datos y, lo que es más importante, la base de datos Mysql/Postgresql, no debería haber perdido nada excepto el tiempo para configurar una nueva instancia y hacer que todo vuelva a funcionar.

Si esto no incluye la base de datos, está en una mala situación, ya que ha perdido toda la información de administración y cosas como los datos de la aplicación (por ejemplo, libretas de direcciones y entradas de calendario). Todavía no está totalmente jodido, ya que al menos los archivos de datos reales deberían estar presentes si Owncloud los almacenó en los discos aún vivos. Habrá directorios para cada usuario y grupo que contengan el último estado de cada archivo, y puede usarlos para volver a importar todo a una nueva instancia.


Tenga en cuenta:estos pasos solo se han probado parcialmente.

Si había habilitado el cifrado de archivos, tengo malas noticias para usted:como el config.php contiene una clave secreta, los archivos no se pueden restaurar.

De lo contrario, sugeriría los siguientes pasos:

  • Haz una copia de seguridad de lo que tienes actualmente.

  • Descargue y extraiga una copia nueva de OwnCloud

  • Vuelva a crear la configuración lo mejor que pueda:

    • Establezca el tipo de base de datos y la ruta (como tiene un archivo de base de datos, supongo que el tipo de base de datos es sqlite)
    • Establecer dbtableprefix a su prefijo (el valor predeterminado es oc_ ). En caso de duda, busque en su base de datos.
    • Establecer datadirectory a su directorio de datos
    • Establecer installed verdadero.
  • Restaurar el directorio de datos. Debe tener la misma ruta que la anterior o OwnCloud no encontrará los archivos.

Como ha perdido la sal de la contraseña, debe establecer nuevas contraseñas para todos los usuarios.

Usa el occ comando para restablecer las contraseñas:

$ sudo -u www-data php /var/www/owncloud/occ user:resetpassword admin
Enter a new password:
Confirm the new password:
Successfully reset password for admin

Después de iniciar sesión, debería volver a tener acceso a los archivos. Si no puede descargar los archivos y obtiene errores 404, es probable que el directorio de datos no esté en la misma ubicación que antes.


En el futuro, debe crear regularmente un volcado de base de datos y copiarlo en un servidor de respaldo junto con el contenido de los datos directamente y el archivo config.php. Y considere cambiarse a Nextcloud porque es más seguro, más rápido, completamente de código abierto y tiene más funciones. La migración de owncloud a nextcloud es totalmente compatible y fácil. Buen aspecto con su problema


Linux
  1. Cómo configurar VSFTPD en CentOS 8

  2. Cómo permitir la conexión remota al servidor de base de datos MySQL

  3. Preguntas frecuentes sobre el disco del sistema y el disco de datos

  4. Cómo configurar una base de datos esclava de MySQL

  5. ¿Cómo configuro un nick predeterminado para nuevas conexiones irssi?

Cómo configurar servidores de nombres a través de cPanel y WHM

Cómo configurar un servidor de Minecraft en CentOS 7

Cómo configurar un demonio Rsync en su servidor Linux

Cómo instalar ownCloud en CentOS 7

Cómo configurar un servidor Seafile con Nginx en Ubuntu 18.04

Cómo configurar un servidor doméstico