Option | Default value | Description |
chroot | (disabled) | Chroot into given directory (see also runas_uid and runas_gid) |
runas_uid | (disabled) | Switch to given UID after starting up |
runas_gid | (disabled) | Switch to given GID after starting up |
vfs_use_fallocate | (disabled) | If set to non-zero, bitflu will allocate space using the fallocate() syscall. This is not supported on all filesystems (ext4 and btrfs do support it) |
min_free_mb | (disabled) | If set to non-zero, bitflu will pause (sparsefile-) downloads if the free diskspace drops below this amount. The value is interpreted as megabytes. This feature is (currently) only supported on x86_64 and i*86 linux. |
autocancel | 1.5 | Removes file from queue after reaching given upload ratio |
autocommit | 1 (enabled) | 'Assemble' file after completing download |
autoload_dir | ./workdir/autoload | Directory to scan for new downloads (.torrent files) |
autoload_scan | 300 | Delay (in seconds) between autoload_dir scans |
checkversion | $timestamp | Bitflu will check for new releases each two days via 'version.bitflu.workaround.ch' Setting this to '0' disables this check |
completed_downloads | ./workdir/seeding | Directory where bitflu will store completed (but not yet removed) downloads |
default_bind | 0 | Bitflu will bind to this IP. Defaults to 0 (= bind to ALL interfaces. Do not change this unless you know what you are doing) |
history | 1 | Enabled or disables bitflus internal download history (See 'help history') |
http_autoloadtorrents | 1 | Auto-import .torrent files that bitflu downloaded via HTTP |
http_maxthreads | 10 | Max. concurrent http tcp connections |
incomplete_downloads | ./workdir/unfinished | Directory to store unfinished downloads | ipv6 | 1 | Disabled/Enabled IPv6 support. Note: You must install IO::Socket::INET6 and Socket6 to get IPv6 working! See 'README_IPv6.txt' | kademlia_idseed | 0 (compute random ID at startup) | Bitflu will use this string to create a Kademlia-ID if set to != 0. This might be useful if you got a static IP and would like to keep your Kademlia ID across reboots/restarts. The default is 0 (= Create a new ID on startup using /dev/urandom as seed) |
logfile | (disabled / log to standard output) | File to use for logmessages |
loglevel | 5 | Changes bitflus log verbosity. 5 is the default, 99 is debug and 0 disables all output. |
plugindir | ./plugins | Plugins directory |
pluginexclude | (nothing) | Skip given plugins. Example: pluginexclude = 10_AdminTelnet.pm;99_Cron.pm |
renice | 8 | 'Nice'-Priority to use after startup |
storage | StorageVFS | Storage plugin to use |
telnet_bind | 127.0.0.1 | Interface to use for the telnet plugin |
telnet_maxhist | 20 | Telnet history size (UP/DOWN key) |
telnet_port | 4001 | Port used by the telnet plugin |
tempdir | tmp | Directory to use (within workdir) to store tempfiles |
torrent_bind | 0 (all) | Interface to use for BitTorrent |
torrent_gcpriority | 5 | How many peers to check per run (affects Hunt-Performance and CPU) |
torrent_importdir | ./workdir/import | Directory to use for import_torrent command |
torrent_maxpeers | 80 | Do not allow more than 80 connections per torrent |
torrent_maxreq | 6 | Do not 'pipeline' more than 6 requests per client |
torrent_port | 6688 | Port to use for BitTorrent (You MUST open this port on your Firewall) |
torrent_totalpeers | 400 | Refuse new TCP-Connections after reaching 400 concurrent sessions |
torrent_trackerblacklist | (empty / disabled) | Do not contact trackers matching this regexp |
torrent_tracker_udpport | 6689 | Port to use for udp-tracker communication (you do not have to forward this port unless your firewall is pretty dumb) |
torrent_tracker_autoudp | 1 (= enabled) | Always try to reach trackers via udp and fall back to http if udp failed. If set to 0, bitflu will not 'guess' whether a tracker is udp capable |
torrent_upslots | 10 | Do not upload to more 10 clients at the same time |
unshared_downloads | ./workdir/removed | Directory to store completed but removed (not seeded) downloads |
upspeed | 35 | How fast we shall upload |
webgui_bind | 127.0.0.1 | Bind http-gui to this interface |
webgui_port | 4081 | TCP-Port used by bitflus http-gui |
workdir | ./workdir | Bitflu rootdir |