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/.
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