Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edde746/ephnote
Simple end-to-end encrypted notes sharing
https://github.com/edde746/ephnote
end-to-end-encryption note-sharing sveltekit
Last synced: about 1 month ago
JSON representation
Simple end-to-end encrypted notes sharing
- Host: GitHub
- URL: https://github.com/edde746/ephnote
- Owner: edde746
- License: gpl-3.0
- Created: 2023-07-01T17:46:40.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-10T13:42:38.000Z (4 months ago)
- Last Synced: 2024-10-17T08:06:33.342Z (3 months ago)
- Topics: end-to-end-encryption, note-sharing, sveltekit
- Language: Svelte
- Homepage: https://ephnote.vercel.app
- Size: 104 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ephnote
An end-to-end encrypted note sharing app with support for markdown and JavaScript-free environments. Built with SvelteKit, Redis and TailwindCSS.
## Features
- Modern UI
- End-to-end encryption
- No JavaScript required\*\*Not true end-to-end encryption without JavaScript
## Live Demo
[ephnote.vercel.app](https://ephnote.vercel.app/)
## Deploying for Free
### Redis
There are many providers that offer free Redis instances, here are some of them:
- [Redis Cloud](https://redis.com/try-free/)
- [Upstash](https://upstash.com/)
- [Aiven](https://aiven.io/)### Hosting
For hosting, some viable options are [Vercel](https://vercel.com/) and [Cloudflare Pages](https://pages.cloudflare.com/).
### Environment Variables
The only environment variable required is `REDIS_URL`, which should be set to the connection string of your Redis instance.
## Docker
Example `docker-compose.yml`:
```yaml
services:
ephnote:
image: ghcr.io/edde746/ephnote:latest
ports:
- 3000:3000
environment:
- REDIS_URL=redis://redis:6379
redis:
image: redis:alpine
```