A Dolutech orgulhosamente apresenta sua mais nova ferramenta, o Dolutech Automatic Certificate System (DACS), uma solução poderosa e automatizada para a emissão, renovação e gerenciamento de certificados SSL/TLS. Desenvolvido para simplificar o processo de gerenciamento de certificados digitais, o DACS é compatível com os serviços populares Let’s Encrypt e ZeroSSL, fornecendo uma interface amigável e intuitiva em português.
Características Principais do DACS
1. Compatibilidade com Let’s Encrypt e ZeroSSL
O DACS oferece suporte completo tanto para o Let’s Encrypt quanto para o ZeroSSL, dois dos principais provedores de certificados SSL/TLS gratuitos. Isso permite que os usuários escolham a opção que melhor se adapta às suas necessidades de segurança e conformidade.
2. Automação Total
Uma das principais vantagens do DACS é a automação do processo de emissão e renovação de certificados. O sistema não só emite e renova certificados automaticamente, como também remove certificados expirados e gerencia as configurações de renovação automática.
3. Gerenciamento Simplificado
O DACS apresenta um menu interativo que facilita o gerenciamento de certificados e configurações, tornando o processo intuitivo mesmo para usuários com pouca experiência em administração de servidores.
4. Sistema de Logs
A ferramenta inclui um robusto sistema de logs, permitindo que os administradores monitorem todas as atividades relacionadas à emissão, renovação e remoção de certificados. Isso é essencial para garantir a conformidade e a segurança do ambiente.
5. Renovação Automática via Cron
A configuração da renovação automática de certificados é feita diretamente através do cron, garantindo que os certificados sejam sempre renovados antes de expirarem. Isso elimina a preocupação com falhas de renovação que possam comprometer a segurança do site.
Requisitos para Utilização
Para utilizar o DACS, é necessário ter um ambiente Linux/Unix com as seguintes dependências instaladas:
- curl
- sh
- crontab
Como Instalar o DACS
1. Clone o Repositório
Primeiro, você precisa clonar o repositório do GitHub para a sua máquina local:
git clone https://github.com/dolutech/Dolutech-Automatic-Certificate-System.git
2. Navegue até o Diretório
Em seguida, navegue até o diretório onde o projeto foi clonado:
cd Dolutech-Automatic-Certificate-System
3. Conceda Permissão de Execução
Conceda permissão de execução ao script principal do sistema:
chmod +x dacs.sh
4. Execute o Script
Finalmente, execute o script para iniciar o DACS:
./dacs.sh
Utilização do DACS
Ao iniciar o DACS, você será recebido por um menu interativo com várias opções para gerenciar seus certificados:
Menu Principal:
- Emitir Certificado com Let’s Encrypt: Solicite a emissão de um certificado SSL/TLS para um domínio usando o Let’s Encrypt.
- Emitir Certificado com ZeroSSL: Solicite a emissão de um certificado SSL/TLS para um domínio usando o ZeroSSL.
- Renovar Certificado: Renove um certificado SSL/TLS existente.
- Remover Certificado: Apague um certificado, removendo todos os arquivos associados e entradas no crontab.
- Ativar Renovação Automática: Configure a renovação automática de certificados, agendando-a a cada 89 dias via cron.
- Ver Renovações Automáticas: Consulte as renovações automáticas configuradas e desative-as se necessário.
- Consultar Logs: Acesse os logs do sistema para monitorar as atividades relacionadas aos certificados.
- Limpar Logs: Limpe o arquivo de logs para manter o sistema organizado.
- Sair: Encerre o script e retorne ao terminal.
Exemplo de Uso
Emitindo um Certificado
- Selecione a opção para emitir um certificado com Let’s Encrypt ou ZeroSSL.
- Insira o domínio desejado (por exemplo,
exemplo.com
). - Aguarde a conclusão do processo. O certificado será emitido e os caminhos dos arquivos serão exibidos.
Configurando Renovação Automática
- Selecione a opção para ativar a renovação automática.
- Escolha o certificado desejado.
- A renovação será agendada automaticamente no cron.
Manutenção e Monitoramento
Para garantir que os certificados sejam renovados corretamente, o DACS configura automaticamente as tarefas de renovação no cron. Recomenda-se verificar os logs periodicamente para garantir que todas as operações estão funcionando conforme o esperado.
Contribuições
Se você deseja contribuir para o desenvolvimento do DACS, sinta-se à vontade para abrir issues ou enviar pull requests no repositório oficial do GitHub. A participação da comunidade é sempre bem-vinda!
Licença
O Dolutech Automatic Certificate System está licenciado sob a Licença MIT, permitindo sua livre utilização e modificação conforme as necessidades do usuário.
Conclusão
O DACS é uma ferramenta poderosa e eficiente para a gestão automatizada de certificados SSL/TLS, simplificando um processo que pode ser complexo para muitos administradores de sistemas. Com suporte para Let’s Encrypt e ZeroSSL, além de uma interface em português, o DACS é ideal para quem busca segurança e praticidade. Para mais informações e para baixar a ferramenta, visite o repositório no GitHub: Dolutech Automatic Certificate System.
Amante por tecnologia Especialista em Cibersegurança e Big Data, Formado em Administração de Infraestrutura de Redes, Pós-Graduado em Ciências de Dados e Big Data Analytics e Machine Learning, Com MBA em Segurança da Informação, Escritor do livro ” Cibersegurança: Protegendo a sua Reputação Digital”.