Convert medias on your machine.
Wololo lets you easily convert your files while keeping control of your privacy and avoiding sending your photos to strangers' computers.
Before starting containers, keep in mind that you'll probably need a reverse-proxy like nginx or traefik.
You can start this project by executing the following command:
docker compose --file ./compose.yml --file ./compose.local.yml up
NOTE: You can execute the command without
--file ./compose.local.yml
if you don't want to expose ports to host.
Before starting the project, you'll need FFmpeg here as it's used internally to convert medias.
To start the server, you'll also need to install Rust and to start the client, please install Node.js.
Execute the command:
cd ./client/
npm run build
Compile project with:
cd ./server/
cargo build --release
Then, you can execute
./target/release/wololo-server
See LICENSE