Owncloud. Añadir almacenamiento con NFS en un lxc-container

owncloud
owncloud

motivación

Una vez instalado y configurado owncloud puede surgir la necesidad de disponer de más espacio de almacenamiento. Para conseguirlo, y teniendo en cuenta que estamos en un container de proxmox, una opción puede ser montar un almacenamiento por nfs.

Leer más Owncloud. Añadir almacenamiento con NFS en un lxc-container

Autenticación LDAP (Active Directory) en owncloud

owncloud
owncloud

motivación

Uno de los aspectos de la administración más tedioso es el mantenimiento de los usuarios y sus grupos. Como en la mayoría de las organizaciones existe un servicio único de autenticación, es más que aconsejable utilizarlo para la mayoría de los servicios.

Owncloud dispone de un plugin que permite conectarnos a un servidor LDAP para la gestión de usuarios que nos servirá para por ejemplo: el Active Directory de Microsoft o un OpenLDAP. Este plugin facilita en gran medida la creación de la consulta a utilizar y hace muy sencilla la consulta de los datos del directorio.

Leer más Autenticación LDAP (Active Directory) en owncloud

OwnCloud. Instalación en un CT (Container) de PROXMOX

proxmox
proxmox
owncloud
owncloud

sobre owncloud y proxmox

De owncloud ya tengo alguna entrada con algún detalle de su administración, pero en esta ocasión voy a describir como instalarlo en proxmox. Proxmox (desde wikipedia) “Proxmox Virtual Environment, or Proxmox VE, es una plataforma open-source de virtualización y de containers. Proxmox VE incluye una plataforma Web y herramientas en línea de comandos para el manejo de las máquinas virtuales y de los contenedores. Se soportan dos tipos de virtualización: basada en contenedores con LXC(desde la versión 4.0) y virtualización completa con KVM.”

Leer más OwnCloud. Instalación en un CT (Container) de PROXMOX

Modo mantenimiento de owncloud tras actualización

owncloud
Nube privada con owncloud 

Salida de mantenimiento y upgrade

Primer paso. Salida de mantenimiento

Normalmente tras la actualización desde repositorios la instancia de owncloud se queda en modo mantenimiento y no es posible su uso. Para recuperar toda la funcionalidad es necesario usar algo de línea de comandos.

:/var/www/owncloud# sudo -u www-data php occ maintenance:mode --off
ownCloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Maintenance mode disabled

Actualización

Ahora toca el upgrade propiamente dicho.

:/var/www/owncloud# sudo -u www-data php occ upgrade
ownCloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Set log level to debug
Turned on maintenance mode
Checking whether the database schema can be updated (this can take a long time depending on the database size)
Checked database schema update
Checking updates of apps
Checked database schema update for apps
Updating database schema
Updated database
Starting code integrity check...
Finished code integrity check
Update successful
Turned off maintenance mode
Reset log level

Refrescar la caché de archivos de owncloud

En un server distinto a Raspberry Pi tengo instalado el software de nube privada owncloud. Es una buena alternativa a las nubes públicas que nos permite tener el control de nuestros datos. Tenéis más referencias en -> https://owncloud.org/.

owncloud
Nube privada con owncloud

La instalación es muy sencilla y se puede encontrar mucha información al respecto. Usa una base de datos para su funcionamiento, donde entre otras muchas cosas, tiene un cache de archivos gestionados. Cuando añadimos directorios y carpetas desde el sistemas de archivos, owncloud no se da por enterado y no nos muestra los datos. Para solucionar este problema se dispone de una utilidad del propio owncloud llamada console.php.

su -c 'php /var/www/owncloud/console.php files:scan --all' www-data

console.php tiene que ejecutarse con el mismo usuario que corre owncloud por lo que hago uso de su con el parámetro -c.

Actualización. En las últimas versiones de owncloud es necesario llamar al comando con sudo para que funcione correctamente. La llamada seria de la siguiente manera:

sudo -u www-data php /var/www/owncloud/console.php files:scan --all