30 dias grátis para Cloud, Dedicado e Revenda. 

Seções

Instalação e Configuração

- Instalação do DirectAdmin no Centos7 / Almalinux 8 / Almalinux 9 - Instalando Firewall CSF - Tradução para o Português - Multiple PHP - php-fpm (Sem CloudLinux) - Multiple PHP - php.ini - Migração Cpanel para DirectAdmin - Apache ativar /webmail, /cpanel e /whm - Cloudlinux e CageFS - Instalar - Cloudlinux - Ativar o PHPSelector / LSAPI - Ativar Status do Apache - Instalar SpamAssassin / rspamd - Ativar acesso sem senha para webmail (RoundCube) e o phpMyAdmin - Ativar DKIM no servidor DirectAdmin. - Instalação - Manual - php-imap - Instalar OpenLiteSpeed - DirectAdmin permitir autenticação a partir de Outlook versões antigas.  - PHPMyAdmin - Restringir acesso apenas via painel DirectAdmin - Instalar nginx - Instalando o php OpCache - LetsEncrypt - Como habilitar / atualizar - instalação imagick - exim - alterar tamanho mensagens, numero de conexões e ativar rbl - php-fpm e Apache alterar parâmetros - LetsEncrypt - ativar para todos os domínios do servidor - Csf - Proteção contra ataques no http e outros serviços - Instalar nginx_apache - Como alterar o IP para envio de e-mail no DirectAdmin - Problema quota em /home2 - SFTP - Ativar suporte a SFTP no ProFTPD

Painel Administrador (Enhanced Skin)

- Criando um Administrador - Suspendendo um Administrador - Apagando um Administrador - Gerenciando Planos de Revenda - Criando uma Revenda - Modificando uma Revenda - Apagando uma Revenda - Mudando senha do seu Admin - Mudando senhas de usuários - Gerenciando atendimento de suporte (tickets) - Criando e configurando DNS (nameservers) - Gerenciando DNS - Usando gerenciador de IP

Painel Revenda (Enhanced Skin)

- Criando plano de Hospedagem - Criando novo Usuário - Bloqueando um Usuário - Alterando senha de sua revenda - Alterar senha de seu usuário - Gerenciando seus IPs - Gerenciando nameservers - Alterando visual do Painel de Controle - Gerenciando backup de Usuários - Gerenciando solicitação de suporte (tickets) - Enviar mensagens para Usuários - Visualizar Estatísticas da Revenda

Painel Cliente

- Criando conta de E-mail POP - Criando uma mensagem de férias - Criando conta de E-mail Auto-resposta - Criando um subdomínio - Diretório Protegido por Senha - Criando um banco de dados MySQL - Gerenciando um banco de dados MySQL pelo PHPMyAdmin - Usando Gerenciador de Arquivos - Criando apontamento de domínio - Criando Lista de Discussão - Criando uma conta de email forwarder (redirect) - Alterando senha do seu painel de controle - Adicionando Domínios adicionais - Criando uma conta FTP - Backup do seu site - Usando WebMail - Criando filtro de span - Instalando Certificado SSL

Instalação do DirectAdmin no Centos7 / Almalinux 8 / Almalinux 9

- É suportamos, apenas, endereços IP estáticos.
- Não é possivel desinstalar. Depois de instalado, você deve reinstalar o servidor para removê-lo.
- Instale, apenas, em um sistema operacional recém-instalado. Abaixo tutorial sobre como instalar no Linux Centos 7 64bits, pelo qual, nos recomendamos. Para instalar em outra distribuição linux, acessar: https://www.directadmin.com/installguide.php

 

1) Licença:

Apenas após a comprar da licença, será possível instalar o DirectAdmin. Você receberá 'cliente ID'  e 'licença ID', pelo qual, serão solicitados durante a instalação.

Após compra, poderá levar 24 horas para que licença esteja funcional.


2) Hostname - Nome do servidor  

Hostname não poderá ser um domínio que será usado no servidor. Recomendamos utilizar algum endereço como algum-nome.seudomínio.com.br

Você pode usar o seguinte comando para a configuração do nome do host, por exemplo. algum-nome.seudomínio.com.br.

Abaixo comando ssh para alterar o hostname do servidor: 

                hostname algum-nome.seudomínio.com.br

 

3) Preparando o Servidor

Centos 7:

Vamos instalar os pacotes necessários para a instalação do Directadmin no Centos 7
 

                yum -y install psmisc net-tools systemd-devel libdb-devel perl-DBI perl-Perl4-CoreLibs xfsprogs rsyslog logrotate crontabs file kernel-headers wget  rsync
                yum -y update
                reboot

