Como instalar o Caddy no Ubuntu, Debian, Fedora, openSUSE em qualquer distro Linux!

O Caddy é um servidor web alternativo fácil de configurar e usar. Matt Holt – o líder do projeto de Caddy garante que o Caddy é além de servidor pode ter vários meios de uso de modo geral, para quem não foi usar como servidor o Caddy também costuma ser usado para fazer leituras de arquivos da web no modo off-line. E claro, se você cria sites ou é desenvolvedor o Caddy é ótimo para testarmos como o site esta ficando. Por se tratar de um servidor, o Caddy está disponível apenas para arquitetura 64 bits.

Características do Caddy

  • Solicitações HTTP rápidas usando HTTP / 2.
  • Capable Web Server com menos configuração e implantação livre de problemas.
  • Criptografia TLS, criptografia entre aplicativos de comunicação e usuário através da Internet. Você pode usar suas próprias chaves e certificados.
  • Fácil de implantar/usar. Apenas um único arquivo e nenhuma dependência em qualquer plataforma.
  • Nenhuma instalação necessária.
  • Executáveis ??Portáteis.
  • Executar em vários CPUs/Núcleos.
  • Tecnologia avançada do WebSockets – sessão de comunicação interativa entre navegador e servidor.
  • Server Markdown.
  • Suporte completo para IPv6.
  • Cria log no formato personalizado.
  • Suporta FastCGI, proxy reverso, é possível reescrever e fazer redirecionamentos, URL limpo, compactação Gzip, navegação de diretório, hosts virtuais e cabeçalhos.
  • Disponível para todas as plataformas conhecidas – Windows, Linux, BSD, Mac, Android.

Instalando Caddy no Ubuntu, Debian, Fedora, openSUSE em qualquer distro Linux!

Para começar é necessário fazer o download do arquivo fonte do Caddy, lembre-se de sempre consultar se há uma nova versão antes de instalar no Linux:

Vamos fazer o download do arquivo do Caddy:

wget https://caddyserver.com/download/builds/173003001257928/caddy_linux_amd64_custom.tar.gz

Em seguida vamos criar um diretório:

mkdir caddy
mv caddy_linux_amd64_custom.tar.gz caddy/
cd caddy/

Vamos listar agora para ver se esta tudo certo:

ls

Por fim, vamos extrair o Caddy:

tar -xzvf caddy_linux_amd64_custom.tar.gz

Como exemplo, vamos criar uma página:

vim index.html

Bom, você pode procurar no Dash caso esteja usando o Ubuntu ou nos menus de sua distribuição Linux, ou se preferir pode chamar a aplicação diretamente no terminal com o comando abaixo:

./caddy

Por fim, caso queira testar se tudo esta funcionando, existe uma página padrão que você consultar através do endereço abaixo:

http://0.0.0.0:2015