Git clone Compiling assets and starting the serverĪccess the UI in your browser. e FLOOD_OPTION_port=3000).Ĭheckout Run Flood (and torrent clients) in containers discussion.įilesystem parts in Troubleshooting are especially important for containers. v /data:/data).ĭon't forget to pay attention to flood's arguments like -port and -allowedpath.Īlternatively, you can pass in environment variables instead (e.g. Note that you have to let Docker know which port should be exposed (e.g. Or jesec/flood:master for cutting-edge builds.
It can't be "/mnt/some/different/path/file". If a file is "/path/to/a/file" to the torrent client, it has to be "/path/to/a/file" to Flood in order to get file operations working. Flood only uses the path provided by the torrent client so it needs to have the same filesystem context as the torrent client.As such, Flood needs to have permissions/access to the files. Flood server performs file operations itself.Check Wiki, especially Security sections.Read more about proxying requests to Flood in the Wiki.If serving flood from, you do not need to configure baseURI. For example, if serving Flood from, you would set baseURI to /apps/flood.All requests will be prefixed with this value. If you are proxying requests to Flood from your own web server, configure Flood's path from the host at the -baseuri (or baseURI) property.When Flood's builtin user management is enabled (default), you will be prompted to configure the connection to torrent client when loading the web interface.
If you want to know more about configurations, check shared/schema/Config.ts. Run flood -help, npx flood -help or npm run start -help to get help about command line arguments. Configurationįlood uses a command line configuration interface.
Npm run start if you compiled Flood from source.Ĭheck Wiki for how to install Flood as a service. (sudo) npm install -global flood or npx floodįlood or npx flood if you installed Flood via npm. It bundles Node.js and supports Linux, macOS and Windows. Windows users can use winget, Chocolatey or installer.ĮXPERIMENTAL: You can download a single-executable build from Releases (or rolling build from Actions).
rpm) -based distributions users can install nodejs from NodeSource software repository. Flood tracks Current and provides support to Active LTS as well. More InformationĬheck out the Wiki for more information. Please join the Flood Discord server to discuss feature requests and implementation details. If you have a specific issue or bug, please file a GitHub issue.