Can I only offer packages via DebTorrent?
At this point, DebTorrent usually requires an HTTP mirror to be available, which prevents the need for having seeds (packages which can’t be found in peers are downloaded using HTTP from the mirror). If you want to only allow DebTorrent users to download from your HTTP mirror, you could deny access to all but the DebTorrent user-agent. Here are some instructions to do this in apache. It’s not completely reliable, but should prevent most people from accessing your mirror directly. The user-agent DebTorrent uses is something like: DebTorrent/T-0.1.4.1. If you’re not willing to setup an HTTP mirror, you need to make sure there’s always a peer connected that has all the packages (a seed), and is accessible to all downloading peers. That could be quite difficult, as if there are more than about 50 peers, there’s no guarantee that your seed will be connected to all of them.