¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Shaarli
Instalación
Docker
Si montamos el volumen del contenedor en nuestro host, el primero debe pertenecer al usuario y grupo nginx, así que, dentro del contenedor haríamos:
chown -R nginx:nginx /var/www/shaarli/data chown -R nginx:nginx /var/www/shaarli/cache
Si no lo hacemos, el instalador se quejará de que no tiene permisos suficientes en el directorio data.
Ejemplo de docker-compose.yml:
version: '3' services: shaarli: image: ghcr.io/shaarli/shaarli container_name: shaarli volumes: - ./cache:/var/www/shaarli/cache - ./data:/var/www/shaarli/data
Configuración
Temas
Shaarli permite modificar la apariencia de su interfaz mediante temas.
Uno bastante bueno es Material. Para instalarlo, nos situamos en el directorio /var/www/shaarli/tpl y descargamos el tema:
wget https://github.com/kalvn/Shaarli-Material/releases/download/v0.12.1/shaarli-material.v0.12.1.zip
Descomprimimos:
unzip shaarli-material.v0.12.1.zip
Nos vamos a sección de configuración de Shaarli y en Theme ya podremos seleccionar Material
Exportar marcadores
Importar marcadores
Copia de seguridad
Todos los datos y configuración de Shaarli se almacena en el directorio data.
Si queremos hacer copias de seguridad:
rsync -avzP my.server.com:/var/www/shaarli.mydomain.org/data ~/backups/shaarli-data-$(date +%Y-%m-%d_%H%M)
Para restaurar una copia de seguridad, basta sobrescribir el directorio data con el contenido de la copia de seguridad.

