Ajenti no Ubuntu: Instalação Fácil (Automática e Manual) + Tutorial Completo

Ajenti se apresenta como uma solução de monitoramento via web, ideal para servidores e VPS. Após sua instalação, esta ferramenta possibilita o acompanhamento em tempo real, oferece um shell acessível pelo navegador para execução de comandos e outras funcionalidades. Este tutorial tem como objetivo orientá-lo na configuração do Ajenti em um servidor Ubuntu.

Importante: Embora este guia foque no Ubuntu Server, o Ajenti é compatível com várias distribuições Linux, como Redhat Enterprise Linux, CentOS e Debian. Assim, você pode seguir as instruções de instalação mesmo que não esteja utilizando o Ubuntu Server.

Procedimento de Instalação Automatizada

A forma mais eficiente de instalar o Ajenti em seu servidor Ubuntu é através do script de instalação automática, disponibilizado na documentação oficial. Este script, desenvolvido em Bash, identifica seu sistema operacional e realiza as configurações necessárias, simplificando o processo para o usuário.

Para iniciar a instalação, é preciso ter o Curl instalado em seu servidor Ubuntu. O Curl é usado para baixar e executar o script. Para isso, acesse o terminal do seu servidor Ubuntu via SSH ou diretamente pelo console TTY.

Com o terminal pronto, utilize o comando apt install para instalar o pacote “curl” em sua configuração do Ubuntu Server:

sudo apt install curl

Ao inserir o comando acima, o Ubuntu Server solicitará sua senha. Digite-a e pressione Enter para confirmar e, em seguida, digite Y para instalar o pacote.

Com o Curl instalado, execute o script de instalação automática. Este script deve ser executado com privilégios de root, pois necessita acessar arquivos do sistema:

curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -

A instalação do Ajenti é automática e geralmente leva poucos minutos. Acompanhe o terminal enquanto o script baixa e configura o Ajenti no seu servidor Ubuntu.

Após a conclusão da instalação, o Ajenti estará pronto para ser acessado. Abra uma nova aba no seu navegador e insira a URL para acessar a interface web do Ajenti:

HTTP: // SEU_IP_DO_SERVIDOR_UBUNTU_OU_NOME_DO_HOST: 8000

Procedimento de Instalação Manual

Se você busca maior controle sobre a instalação do Ajenti, ou se o script automático não funcionar, a instalação manual é uma alternativa viável.

Para configurar o Ajenti manualmente, inicie acessando o terminal do seu servidor Ubuntu via SSH (ou console TTY). Em seguida, habilite o repositório de software “Universo” com o seguinte comando:

sudo add-apt-repository universe

Agora, execute o comando apt update para atualizar as fontes de software do Ubuntu Server:

sudo apt update

Após a atualização, instale as dependências do Ajenti. Estes pacotes são essenciais para o funcionamento correto da ferramenta:

sudo apt-get install build-essential python3-pip python3-dev python3-lxml libssl-dev python3-dbus python3-augeas python3-apt ntpdate

Em seguida, instale todos os plugins Python para o Ajenti:

sudo pip3 install ajenti-panel ajenti.plugin.ace ajenti.plugin.augeas ajenti.plugin.auth-users ajenti.plugin.core ajenti.plugin.dashboard ajenti.plugin.datetime ajenti.plugin.filemanager ajenti.plugin.filesystem ajenti.plugin.network ajenti.plugin.notepad ajenti.plugin.packages ajenti.plugin.passwd ajenti.plugin.plugins ajenti.plugin.power ajenti.plugin.services ajenti.plugin.settings ajenti.plugin.terminal.

Com todos os plugins Python instalados, o Ajenti estará pronto para ser acessado no seu servidor Ubuntu. Abra uma nova aba no seu navegador e acesse a seguinte URL:

HTTP: // SEU_IP_DO_SERVIDOR_UBUNTU_OU_NOME_DO_HOST: 8000

Configurando o Ajenti no Ubuntu Server

O acesso ao Ajenti no Ubuntu Server requer o conhecimento da senha de root. Por questões de segurança, o Ubuntu desativa a senha de root por padrão. Para reativar a senha de root, siga os passos abaixo:

Primeiramente, abra o terminal e acesse sua máquina via SSH. Alternativamente, utilize o console TTY diretamente no servidor. Uma vez no terminal, utilize o comando sudo -s para logar-se como root:

sudo -s

Após logar-se como root, utilize o comando passwd para alterar a senha. Insira a sua nova senha de root, garantindo que seja fácil de lembrar e segura.

passwd

Com a senha de root definida, acesse a interface do Ajenti. Em seu navegador, abra a seguinte URL. Insira “root” no campo de usuário e a senha de root no campo de senha. Por fim, clique em “Login” para acessar sua conta.

HTTP: // SEU_IP_DO_SERVIDOR_UBUNTU_OU_NOME_DO_HOST: 8000

Após o login, o painel do Ajenti será exibido, mostrando informações relevantes sobre seu servidor Ubuntu. Você terá acesso a dados como número de núcleos ativos, uso da CPU, tempo de atividade, uso do disco e da RAM. Além disso, o menu no canto superior direito permite acessar o shell do terminal, editor de texto, gerenciador de pacotes e outras funcionalidades.