Releases: felipebastos/lighttpd-no-root
Zeta
Epsilon
Nesta release funcionam PHP, SSL, scripts de gerência do servidor e preparação para uploads durante estudos dos alunos.
Delta
Nesta versão o SSL é habilitado.
A porta será a 1443 (já que não queremos nem podemos utilizar privilégios de administrador). Além disso não posso garantir que em máquinas mais simples haverá suporte ao SSL, por isso sua configuração ser opcional.
A chave de assinatura é autoassinada e não é de qualquer forma segura, dentro dos conformes do uso educacional desta iniciativa.
Se encontrar qualquer bug ou quiser novas funcionalidades, por favor, abra uma issue :-)
Gama
Nesta release há um script em separado que instala e configura o PHP 7.4 no Lighhtpd previamente instalado.
Foi testado apenas no Ubuntu 20.04, e é possível que seja mais complicado instalar em outros sistemas que tenham menos dos requisitos. Os mínimos que demonstraram precisar de instalação foram o libxml2 e o sqlite3.
Limitações para compilar
Para fins de simplificar o trabalho, foram desativadas quaisquer extensões, e não foi compilado o php-cli.
Beta
Nesta versão, o script é capaz de baixar a versão mais recente do Lighttpd (graças a uma ajuda muito gentil de gstrauss, mantenedor do projeto). Além disso, agora o script realiza checksum para evitar utilizar um arquivo corrompido.
Alfa
Nesta versão inicial, já funcional, o script é capaz de instalar o pack já presente, caso o aparelho não possua ou não deseje conectar a internet; mas, por opção do usuário, ele baixará a versão 1.4.45 do Lighttpd do repositório oficial.
Para facilitar o contorno a bibliotecas não existentes no sistema alvo, ele já desabilita o bzip2.
Em futuras versões vamos tornar ele adaptável a desabilitar automaticamente as opções não presentes no alvo.