Obter o WardPane
Instale a mesma versão com um comando ou a partir de um arquivo enviado por e-mail. As duas formas pedem o seu e-mail e duas confirmações: o endereço serve para avisos de segurança, e a lei exige os registros de consentimento.
Um comando
Em um servidor Ubuntu 24.04 limpo, como root ou com sudo:
$ curl -fsSL https://wardpane.com/install | sudo bash
Disponível após o lançamento.
Você pode ler o script antes de executá-lo: curl -fsSL https://wardpane.com/install | less
- Verifica se o sistema é Ubuntu 24.04 e se curl e tar estão presentes.
- Pede o seu e-mail e mostra links para os Termos de uso, a Política de privacidade e o Consentimento.
- Pergunta se você aceita os Termos e a Política de privacidade e depois se você consente com o tratamento de dados pessoais. Responder Não interrompe a instalação.
- Pergunta se deve enviar para você novidades sobre versões e correções de segurança. A resposta padrão é Não.
- Envia um código de seis dígitos para o seu e-mail. Ele vale por 15 minutos e 5 tentativas.
- Baixa o arquivo por HTTPS, verifica o SHA-256, extrai o conteúdo e executa o install.sh.
Opções do instalador
Adicione as opções depois de bash -s -- no fim do comando. Este exemplo também instala o PHP:
curl -fsSL https://wardpane.com/install | sudo bash -s -- --php
| Opção | O que faz |
|---|---|
--email EMAIL | E-mail da conta do Let's Encrypt. Sem esta opção, o instalador pergunta. |
--php | Instala o PHP (php-fpm) para que os sites possam rodar PHP, cada um na sua própria sandbox. |
--no-php | Não instala o PHP e não pergunta. |
--user NAME | Nome de usuário do painel. Sem esta opção, o instalador sugere um aleatório. |
--password PASS | Senha do painel. Digitar a senha quando o instalador pedir é mais seguro, porque outros usuários podem ver as opções no ps. |
--ip ADDRESS | Endereço IPv4 público do servidor, se a detecção escolher o errado. |
--root-login | Permite entrar no painel como root com a senha root do servidor. |
--no-root-login | Não permite login como root e não pergunta. |
--staging | Usa o ambiente de staging do Let's Encrypt, feito para testes. |
--no-ufw | Deixa o firewall como está. |
--force | Pula a verificação da versão do sistema operacional. |
-y, --yes | Nunca faz perguntas: usa as respostas padrão e uma senha aleatória. |
Arquivo por e-mail
A primeira versão está a caminho
O WardPane 2.0 está sendo preparado. Ainda não há nada para baixar, por isso esta página não pede o seu e-mail. Volte em breve.
Enviamos um link de download para o seu e-mail. Ele funciona por 24 horas e para um download.
Confira a sua caixa de entrada
- O link funciona por 24 horas e para um download.
- Se o download for interrompido, abra o mesmo link de novo a partir da mesma rede para retomá-lo.
- Não chegou nada? Confira o spam: o e-mail vem de [email protected].
- Se você pediu novidades, confirme a assinatura pelo segundo e-mail.
O que o instalador altera
- Instala o Node.js para o painel, e o PHP (php-fpm) se você pedir.
- Cria o usuário de sistema wardpane para o painel e o usuário Linux www-root, dono dos novos sites.
- Instala o serviço wardpane, coloca o painel em /opt/wardpane e os dados dele em /var/lib/wardpane; os sites ficam em /var/www.
- Configura o ufw para liberar SSH, 80, 443 e 1500. Use --no-ufw para não mexer no firewall.
- Pede o login do painel e o e-mail da conta do Let's Encrypt.
- Guarda um backup em /var/backups/wardpane antes de cada atualização. Logs: journalctl -u wardpane.
- Remove tudo com sudo /opt/wardpane/uninstall.sh; os arquivos dos sites em /var/www continuam lá.
Requisitos do sistema
- Sistema
- Um Ubuntu 24.04 LTS limpo, x86_64 ou arm64
- Memória
- 1 GB de RAM para uma dúzia de sites pequenos; 512 MB funcionam com o banco de dados GeoLite2 Country
- Portas
- 80 e 443 livres para os sites, 1500 para o painel
- Acesso
- root ou sudo, e HTTPS de saída para o Let's Encrypt e as atualizações
- Opcional
- um domínio, um token de API do Cloudflare, uma chave gratuita da MaxMind para atualizações de GeoIP
Checksum
Versão atual
A primeira versão ainda não foi publicada. O número da versão e o checksum aparecerão aqui.
- Versão
- 2.0.0
- Arquivo
wardpane-2.0.0.tar.gz- Tamanho
- SHA256
Ao lado de cada arquivo de versão fica um arquivo .sha256 com o checksum SHA-256 dele, e o mesmo valor aparece acima. O instalador de um comando o verifica automaticamente. Para verificar um arquivo que você recebeu por e-mail, baixe o arquivo .sha256 para a mesma pasta e execute:
Compare o checksum com o arquivo .sha256:
sha256sum -c wardpane-2.0.0.tar.gz.sha256
Se o checksum não bater, não execute o arquivo e escreva para [email protected].
Código-fonte
O WardPane é software livre sob a GNU Affero General Public License, versão 3. No momento não há repositório público: cada arquivo de versão contém o código-fonte completo daquela versão, incluindo o install.sh, e o próprio script de instalação é texto simples que você pode ler antes de executar.
Ler a licença AGPL-3.0O que há de novo
Ler as novidadesAtualizando a partir do Small Web Panel 1.x
O WardPane 2.0 é o Small Web Panel com um novo nome. O novo instalador assume uma instalação 1.x no mesmo lugar, faz backup de tudo antes e reverte sozinho se a nova versão não iniciar.