All projects
2025 Author

Obsidian Pub Plugin + Server

Publish Obsidian notes on your own server

Obsidian Pub consists of an editor plugin and a server for published notes. You can send a note to your website from Obsidian, then update it at the same URL. Individual publications can be protected with a password.

I wrote both the plugin and the server. A setup script configures Docker Compose, a Let’s Encrypt SSL certificate, and access keys. Notes are hosted on your own server and domain.

Features

  • Publishing from the Obsidian ribbon, file menu, or command palette
  • Note updates that keep the same URL
  • Password protection for individual publications
  • Hosting on your own server and domain
  • Docker Compose setup with Let’s Encrypt SSL configuration
  • Request rate limits and server health endpoints

Technologies

TypeScript Obsidian Node.js Docker