torrust-tracker
torrust-tracker copied to clipboard
A modern and feature-rich (private) BitTorrent tracker.
- [ ] `common` - [ ] `utils`
Wouldn't it be useful to publish it on https://crates.io/? I would like to write more documentation for the package. For example, for API endpoints like this:  If we do...
BEP 15: https://www.bittorrent.org/beps/bep_0015.html This is what the BEP 15 says about the connection ID: > **UDP connections / spoofing** > In the ideal case, only 2 packets would be necessary....
```rust pub struct TorrentPeer { pub peer_id: PeerId, pub peer_addr: SocketAddr, #[serde(serialize_with = "ser_instant")] pub updated: std::time::Instant, #[serde(with = "NumberOfBytesDef")] pub uploaded: NumberOfBytes, #[serde(with = "NumberOfBytesDef")] pub downloaded: NumberOfBytes, #[serde(with...
Request without token: ```s $ curl -i http://127.0.0.1:1212/api/torrents HTTP/1.1 500 Internal Server Error content-type: text/plain; charset=utf-8 content-length: 51 date: Wed, 10 Aug 2022 08:32:46 GMT Unhandled rejection: Err { reason:...
Is Docker support planned? A docker container for the tracker and backend/frontend would be amazing. [https://blog.logrocket.com/packaging-a-rust-web-service-using-docker/](https://blog.logrocket.com/packaging-a-rust-web-service-using-docker/)
I've added docker configuration. In order to run it with docker you need to execute: ```s ./bin/docker/build.sh && ./bin/docker/run.sh ``` Since I do not know Rust I have followed instructions...
Created the licensing folder with its updated contents. Updated the LICENSE file to reflect the multilicense.
Statistics which will show how much has been transferred, how many people downloaded, how many people are downloading, graph, etc will look awesome