503 - SilverBullet la aplicación de notas definitiva. Ni Notion, ni Obsidian, ni Joplin.
Descubre cómo instalar, configurar y utilizar SilverBullet, tu herramienta de gestión de conocimiento personal en Linux. Conoce sus características
No puede ser. Como ya comenté en un podcast anterior, esto de las notas es algo que es superior al ser humano. No se exactamente como funcionan nuestra mente, pero es ver una aplicación de notas y allí que se nos va la mente. La cuestión es que, de nuevo tengo que darle la razón a Ángel de uGeek, porque SilverBullet es una gran aplicación de notas, y tiene todos los visos, para convertirse en una de las grandes, por las muchas características que tiene. Sin embargo, al menos de momento, no será mi aplicación de notas. Aunque esto te explicaré mas adelante, junto con todo lo que he estado haciendo estos días para levantar una instancia propia de SilverBullet.
SilverBullet la aplicación de notas definitiva. Ni Notion, ni Obsidian, ni Joplin.
Como tengo organizadas mis notas
Creo que lo expliqué en un podcast anterior, pero de cualquier forma, deja que te explique como tengo organizadas mis notas, por si te puede resultar de interés.
Actualmente estoy utilizando el método Zettelkasten para organizar todas mis notas, artículos, libros, guiones, etc. Este método, organiza todas tus notas a través de enlaces y etiquetas. Llevarlo a mano es una tarea, relativamente compleja, pero para nada imposible, como lo demostró en su día el autor intelectual de esta metodología. Sin embargo, está claro que con los medios que tenemos actualmente, no cabe duda, que es mucho mas sencillo. O no. Por que lo realmente es importante es llevarlo al día.
Esto de etiquetar y enlazar notas, es llevadero si lo haces con cada nota. Pero me parece una labor imposible cuando tienes un centenar o un millar de notas, y en ese momento quieres abordar el método Zettelkasten. En mi caso, decidí partir de un punto, y a partir de ese punto, ir trabajando con este método. Pero, ya te digo, si pretendes, hacer esto a posteriori, creo que es sinceramente imposible.
¿Que aplicación utilizo?
Actualmente estoy utilizando una complemento para Neovim, llamado mkdnflow. Se trata de un complemento, implementado en lua, y que tengo que decirte que funciona fantásticamente bien, aunque después de estudiar SilverBullet, he cambiado algunos comportamientos, para asemejar mas el comportamiento de Neovim al de SilverBullet. Sobre todo con la intención de tener las notas en ambas plataformas, como te contaré mas adelante.
SilverBullet
Respecto a SilverBullet, te emplazo a que escuches el podcast de Ángel, que seguro que te explicará mucho mejor esta herramienta. Pero, para que no te quedes con la miel en los labios, te voy a explicar algunas de sus características y lo que he hecho para instalarla en mi servidor.
Características
Funciona en cualquier navegador moderno
SilverBullet es una PWA (Progressive Web App), lo que significa que puedes ejecutarlo en cualquier navegador moderno, ¡incluso en tu dispositivo móvil! Además, utiliza un enfoque «offline-first», lo que permite que la mayoría de tus datos se almacenen en el navegador y se sincronicen con el servidor cuando haya una conexión disponible.
Experiencia de escritura en Markdown
Si eres fanático de Markdown, te encantará SilverBullet. Proporciona una experiencia de escritura agradable con una interfaz de usuario limpia. Además, cuenta con una vista previa en vivo que reduce el ruido visual y te permite acceder directamente a la sintaxis de Markdown subyacente.
Enlaces estilo wiki y navegación rápida
Una de las características destacadas de SilverBullet es su soporte para enlaces estilo wiki utilizando la sintaxis [[enlace de página]]
. ¡Y eso no es todo! Estos enlaces se mantienen actualizados incluso cuando cambias el nombre de las páginas. Además, podrás navegar rápidamente entre páginas utilizando el conmutador de páginas, que puedes activar con Cmd-k
en Mac o Ctrl-k
en Linux y Windows.
Operación optimizada para el teclado
Si eres un amante de las teclas, te encantará SilverBullet. Está diseñado para una operación basada en el teclado, lo que te permitirá navegar rápidamente entre las páginas y ejecutar comandos a través de atajos de teclado o de la paleta de comandos. Además, puedes utilizar comandos de barra para realizar operaciones comunes de edición de texto.
Aquí tengo que destacar además la posibilidad de utilizar le modo de edición de Vim, aunque he tenido algún que otro problema con Vimium.
Programación de usuario final y colaboración en tiempo real
SilverBullet ofrece una plataforma para la programación de usuario final a través de su soporte para la anotación de páginas con Frontmatter y directivas. Esto te permitirá hacer que partes de tus páginas sean dinámicas. Además, cuenta con soporte experimental para colaboración en tiempo real.
Mecanismo de extensión robusto
Si quieres ampliar las capacidades de SilverBullet, estás de suerte. Cuenta con un mecanismo de extensión robusto utilizando Plugs, lo que te permitirá personalizar la herramienta según tus necesidades.
Autohospedado y de código abierto
Con SilverBullet, eres dueño de tus datos. Todo el contenido se almacena como archivos simples en una carpeta en tu disco. Puedes realizar copias de seguridad, sincronizar, editar, publicar y programar con cualquier otra herramienta adicional que desees. Además, SilverBullet es un software de código abierto con licencia MIT, por lo que puedes explorar su código y contribuir a su desarrollo si lo deseas.
Instalar SilverBullet
Aquí te recomiendo que visites el proyecto de SelfHosted, donde he levantado mi propia imagen de SilverBullet con git
, para poder aprovechar uno de los plugin
. Esto, junto con la configuración de la contraseña es lo que mas tiempo me ha llevado.
Y tu ¿Que aplicación de notas utilizas?
Más información,
Que buena la presentacion! Yo estoy usando Logseq, pero desde hace unas semanas estoy intentando probar Silverbullet. Todavía me da problemas, pero la verdad es que me gusta muchisimo.
Son muy parecidos, aunque Logseq es, por ahora, una solución mas completa.
Muy interesante!! Subirás la configuración de docker y un enlace para SelfHosted? me gustaría utilizar Silverbullet con tú configuración de docker.
Actualmente utilizo Anytype, tiene también una versión para ver en modo gráfico como se unen todas tus notas, todavía está en versión beta pero se puede utilizar en PC y Android y se sincroniza en sus nodos.
¿Cómo hace uno para suscribirse y crear una cuenta en AnyType?
Si, mi objetivo es subirlo, pero todavía tengo que arreglar algunas cosillas.
Gracias por el comentario.
He probado muchas pero aun no he encontrado ninguna que me satisfaga, Zettel es la mejorcita, aunque tampoco termina de gustarme del todo, intento seguir el método zettelkasten pero no me gusta que todos los ficheros estén en un mismo directorio, así que lo he separado por carpetas, pero llega un momento donde los conceptos se difuminan y no sabes bien donde ubicarla, es complicado, que la aplicación sea WPA es interesante porque ayuda a editar, la probare aunque la edición no es un problema para mi, el mayor problema lo tengo en el almacenamiento, sigo pensándolo , ni obsidian, ni notion, ni zettel me dan solución a este problema.
Hola Lorenzo!! Entre Ángel (uGeek) y tú me habéis enredado con Silverbullet. Lo tengo instalado en docker y va muy bien para un usuario, pero no consigo configurarlo para multiusuario. Creo el fichero .auth.json siguiendo las instrucciones https://silverbullet.md/Authentication, pero cuando intento cargar el fichero con el docker me da un error el parser de json diciendo que no es un fichero válido. ¿Tú has conseguido configurarlo para varios usuarios?
Gracias por todo y un saludo!
Me parece SilverBullet realmente interesante, muchas gracias por tus aportaciones.
Yo uso el clásico Dokuwiki y como me gusta más MarkDown (gracias a fuerza de documentar el código en Gitea) ahora estoy usando HedgeDoc.
He intentado Trilium Notes pero no me he acostrumbado -soy un animal de costumbres- y he estado coqueteando con Anytype pero sin mucho entisiasmo, la verdad.