On Fri, 10 Jul 2020 Intense Red wrote:
I want to set up a deluged server on Debian stable.
I don't know anything about deluge. I am idly curious. Given how many bittorrent clients there are to choose from, may I ask whether there is anything about deluge/deluged in particular that makes you want to use it? Or is it just the one you've used before, so you thought you'd stick to something familiar? You are perfectly free to ignore these questions if you'd rather stick closer to the subject of your concern.
Installing the relevant packages
Name them. Which ones?
there are zero -- none, nada, zilch! -- instructions or example config files.
There's a man page for deluged. That's not zero. You are exaggerating. And the latest entry in /usr/share/doc/deluged/NEWS.Debian.gz takes up a screen-and-a-half full of text in my console. That's quite a lot of news, even if it is ten years old. (I downloaded the package. I'm not installing it. Just curious.) Also, $ apt-cache show deluged [...] Description-en: bittorrent client written in Python/PyGTK (daemon) Deluge is a full-featured, multi-platform, multi-interface BitTorrent client using libtorrent-rasterbar in it's backend and featuring multiple user-interfaces: GTK+, web and console. . It has been designed using the client-server model with a daemon process that handles all the bittorrent activity. The Deluge daemon is able to run on headless machines with the user-interfaces being able to connect remotely from any platform. . You may want to install this package to run the daemon application on a remote server and connect to it from any user-interface. See: <URL:http://dev.deluge-torrent.org/wiki/UserGuide/ThinClient> ^^^^^^^^^ [...] Homepage: http://www.deluge-torrent.org/ Don't get me wrong. I'm not claiming the documentation is great. Or complete. Maybe it is, maybe it aint. I wouldn't know, haven't attempted to follow it, and I'm quite happy with a different bittorent client (which at times has itself had some pretty spotty documentation), so I have no plans to do so. But docs for this package (and related packages) are not non-existent.
From my perspective deluged nor deluge-web does not install itself in any sort of a working or bare-bones configuration which is the norm for debian- packaged programs. Looking on the web there are a ton of various "guides" to install deluged,
Er, the web never forgets. So that's always how its going to be. 90% of everything is crap, and most of the rest is going to be obsolete cruft too. So you check out the developer's current website first. Look for guides there first. You query your distribution's packaging tools for its location if you're at all unsure. And so on. Read its posted FAQ. And so on. Did you do that first? Where *did* you look first? (If you used a search engine first thing off the bat, don't even answer. Shame on you. PEBKAC.)
but nothing for current versions of Debian and many of the guides suggest doing all sorts of "odd" things (like creating /etc/systemd/system/ deluged.service files
Well, in a way that isn't odd at all. Creating such files one way or another is pretty damn normal. But sure, creating them all on your lonesome, by writing them from scratch is pretty damn weird. Good for you, for noticing that you were reading inappropriate docs, and knowing that you shouldn't blindly follow them.
and other lower-level tasks that it seems normal Debian packages already do. Questions: Can anyone suggest a recent/up-to-date guide on how to get a running deluged up and running?
Suggest? Sure. Already have. I pointed you to the developer's own website. Like some kind of genius. I do not, and cannot, vouch for its effectiveness though. If something seems off to you about the developer's own site, then that's some news. Post the link and be specific about the issue. Because that would be useful information.
Does this lack of basic documentation/example config files
Assumes facts not in evidence, Your Honor.
mean a bug report should be filed against deluged?
If it really isn't there, sure. Good luck. -- You won't feel the collar if you don't go anywhere.