Obsidian Integration
Configure Obsidian to automatically upload pasted images to Picora using the Image Auto Upload Plugin.
Prerequisites
- Obsidian installed (obsidian.md)
- A Picora account with an API key (see Quick Start)
Installation
1. Install Image Auto Upload Plugin
In Obsidian, go to Settings → Community Plugins → Browse, search for “Image Auto Upload Plugin” by renmu123, and click Install then Enable.
2. Open Plugin Settings
Go to Settings → Image Auto Upload Plugin.
3. Configure Picora as the Upload Server
Set the following fields:
| Setting | Value |
|---|---|
| Image upload server | Custom |
| Upload server | https://api.picora.com/v1/images |
| Request header | {"Authorization":"Bearer sk_live_YOUR_KEY"} |
| Body field name | file |
| Image URL path | data.url |
| HTTP Method | POST |
Replace sk_live_YOUR_KEY with your actual API key from the Picora dashboard.
Usage
After setup, whenever you paste an image into an Obsidian note (Ctrl/Cmd + V), the plugin will:
- Intercept the paste event
- Upload the image to Picora
- Replace the local file reference with the permanent Picora URL
- The image is now hosted externally — your vault stays lean
Tips
- Bulk upload: The plugin also supports uploading all local images in a note at once. Right-click in the editor and select “Upload all local images”.
- Keep original files: Enable “Delete source file after upload” in plugin settings to automatically clean up local copies after successful upload.
- Image naming: Picora assigns a unique 11-character ID to each image, regardless of the original filename.
Troubleshooting
Images upload but show broken links: Verify the “Image URL path” is set to data.url (not url or $.data.url).
Plugin shows no response: Ensure your API key is valid and you have remaining storage quota. Check usage in the Picora dashboard.