DELUGE-WEB(1)

πŸ’– DELUGE-WEB πŸ’–

okay bestie, welcome to deluge-web β€” it's the A BitTorrent client web interface, and it's lowkey the prettiest way to run your torrents. this page is deluge-web(1) from the General Commands Manual (section 1, where all the cool user commands live), and honestly? it's giving main character energy. let's get into it πŸ¦‹


✨ SYNOPSIS ✨

deluge-web [options]

that's it. that's the whole vibe. options go in, torrents come out. πŸ’…


🌸 DESCRIPTION 🌸

so here's the tea: Deluge runs on a client/server model. deluged is the daemon process doing all the actual heavy lifting, and deluge-web is what you use to launch an ajax web based user-interface. so basically you get a whole torrent client in your browser and it's iconic. ✨

⚠️ by default, deluge-web runs as a background daemon β€” so if you run it and then nothing happens and you're like "hello?? 😭", that's why. use the -d option if you want the process to run in the foreground (aka so you can actually see what it's doing, which is very much the move when you're debugging).

the default password is deluge and it serves the web page at http://localhost:8112. so like, go change that password bestie, no cap. πŸ”


πŸ‘‘ OPTIONS πŸ‘‘

πŸŽ€ Config Options

  • -c path, --config=path β€” sets the config directory location. that's where your stuff lives. πŸ—‚οΈ

🌈 Web Options

  • -i ip_address, --interface=ip_address β€” the IP address for the web server to listen on. pick your fave. 🫢
  • -p port, --port=port β€” the port for the web server to listen on.
  • -b path, --base=path β€” sets the base path that the web ui is running on. this is the one you want when you're proxying it, iykyk. πŸ”₯
  • --ssl β€” forces the webserver to use ssl. secure queen behavior. πŸ”’
  • --no-ssl β€” forces the webserver to disable ssl. the opposite of the above, obviously, but I said what I said. πŸ’€

🧚 Logging Options

  • -l file, --logfile=file β€” output to the specified logfile instead of stdout. keep the receipts, bestie. πŸ“
  • -L loglevel, --loglevel=loglevel β€” set the log level. the default is error, and your choices are none, info, warning, error, debug. πŸ’œ
  • -q, --quiet β€” sets the log level to none, same as -L none. shhh. 🀫
  • --logrotate[=max-size] β€” enable logfile rotation, with an optional maximum logfile size. the default is 2M. and heads up: the logfile rotation count is 5. so it rotates, and it keeps five of them. πŸŒ€
  • --profile[=file] β€” profile with cProfile. it outputs to stdout unless you specify a filename. for when you're feeling nosy about performance. πŸ”

⭐ Process Control Options:

  • -P file, --pidfile=file β€” pidfile to store the process id. classic. 🎯
  • -d, --do-not-daemonize β€” do not daemonize (fork) this process. this is the "run it in the foreground" one I mentioned earlier, so like, hi again. πŸ‘‹
  • -U, --user=user β€” change to this user on startup. requires root. πŸ‘‘
  • -g, --group=group β€” change to this group on startup. also requires root. πŸ‘‘

🫢 Help Options

  • -V, --version β€” show the program's version number and exit. ✨
  • -h, --help β€” show the help message and exit. the classic. the icon. πŸ’–

πŸ”— SEE ALSO πŸ”—

go read these too, they're all part of the family:


🌟 AUTHORS 🌟

the Deluge Team made this, and you can find them at http://www.deluge-torrent.org. absolute legends, fr fr. πŸ†


πŸ’Œ okay that's the whole page!! this was deluge-web(1) from the General Commands Manual (section 1), and yes the footer really does just say DELUGE-WEB(1) again β€” the manpage said its own name twice and honestly? slay, self-love. go forth and seed responsibly bestie πŸ“βœ¨πŸ’–
πŸ“¦ where this page comes from