Almalinux 8:

Vamos instalar os pacotes necessários para a instalação do Directadmin no Almalinux 8 e  Almalinux 9
 

                 yum -y install wget tar gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio \
libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed \
autoconf automake libtool which patch  bzip2-devel lsof glibc-headers kernel-devel expat-devel \
psmisc net-tools systemd-devel libdb-devel perl-DBI perl-libwww-perl xfsprogs rsyslog logrotate crontabs file \
kernel-headers hostname rsync

4) Instalar painel de controle:          

Abaixo comando para que o DirectAdmin seja instalado::

                wget https://www.directadmin.com/setup.sh
                 chmod 755 setup.sh
                 ./setup.sh

 
 OBS: Será solicitado 'Client ID',  'License ID', 'hostname', nome da interface de rede (exemplo: eno1) e IP.

Quando aparecer a informação abaixo, digitar 'y' para continuar

 Would you like the default settings of apache 2.4 with mod_ruid2 and php 7.2 cli? (y/n): y


5) Apenas para  VPS / VDS:
 
 Muitos VPS o IP do servidor está definido em outra interface como venet0:0, eth0:0, eth0:1, eth1 e etc.

 Veja pelo comnando

                /sbin/ifconfig

 Parta informar para o DirectAdmin a interface correta, basta:
 1) Editar arquivo /usr/local/directadmin/conf/directadmin.conf:
 2) Alterar linha

                ethernet_dev=devicename
para
 
              ethernet_dev=venet0:0
 ou
                ethernet_dev=eth0:0
 ou 
                ethernet_dev= eth1

6) Ativar endereços /webmail, /cpanel /whm

Apesar do acesso ao DirectAdmin ser feito via http://www.seusite.com.br/config, os comandos abaixos habilitar endereços /webmail, /whm e /cpanel

         echo 'Alias /webmail /var/www/html/roundcube' >> /etc/httpd/conf/extra/httpd-alias.conf
        
echo 'Alias /whm /var/www/html/redirect.php' >> /etc/httpd/conf/extra/httpd-alias.conf
        
echo 'Alias /cpanel /var/www/html/redirect.php' >> /etc/httpd/conf/extra/httpd-alias.conf
        
service httpd restart

7) Permitir a criação de usuários MySQL/MariaDB com 16 caracteres

 Editar arquivo /usr/local/directadmin/conf/directadmin.conf

 Alterar linha abaixo que permitirá que usuários MySQL/MariaDB sejam criados com até 16 caracteres:

                vi /usr/local/directadmin/conf/directadmin.conf

                alterar: max_username_length=10
                para: max_username_length=30

Reinicializar o DirectAdmin

                 systemctl restart directadmin

 

9) Dovecot (serviço POP e IMAP), ampliar recursos

Caso for hospedar muitas contas de email no servidor, recomenda ampliar os parametros do Dovecote para evitar falhas neste serviço.

                 vi /etc/dovecot/conf/limits.conf

Alterar parametros para:

             
                  default_process_limit=5048
                  default_client_limit=22288
                  default_vsz_limit=2512M

Fazer restart do DOVECOTE:

             service dovecot restart

8) Listar quota emails:

DirectAdmin demora muito tempo para listar as contas de emails quando as mesmas estão usando muito espaço físico. Para corrigir este problema, criamos regra para que a listagem sejam feita de forma programada (tarefa cron).

 
 Editar arquivo /usr/local/directadmin/conf/directadmin.conf
 e incluir parametro:

                vi /usr/local/directadmin/conf/directadmin.conf
                incluir linha: 
                pop_disk_usage_cache=1

 

 Executar comando abaixo para criar regra que

           echo '0 3 * * * root echo "action=cache&type=popquota" >> /usr/local/directadmin/data/task.queue' >> /etc/crontab

Reinicializar o DirectAdmin

                 systemctl restart directadmin

 

9) Desativer limite de renovações ssl::

                /usr/local/directadmin/directadmin config-set letsencrypt_max_requests_per_week 0
                service directadmin restart

 

 

10) Para servidores com muitos sites hospedados, recomendando o ajuste abaixo

 

                  vi  /etc/sysctl.conf


incluir

             ##############
             kernel.msgmni = 2512
             kernel.sem = 550 128000 64 2512
             ##############

 

Ativar alteração

             sysctl -p
 

Comando abaixo para consultar se alteração ocorreu:

 

             cat /proc/sys/kernel/sem

Aguarde..