Configure um servidor de dilúvio sem cabeça no Linux

Configure um servidor de dilúvio sem cabeça no Linux

Objetivo

Instale e configure um servidor de dilúvio sem cabeça e conecte -o com o cliente DLUUGE.

Distribuições

Este guia é adaptado para o Debian, Ubuntu, Fedora, OpenSuse e Arch Linux.

Requisitos

Uma instalação funcional de uma das distribuições suportadas com privilégios de raiz.

Convenções

  • # - requer que o comando linux seja executado com privilégios root diretamente como usuário root ou por uso de sudo comando
  • $ - Dado o comando Linux a ser executado como um usuário não privilegiado regular

Introdução

Existem várias maneiras de gerenciar torrents no Linux. Muitos dos clientes disponíveis são excelentes, mas alguns têm vantagens distintas. Se você deseja gerenciar um grande número de torrents e gerenciá -los pela sua rede, o dilúvio é facilmente a melhor opção.

Dilúvio depende de um modelo cliente-servidor. O Deluge Daemon é executado em uma máquina de servidor designada que lida com o download e o upload de arquivos. Em seguida, você pode se conectar ao seu servidor usando o cliente Dilug em qualquer computador da mesma rede para adicionar, remover e gerenciar seus torrents.

Não dói que seja muito simples controlar seus torrents com dilúvio. Ele permite que você adicione facilmente torrents de uma variedade de fontes e até controla sua prioridade e lugar na fila de download.



Instale o servidor de dilúvio

O dilúvio é de código aberto e bem apoiado na maioria das distribuições. Você pode instalar tudo o que precisa no gerenciador de pacotes da sua distribuição.

Ubuntu/Debian

$ sudo apt install innused Dilug-Console

Fedora

# DNF Instale o Deluge-Daemon Deluge-Console

OpenSuse

# Zypper em dilúvio-console de dilúvio

Arch Linux

# Pacman -s Dilúvio

Configure seu servidor

Você precisará fazer alguma configuração no seu servidor antes de aproveitar ao máximo. A primeira coisa que você precisará é um usuário para executar o daemon do dilúvio. Usar um usuário separado é mais seguro e permite que o daemon funcione de forma autônoma mais facilmente.

Comece configurando um grupo para dilúvio.

# GroupAdd Dilúvio

Em seguida, crie o usuário do dilúvio como usuário do sistema com seu diretório inicial como o principal dilúvio.

# adduser -r -home -Dir/var/lib/diluge -g Dilúvio Dilúvio

Faça esse diretório de dilúvio e dê à sua nova propriedade do usuário.

# mkdir/var/lib/diluge # CHOW

Em seguida, você precisará fazer login no seu novo usuário e iniciar o dilúvio temporariamente para configurá -lo. Para fazer isso, você precisará fazer login como usuário do seu dilúvio.

# Su Deluge

Inicie o daemon e abra o cliente do console.

$ innuquecido $ DLUEGRE-CONSOLE

Quando estiver no console, você pode alterar a configuração necessária para. Ativar acesso remoto.

config -s allow_remote true

Saia do console e faça logon como seu usuário de dilúvio. Você vai ter que parar o daemon também.

# ps aux | Grep -i Dilúvio # Kill 12345

Você precisará configurar seus usuários a seguir. Encontre o arquivo em /var/lib/diluge/.Config/Deluge/Auth. Abra -o com seu editor de texto e adicione novas entradas para seus usuários. O olhar assim:

Nome de usuário: senha: 10

O número no final determina o nível de privilégio do usuário. 10 Permite fazer qualquer coisa.



Crie um serviço Systemd

Para executar o dilúvio como um serviço quando o servidor é iniciado, você precisará criar um serviço Systemd. Os desenvolvedores de dilúvio realmente fornecem um em seu site para você usar. Criar um arquivo em /etc/Systemd/System/Diluged.serviço. Cole na configuração seguinte.

[Unidade] Descrição = Deluge BitTorrent Client Daemon Documentação = Hom.Target [Service] TIPO = Usuário simples = Grupo de Dilúvio = Dilúvio Umask = 007 ExecStart =/usr/Bin/Dilugued -D Restart = Failure # Hora de esperar antes de parar com força parada com força. Timeoutstopsec = 300 [install] wantedBy = multiususer.alvo

Salvar e sair. Finalmente, você pode iniciar e ativar seu serviço.

# SystemCtl Iniciar # SystemCtl Habilled


Instale o cliente Dilugue

Agora você está pronto para começar a configurar seu cliente de dilúvio. O cliente do dilúvio é baseado no GTK e serve como centro de controle do seu servidor. Mais uma vez, está disponível nos repositórios da sua distribuição.

Ubuntu/Debian

$ sudo apt install diluge-gtk

Fedora

# DNF Instale Deluge-GTK

OpenSuse

# zypper em diluge-gtk

Arch Linux

# Pacman -s Dilúvio

Conecte -se ao seu servidor

Dilúvio Desativar o modo clássico

Abra o cliente do dilúvio. Clique em "Editar" no topo. Em seguida, selecione “Preferências.”No lado esquerdo da janela, clique na guia" Interface ". Você verá que o título superior é “Modo Classic."Desmarque essa caixa para desativá -la.

Dilúvio Desativar adicionar conexão

Retorne ao menu principal. Clique em "Editar" novamente. Desta vez, selecione “Gerenciador de conexões."Na nova janela, clique no botão" Adicionar ". Puxe no IP do seu servidor como o nome do servidor. Em seguida, use o nome de usuário e a senha que você configurou para dilúvio em seu servidor. Quando tudo estiver certo, adicione seu servidor e conecte -se.



Dilúvio Adicione torrent

Você está pronto para começar a usar seus torrents.

Pensamentos finais

Agora você tem um servidor de dilúvio sem cabeça. Você pode acessar e gerenciá -lo de qualquer lugar da sua rede. Dependendo de como você deseja usar seu servidor, convém configurar uma conexão VPN e um firewall killswitch também.

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Ubuntu 20.04: Lista de clientes torrent
  • Ubuntu 22.04: Lista de clientes torrent
  • Como criar e compartilhar torrent no Linux
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Download do Ubuntu Torrent
  • Instale Arch Linux na estação de trabalho VMware
  • Download do Linux
  • Melhor distro Linux para desenvolvedores
  • Uma introdução à automação, ferramentas e técnicas do Linux