414a9ff5ee6741c598087498811b3d1e11c1159e
AudioPen Nextcloud Webhook
A small Node.js webhook service that receives notes from AudioPen and uploads them to a folder in Nextcloud using WebDAV.
When AudioPen sends a webhook request, the service:
- Receives the note content
- Creates a timestamped Markdown file
- Uploads the file to the configured Nextcloud folder
Example filename:
note-2026-05-19T22-15-10.123Z.md
Example .env
Create a file named .env in the project root directory:
NEXTCLOUD_URL=https://nextcloud.example.com
NEXTCLOUD_USERNAME=myuser
NEXTCLOUD_PASSWORD=my-app-password
NEXTCLOUD_FOLDER=AudioPen
PORT=3000
Languages
HTML
66.5%
JavaScript
32.5%
Dockerfile
1%