Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/v0l/route96
A Blossom/NIP96 server
https://github.com/v0l/route96
blossom nip96 nostr
Last synced: 6 days ago
JSON representation
A Blossom/NIP96 server
- Host: GitHub
- URL: https://github.com/v0l/route96
- Owner: v0l
- Created: 2024-08-13T09:48:26.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-15T23:22:39.000Z (8 days ago)
- Last Synced: 2024-12-16T00:22:12.721Z (8 days ago)
- Topics: blossom, nip96, nostr
- Language: Rust
- Homepage: https://nostr.download
- Size: 1.48 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# route96
Image hosting service
## Features
- [NIP-96 Support](https://github.com/nostr-protocol/nips/blob/master/96.md)
- [Blossom Support](https://github.com/hzrd149/blossom/blob/master/buds/01.md)
- [BUD-01](https://github.com/hzrd149/blossom/blob/master/buds/01.md)
- [BUD-02](https://github.com/hzrd149/blossom/blob/master/buds/02.md)
- [BUD-04](https://github.com/hzrd149/blossom/blob/master/buds/04.md)
- [BUD-05](https://github.com/hzrd149/blossom/blob/master/buds/05.md)
- [BUD-06](https://github.com/hzrd149/blossom/blob/master/buds/06.md)
- [BUD-08](https://github.com/hzrd149/blossom/blob/master/buds/08.md)
- Image compression to WebP
- Blurhash calculation
- AI image labeling ([ViT224](https://huggingface.co/google/vit-base-patch16-224))
- Plausible analytics## Planned
- Torrent seed V2
- Payment system## Running
### Docker Compose
The easiest way to run `route96` is to use `docker compose`
```bash
docker compose -f docker-compose.prod.yml up
```### Docker
Assuming you already created your `config.yaml` and configured the `database` run:
```bash
docker run --rm -it \
-p 8000:8000 \
-v ./config.yaml:/app/config.yaml \
-e "RUST_LOG=info" \
voidic/route96
```### Manual
See [install.md](docs/debian.md)