Pesquisa de site

TinyCP – Um painel de controle leve para gerenciamento de sistemas Linux


TinyCP é um painel de controle leve, que oferece uma ampla gama de recursos em um sistema Linux, que inclui:

  • Gerenciamento de domínio
  • Caixas de correio
  • Bancos de dados
  • FTP
  • Samba
  • Firewall
  • VPN
  • GIT
  • SVN

Neste ponto, o TinyCP está disponível apenas para sistemas baseados em Debian/Ubuntu, mas espera-se que esteja disponível para o CentOS em um futuro próximo.

Antes de iniciar a instalação, a equipe do TinyCP exige que você se registre com um endereço de e-mail para obter as instruções de download e o ID da conta.

Leia também: 20 melhores painéis de controle para gerenciar servidores Linux

Esses detalhes serão necessários posteriormente para ativar sua licença. A página de download pode ser encontrada aqui. O processo é simples e concluído em menos de um minuto.

Nota: Em uma postagem recente da equipe TinyCP, foi divulgado que o TinyCP permanecerá gratuito até o início de 2019. Depois disso, para manter o projeto vivo, pequenas taxas serão cobradas por IP. De acordo com as informações dessa postagem, os preços serão US$1 mensal e US$10 anuais.

Para os fins deste artigo, instalarei o TinyCP em um Linode Ubuntu 16.04 VPS com endereço IP 10.0.2.15.

Instale o painel de controle TinyCP no Debian e Ubuntu

Para instalar o TinyCP você precisará baixar o instalador. Para isso, você pode navegar até um diretório de sua escolha e executar os comandos abaixo. Para fins de organização, farei o download do pacote em: /usr/local/src/.

cd /usr/local/src/ 
wget http://tinycp.com/download/tinycp-install.sh

Dê permissões executáveis no arquivo baixado e execute-o.

chmod +x tinycp-install.sh
./tinycp-install.sh

O processo de instalação é bastante rápido (menos de 2 minutos). Quando a instalação for concluída, você receberá um nome de usuário e uma senha URL com os quais poderá acessar seu novo painel de controle:

URL: http://10.0.2.15:8080
LOGIN: admin
PASSWORD: 20WERZ4D

Nota: Antes de tentar acessar a URL fornecida, você precisará iniciar o TinyCP com o seguinte comando.

/etc/init.d/tinycp start

Então você pode acessar o URL fornecido e autenticar com as novas credenciais. A página deve ficar assim:

Uma vez logado em sua conta, preencha o endereço de e-mail e o ID da conta para que sua chave de licença possa ser atualizada:

Depois você pode prosseguir para a seção de módulos, onde poderá instalar diferentes “módulos”, incluindo MySQL, PostgreSQL, Samba, servidor FTP, servidor de e-mail, ClamAV, Cron, servidor web Apache. A página de módulos também é acessível através do cubo no canto superior direito:

Instale MySQL/MariaDB

Vamos começar instalando um serviço MySQL. Basta clicar no botão “instalar” próximo ao MySQL. Um pop-up será exibido solicitando que você confirme a instalação do MySQL. Clique em instalar:

Você precisará esperar um ou dois minutos para que a instalação seja concluída. No final, você deverá ver uma saída semelhante a esta:

Clique no botão “Concluído” e depois clique no botão “Preparar” ao lado de MySQL. Isso criará os arquivos de configuração necessários para o serviço. Os bancos de dados podem ser gerenciados no menu do lado esquerdo. A seção do banco de dados permite:

  • Adicionar/excluir bancos de dados
  • Criar usuários
  • Criar tarefas de backup

Cada processo é bastante simples e não requer nenhuma explicação adicional.

Instale o servidor web Apache

Agora vamos instalar o servidor web Apache também. O Apache pode ser encontrado na parte inferior da página. Novamente, basta clicar no botão de instalação e aguardar alguns minutos para que a instalação seja concluída:

Quando a instalação for concluída, clique no botão “Concluído” novamente e depois em “Preparar” para gerar os arquivos de configuração necessários:

Se quiser ajustar um pouco mais seus serviços, você pode ir na “seção Configuração à esquerda, escolher o serviço que deseja ajustar e fazer suas alterações.

Por exemplo, você pode instalar módulos adicionais do Apache usando um menu suspenso à direita e clicando no botão instalar:

Crie seu primeiro domínio

Agora você pode criar seu primeiro domínio, usando a seção “WEB” no menu de navegação esquerdo. Clique em “Novo Domínio” e preencha o domínio que deseja hospedar. Você pode escolher o endereço IP do domínio no menu suspenso:

Depois de criado, você será redirecionado para a página de configuração do domínio. Aqui você verá algumas seções, incluindo:

  • Seção principal – fornece informações sobre domínio, raiz do documento e permite configurar o redirecionamento www.
  • Subdomínios – Crie subdomínios facilmente.
  • Aliases – crie aliases de domínio.
  • Listen – lista os endereços IP nos quais o IP é resolvido e as portas permitidas.
  • Apache, logs de erros, logs de acesso – a primeira guia permite que você veja o vhost do seu domínio, a seguir estão os logs de erros e a terceira são os logs de acesso.

Na parte superior da janela, você pode notar que existem mais duas seções:

  • PHP – permite definir certas configurações de PHP, desativar funções, etc.
  • Aplicativos – ajuda você a instalar aplicativos em seu domínio, incluindo RoundCube e WordPress.

Revise o painel

O painel TinyCP fornece algumas informações básicas sobre o uso em seu sistema. Essas informações incluem:

  • Informações do sistema operacional
  • Informações de hardware
  • endereço de IP
  • Carga do sistema
  • Principais processos
  • Espaços de disco + inodes
  • Clientes de rede

O painel mostra apenas informações sobre o seu sistema. Nenhuma ação pode ser realizada a partir daqui (como encerrar um processo, por exemplo).

Conclusão

TinyCP é um painel de controle leve e rico em recursos, que permite criar facilmente domínios, bancos de dados, contas de e-mail e FTP, etc. Se você tem poucos recursos e precisa de um painel de controle para criar e gerenciar seu sistema, esta pode ser a escolha certa para você.