Como inicio o Deluge em segundo plano?

4
Basicamente eu tenho Deluge toda a configuração para minha conta com Transdroid e WebUI e tudo, no entanto, o que eu realmente gostaria, é para começar no momento em que o computador faz isso, não importa quem entra, meus downloads continuam. Além disso, não quero que outros usuários possam visualizá-lo quando fizerem login, não na barra de tarefas ou na área de notificação. O ideal seria tê-lo como um serviço que eu pudesse controlar através do GUI do Deluge. Alguma sugestão?

    
por Ben Elgar 22.01.2011 / 20:51

4 respostas

6

O dilúvio também tem um daemon. Eu não tentei o dilúvio desde que comecei a usar a transmissão, e nunca tentei o daemon de dilúvio, mas sei que tem um. Você pode ter que instalar o daemon (separado) separadamente. Pode ser tão fácil quanto colocar a seguinte linha em /etc/rc.local :

sudo -u yourusername deluged

mas leia a página de manual em primeiro lugar ( man deluged ). Você pode ter que dizer para usar a mesma configuração como a versão gui, e pode ter um script init ou upstart separado, nesse caso você vai querer editá-los em vez de /etc/rc.local .

    
por geirha 22.01.2011 / 21:17
2

Você precisa executar deluged , esse é o daemon do Deluge.

Duas opções para execução na inicialização são InitScript ou simplesmente adicionadas em inércia a aplicativos de inicialização .

Para conectar-se ao delugado, você precisa desabilitar o 'modo clássico' em dilúvio / deluge-gtk e, em seguida, usar o gerenciador de conexões para conectar-se ao localhost inutilizado.

Veja também o fórum e o wiki do Dilúvio.

    
por Cas 22.03.2011 / 20:28
1

Acabei de encontrar um artigo no site do Deluge que informa como fazê-lo com muita facilidade (precisei refazê-lo depois que o reinstalei). Eu apenas segui essa palavra por palavra e parece funcionar. Lembre-se de alterar o usuário inutilizado .

  • para Initd (Debian e antigo Ubuntu)
  • para Upstart (Ubuntu mais atual)
    • (Observe que você precisa modificar o arquivo .conf para dizer env uid=yourusername )
por Ben Elgar 16.05.2011 / 04:38
1

Pergunta antiga, mas as respostas não funcionaram / não são apropriadas para mim, então, adicionei o meu cenário (16.04, systemd)

Para Systemd (aparentemente 15.04+, definitivamente 16.04):

Testado como funcionando, o usuário convidado não pode efetuar login para o dilúvio, requer autenticação no localhost. Eles podem ver que o serviço está sendo executado, mas que deve ser sobre isso, tudo depende dos privilégios de usuários.

Como pode ser visto aqui: link

Isso pressupõe dilúvio é o seu nome de usuário e nome do grupo, e você configura como por guia normal. Pessoalmente eu uso um nome de usuário diferente, etc.

Crie o arquivo /etc/systemd/system/deluged.service contendo o seguinte:

[Unit]
Description=Deluge Bittorrent Client Daemon
Documentation=man:deluged
After=network-online.target
[Service]
Type=simple
User=deluge
Group=deluge
UMask=007
ExecStart=/usr/bin/deluged -d
Restart=on-failure
# Time to wait before forcefully stopped.
TimeoutStopSec=300
[Install]
WantedBy=multi-user.target

Você pode desejar modificar a umask acima, pois ela se aplica a todos os arquivos baixados por download.

  • 007 concede acesso total ao usuário e aos membros do grupo está sendo executado como (neste caso, dilúvio) e impede o acesso de todos outras contas.
  • 022 concede acesso total ao usuário inundado está sendo executado como e somente acesso de leitura a outras contas.
  • 002 concede acesso total ao usuário e o grupo está sendo executado como e somente acesso de leitura a outras contas.
  • 000 concede acesso total a todas as contas.

Consulte a Wikipedia para detalhes sobre possíveis valores e seus efeitos. Delugado deve ser interrompido e iniciado em vez de apenas reiniciado após as alterações. Se você habilitar o registro, os quadrados especificados aqui também afetarão as permissões dos registros recém-criados.

Agora, permita que ele seja inicializado na inicialização, inicie o serviço e verifique se ele está em execução:

sudo systemctl enable /etc/systemd/system/deluged.service
sudo systemctl start deluged
sudo systemctl status deluged
    
por NZ Dev 11.02.2018 / 13:01