Silverbullet es una aplicación de notas markdown. Las notas se guardan en la nube y accedemos a ellas a través del navegador o de la PWA (Progressive Web Application). Esta última nos permite poder trabajar en modo offline y sincronizar los cambios cuando recuperemos la conexión con el servidor.
Instalación
- Creamos el volumen donde se guardarán las notas. (Por defecto, docker guarda los volúmenes en
/var/lib/docker/volumes
).1
docker volume create notas
- Corremos el contenedor con docker o podman con permisos de root dando un usuario y contraseña.
1
docker run --restart=unless-stopped --name silverbullet -p 0.0.0.0:3000:3000 -v notas:/space -d -e SB_USER=nombre:contraseña zefhemel/silverbullet
1
podman run --restart=unless-stopped --name silverbullet -p 0.0.0.0:3000:3000 -v notas:/space -d -e SB\_USER=nombre:contraseña docker.io/zefhemel/silverbullet
- Añadimos las siguientes líneas al archivo
/etc/caddy/Caddyfile
.1 2 3
ejemplo_silverbullet.es { reverse_proxy localhost:3000 }
- Reiniciamos Caddy.
1
systemctl restart caddy
- Y ya podemos acceder a nuestro blog de notas.
Más información en silverbullet.md