Skip to content
  • Follow System
  • English
  • 中文

Obsidian Integration

Configure Obsidian to automatically upload pasted images to Picora using the Image Auto Upload Plugin.

Prerequisites

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:

SettingValue
Image upload serverCustom
Upload serverhttps://api.picora.me/v1/images
Request header{"Authorization":"Bearer sk_live_YOUR_KEY"}
Body field namefile
Image URL pathdata.url
HTTP MethodPOST

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:

  1. Intercept the paste event
  2. Upload the image to Picora
  3. Replace the local file reference with the permanent Picora URL
  4. 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.