https://github.com/mikeshultz/dead-drop
Ephemeral permissionless scrach pads to share text.
https://github.com/mikeshultz/dead-drop
Last synced: 11 days ago
JSON representation
Ephemeral permissionless scrach pads to share text.
- Host: GitHub
- URL: https://github.com/mikeshultz/dead-drop
- Owner: mikeshultz
- License: mit
- Created: 2023-08-14T07:51:27.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-05-14T23:48:51.000Z (about 2 months ago)
- Last Synced: 2026-05-15T01:37:49.429Z (about 2 months ago)
- Language: TypeScript
- Homepage: https://dead.pub/
- Size: 1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dead Drop
Very simple Web-based text notepad that allows anyone to write and read to it. Everything exists in memory. It's only intended for temporary notes.
## Quickstart
This will build the FE and start the BE.
```bash
yarn
cargo watch -x run
```
## Setup
### Helm
#### Install
```bash
helm install --create-namespace -n dead-pub dead-pub devops/kubernetes/charts/dead-drop -f devops/kubernetes/charts/dead-drop/values.yaml -f devops/kubernetes/values/dead-pub.yaml
```
#### Upgrade
```bash
helm upgrade -n dead-pub dead-pub devops/kubernetes/charts/dead-drop -f devops/kubernetes/charts/dead-drop/values.yaml -f devops/kubernetes/values/dead-pub.yaml
```
## TODO
- [ ] Add text/plain support
- [x] Add browser-encrypted notes (probably just symmetric encryption using the URL "hash")
- [ ] Add merging/patching on save, so multiple clients can update a note without overwriting each-other
- [ ] Consider moving to memcached or separate server from storage so more requests might be handled by the server