Share a secret note with an encrypted link. The link expires after 5 days.
Write the note, click Create link, choose whether to add a 4-digit PIN. The browser encrypts the
note. The key is in the link after # and never reaches the server.
POST / creates a secret. The response is only the URL.
curl --data-binary 'my secret' https://secret.443.studio
curl -H 'content-type: application/json' \
-d '{"text":"my secret","pin":"1234"}' \
https://secret.443.studiopin is optional (4 digits). With the API, the server encrypts the note and does not keep the key.
pnpm install
pnpm devUse the Compose type with docker-compose.yml. Set NUXT_PUBLIC_SITE_URL in the environment and add
the domain on the web service, port 3000. The SQLite file stays in the secret-data volume. Run
one replica only.
