qBittorrent é um cliente BitTorrent versátil e de código aberto que oferece uma ampla gama de recursos, incluindo uma interface de desktop amigável e uma interface de usuário da Web sem interface, tornando-o ideal para computadores pessoais e ambientes de servidor. A versão desktop do qBittorrent fornece uma interface gráfica para gerenciar downloads, enquanto a versão sem interface (qbittorrent-nox) é projetada para uso em servidores, permitindo que você gerencie torrents por meio de um navegador da web. Além disso, a versão sem interface pode ser configurada para ser executada como um serviço, proporcionando uma experiência perfeita em servidores Fedora.
No Fedora 40 ou 39, você pode instalar o qBittorrent usando o gerenciador de pacotes DNF através do AppStream do Fedora, que inclui as versões desktop e headless Web UI. Este guia o guiará pelas etapas para instalar o qBittorrent, configurar o serviço qbittorrent-nox com um arquivo de serviço systemd e configurar permissões de usuário e grupo apropriadas para operação segura e eficiente em servidores Fedora.
Método 1: instalar o qBittorrent Desktop
Atualize o Fedora antes da instalação do qBittorrent
Antes de instalar o qBittorrent, é crucial atualizar seu sistema Fedora para garantir que todos os pacotes existentes estejam atualizados. Isso ajuda a evitar possíveis conflitos e garante um processo de instalação tranquilo.
Para atualizar seu sistema Fedora, execute o seguinte comando:
sudo dnf upgrade --refresh
Instale o cliente qBittorrent Desktop GUI via comando DNF
Existem duas maneiras de usar o qBittorrent: o cliente GUI de desktop e o WebUI para configurações de servidor remoto. Esta seção aborda a instalação do cliente GUI de desktop qBittorrent, que é adequado para a maioria dos usuários que preferem usar aplicativos de desktop. Se você preferir usar o WebUI em servidores remotos, pule esta seção e prossiga para a instalação do qBittorrent-nox.
Para instalar o cliente de desktop qBittorrent, execute o seguinte comando:
sudo dnf install qbittorrent -y
Inicie o cliente GUI do desktop qBittorrent
Assim que a instalação for concluída, você pode iniciar o qBittorrent usando um dos seguintes métodos:
Método 1: Digite o seguinte comando na sua sessão de terminal atual:
qbittorrent
Método 2: Navegue até o ícone do aplicativo usando a interface gráfica:
Activities > Show Applications > qBittorrent
Ao iniciar o qBittorrent pela primeira vez, você será presenteado com um Notícia legal. Este aviso protege o qBittorrent de responsabilidades legais, já que os torrents são frequentemente associados a downloads ilegais.
Depois de concordar com o Aviso Legal, você verá a janela principal do seu cliente de desktop qBittorrent recém-instalado. Agora você está pronto para começar a usar o qBittorrent para suas necessidades de torrent.
Método 2: Instalar qBittorrent-nox Web-UI para Fedora Server
qBittorrent-nox permite que você instale qBittorrent em um servidor Fedora sem cabeça ou em um desktop acessado remotamente. Com a interface WebUI, você pode gerenciar qBittorrent de forma eficiente usando seu navegador favorito.
Instale qBittorrent-nox
Para instalar qBittorrent-nox, execute o seguinte comando:
sudo dnf install qbittorrent-nox
qBittorrent-nox foi projetado para clientes headless e pode ser acessado por meio de uma interface Web no local host padrão: http://localhost:8080. O acesso à UI da Web é protegido por padrão. O nome de usuário padrão é admin e a senha padrão é adminadmin.
Crie um usuário e grupo de sistema para qBittorrent
Em vez de executar qBittorrent-nox usando o comando do terminal, você criará uma unidade de serviço systemd que é executada em segundo plano e iniciada na inicialização do sistema.
Primeiro, crie um usuário e grupo qbittorrent-nox para que o serviço possa ser executado como um usuário sem privilégios:
sudo groupadd --system qbittorrent-nox
O sinalizador –system significa que você está criando um usuário do sistema em vez de um usuário comum.
Crie um nome de usuário qBittorrent
Em seguida, crie um nome de usuário qbittorrent para o grupo de usuários qbittorrent-nox:
sudo useradd -g qbittorrent-nox qbittorrent-nox
Opcionalmente, você pode definir uma senha para este usuário:
sudo passwd qbittorrent-nox
Crie um arquivo de serviço Systemd para qBittorrent
Crie um arquivo de serviço systemd para qbittorrent-nox:
sudo nano /etc/systemd/system/qbittorrent-nox.service
Copie e cole as seguintes linhas no arquivo:
[Unit]
Description=qBittorrent Command Line Client
After=network.target
[Service]
Type=forking
User=qbittorrent-nox
Group=qbittorrent-nox
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
Restart=on-failure
[Install]
WantedBy=multi-user.target
Salve o arquivo (CTRL+O), então saia (CTRL+X).
Recarregue o Daemon Systemd
Recarregue seu daemon systemd para que as alterações tenham efeito:
sudo systemctl daemon-reload
Iniciar e ativar qBittorrent-nox
Inicie qBittorrent-nox com o seguinte comando:
sudo systemctl start qbittorrent-nox
Para que o qBittorrent-nox seja iniciado automaticamente na inicialização, use o seguinte comando:
sudo systemctl enable qbittorrent-nox
Antes de continuar, verifique o status para garantir que tudo está funcionando corretamente:
systemctl status qbittorrent-nox
Acesse a interface da web qBittorrent
Você pode acessar o qBittorrent por meio da Web UI do seu navegador de rede local. Para fazer isso, digite o endereço IP do servidor e o número da porta (8080).
O nome de usuário padrão é admin e a senha padrão é adminadmin.
Antes de fazer qualquer outra coisa, alterar o nome de usuário e a senha padrão é crucial para proteger sua interface da Web qBittorrent. Para alterar as credenciais, siga o caminho:
Tools > Options > Web UI > Authentication
Você pode atualizar o nome de usuário e a senha para suas credenciais preferidas aqui. Isso garante que sua UI da Web qBittorrent seja segura e acessível apenas por usuários autorizados.
Comandos adicionais para qBittorrent
Atualizar qBittorrent ou qBittorrent-nox
Atualizar a instalação do qBittorrent por meio do terminal de linha de comando pode exigir algumas etapas extras, mas geralmente é a maneira mais eficiente. Para atualizar todo o seu sistema, incluindo qBittorrent, execute o seguinte comando de atualização DNF:
sudo dnf update --refresh
Principalmente para usuários novos no Linux, este cobertor verifica todo o seu sistema em busca de atualizações, que serão atualizadas se houver alguma disponível para qBittorrent.
Remover qBittorrent ou qBittorrent-nox
Se você remover qBittorrent ou qBittorrent-nox do seu sistema, siga o processo simples abaixo. Use o comando apropriado com base na sua escolha de instalação.
Para remover qBittorrent, use o seguinte comando:
sudo dnf autoremove qbittorrent
Se você instalou qBittorrent-nox, use este comando:
sudo dnf autoremove qbittorrent-nox
Conclusão
Ao instalar o qBittorrent no Fedora por meio do gerenciador de pacotes DNF, você configurou com sucesso um cliente de torrent poderoso, adaptado às suas necessidades, seja para uso em desktop ou como um aplicativo de servidor headless. Configurar o qbittorrent-nox como um serviço systemd garante que ele seja executado de forma eficiente em segundo plano com permissões de usuário e grupo adequadas. Atualizações regulares por meio do AppStream do Fedora manterão sua instalação do qBittorrent segura e atualizada. Com essa configuração, você está bem equipado para gerenciar torrents de forma eficaz em ambientes pessoais e de servidor.