⚠🛠 Under Development 🛠⚠ See DISCLAIMER.
This is a simple microservice-oriented project for downloading
bittorrent files, possibly modifying them with ffmpeg
, and
making them available via HTML5 video player.
Feature | Tool |
---|---|
UI | Leptos |
API | Gin |
BitTorrent | transmission packaged by linuxserver.io |
File Uploads | tusd |
Probably MiniO soon for better storage management...
I just made a tool. You are solely responsible for what you do with it. I make absolutely NO WARRANTY that this software is safe to use or fit any purpose. Please see the LICENSE for more detailed information regarding use and redistribution of the software.
Everything is containerized, so podman-compose up --build
should
do the trick. I haven't tested it with docker-compose
.
nginx
binds to localhost:8080
and serves both the UI static files
and acts as the api gateway.
If you're using, podman-compose
on ubuntu-22, there is a
known bug
where containers are created with the wrong CNI version. Fortunately
Alvin Ng has put forward a workaround.
Contributions are welcome! Open a PR and all that.