Apunte ownCloud a los archivos del sitio web

Apunte ownCloud a los archivos del sitio web

Soy nuevo en este foro, así que me disculpo si esto está en la sección incorrecta... Estoy acostumbrado a StackOverflow.

De todos modos, tengo un problema: quiero apuntar a ownCloud a un directorio en mi servidor que contiene archivos del sitio web, pero parece que no puedo hacerlo funcionar. De esta manera, puedo iniciar sesión en ownCloud y editar los archivos de mi sitio web. Me doy cuenta de que esto no es lo más seguro que se puede hacer, pero planeo ponerle más seguridad una vez que descubra cómo hacerlo.

He leído innumerables tutoriales sobre cómo instalar ownCloud, así que ese no es mi problema.

gracias de antemano

Respuesta1

Puede montar un directorio en su servidor con elSoporte de almacenamiento externoaplicación (integrada) a través de SFTP. En propia nube:

  • inicie sesión en su cuenta de administrador
  • ir a aplicaciones
  • activar el soporte de almacenamiento externo
  • ir a la interfaz de usuario del administrador
  • desplácese hacia abajo y habilite la opción SFTP

Ahora, una configuración de usuario un poco más complicada, ya que es posible que desee editar los archivos tanto con su editor local como con su aplicación de edición de texto ownCloud. Además, esto aumenta un poco la seguridad (énfasis: "un poco").

Supongo que ha configurado Apache/nginx correctamente y también ha definido sus hosts virtuales. Por ahora el directorio está en/var/www/sitio web.

crear un usuario del sistema para acceder al directorio del sitio web

sudo adduser <username> #we'll call that user 'editor' for now

establecer permisos de directorio adecuados

sudo chown -R www-data:editor /var/www/website

otorgar permisos de escritura al editor de grupo para ese directorio y subdirectorios

sudo find /var/www/website -type f -exec chmod 664 {} +; #for files
sudo find /var/www/website -type d -exec chmod 775 {} +; #for directories

Si desea conocer los permisos del directorio actual:

stat -c %a /var/www/website

Nota al margen: ¡Cuide los permisos de escritura! 775 y 664 no deben considerarse seguros; definitivamente necesitarás saber qué estás haciendo aquí. La mejor opción no es establecer los permisos en todo el directorio sino configurarlos para cada subdirectorio en particular. Si lo hace, debería considerar cambiar su configuración de SSH para permitir solo el acceso SSH a través de una clave pública sin acceso con contraseña. Mire también denyhosts, fail2ban, IPtables y todas las excelentes herramientas que existen para ayudar a fortalecer un servidor.

Vuelva a su interfaz de usuario de administrador de ownCloud y configure un almacenamiento externo a través de SFTP:

  • Nombre del directorio: tu elección
  • Tipo: SFTP obviamente
  • Anfitrión: servidor local
  • Usuario: editor
  • Contraseña: Pez espada (por supuesto)
  • Raíz: /var/www/sitio web
  • A la derecha: haga que ese almacenamiento externo solo esté disponible para su usuario específico.

Tenga en cuenta que el acceso SFTP es bastante lento, pero al menos permite realizar tareas.

información relacionada