Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikeshultz/dead-drop
Ephemeral permissionless scrach pads to share text.
https://github.com/mikeshultz/dead-drop
Last synced: 5 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-22T08:35:03.000Z (about 2 months ago)
- Last Synced: 2024-10-12T04:47:51.996Z (about 1 month ago)
- Language: TypeScript
- Homepage: https://dead.pub/
- Size: 297 KB
- Stars: 0
- Watchers: 2
- 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