https://github.com/dezh-tech/nos3
Nostr Simple Storage Service; A Nostr NIP-96 and Blossom implementation
https://github.com/dezh-tech/nos3
blob blossom go golang minio nip96 nostr s3 storage
Last synced: 9 months ago
JSON representation
Nostr Simple Storage Service; A Nostr NIP-96 and Blossom implementation
- Host: GitHub
- URL: https://github.com/dezh-tech/nos3
- Owner: dezh-tech
- License: mit
- Created: 2025-04-08T18:01:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-14T06:05:32.000Z (over 1 year ago)
- Last Synced: 2025-04-14T17:14:05.999Z (over 1 year ago)
- Topics: blob, blossom, go, golang, minio, nip96, nostr, s3, storage
- Language: Makefile
- Homepage:
- Size: 18.6 KB
- Stars: 4
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
NOS3
Nostr Simple Storage Service
The NOS3 is a Blossom protocol implementation designed to be scalable, high-performance, configurable, and safe. It's a good choice for paid services or big community servers, but not for personal usage.
## Supported BUDs
Here is a list of supported BUDs:
- [X] BUD-01: Server requirements and blob retrieval
- [X] BUD-02: Blob upload and management
- [ ] BUD-03: User Server List
- [ ] BUD-04: Mirroring blobs
- [ ] BUD-05: Media optimization
- [ ] BUD-06: Upload requirements
- [ ] BUD-08: Nostr File Metadata Tags
- [X] BUD-09: Blob Report
- [X] BUD-12: Media servers information document
## Features
- [X] Hosting blobs using S3, not disk storage
- [ ] Blob Compression and Size processing(?)
- [ ] Object detection and CASM reporting
- [ ] Malware detection
- [ ] Statistics
- [ ] Search media with text
- [ ] Labeling and classification
## Updates
Updates, changes, or community discussions can be followed on the GitHub issue/discussion or the [Dezh Technologies Nostr profile](https://njump.me/dezh.tech).
## Contribution
All kinds of contributions are welcome!
Read the [Contribution guides](./CONTRIBUTING.md) before any code contribution.
## Donation
Donations and financial support for the development process are possible using Bitcoin and Lightning:
**on-chain**:
```
bc1qfw30k9ztahppatweycnll05rzmrn6u07slehmc
```
**lightning**:
```
donate@dezh.tech
```
## License
The NOS3 software is published under the [MIT License](./LICENSE), and contributing to and using this code means you agree with the license.