NuThoughts is an Obsidian plugin that runs an Express.JS server. It allows a NuThoughts app to send data to an Obsidian vault.
- Install the Obsidian BRAT plugin from Obsidian community plugin store
- Enable the plugin
- Open the plugin settings
- Click Add beta plugin
- Enter the repository url: https://github.com/decaf_dev/obsidian-nuthoughts
- Click Add plugin
NuThoughts uses a self-signed TLS certificate that is issued by a local certificate authority.
- Open the Obsidian settings
- Navigate to Obsidian NuThoughts
- Under certificate authority click Generate
- Restart Obsidian
- Upload the certificate authority to the device that is running the NuThoughts app
- Go to the settings in the app
- Click "Certificate authority"
- Navigate to the file and click it
- Success. Your app is now configured to accept certificates issued from the certificate authority.
When you open first Obsidian, the server will automatically be running.
There is also a manual run server command if you disable run on start up.
- Clone the github repository
- Install bun
- Build the project
bun run build
- Add a symbolic link to your vault's plugin folder
ln -s /obsidian-nuthoughts/dist /.obsidian/plugins/obsidian-nuthoughts
- Enable the plugin