Quibt Bot 0.2.10
Novidades
HTTPS numa VPS sem domínio de ninguém. quibtbot install numa máquina com IP público e portas 80/443 livres agora liga o HTTPS sozinho: escolhe um nome quibt-<id>.<ip>.sslip.io (DNS público que resolve para o próprio IP), sobe um Caddy que tira o certificado no Let's Encrypt e renova sem cron, e entrega esse https:// ao celular no QR. Você não traz domínio; a Quibt não põe domínio no meio; web e API ficam presas em 127.0.0.1 — só o Caddy encara a internet. Sem IP público ou com 80/443 ocupadas por outro site, fica local e diz por quê. --local força isso.
Provado numa Hetzner limpa: certificado do Let's Encrypt emitido em ~3 s e verificado de fora sem exceção de TLS.
Correções (achadas nesse install real)
- O passo
healthsondava ohttpsantes de o Caddy existir — toda instalação pública morria. - Um install retomado entregava
http://127.0.0.1ao celular — endereço morto fora do host. - O preview web recusava o nome público com 403 (proteção contra DNS rebinding do Vite).
Instalar
release=0.2.10
curl -fsSL "https://raw.githubusercontent.com/CaioJusto/quibtbot/v${release}/scripts/install.sh" \
| QUIBT_RELEASE="${release}" shAssinatura
| Instalador | Estado |
|---|---|
QuibtBot.dmg (Apple silicon) |
Assinado com Developer ID e notarizado pela Apple; abre sem aviso. |
QuibtBot-setup.exe (Windows) |
Sem assinatura (falta certificado Authenticode): SmartScreen avisa "editor desconhecido". |
QuibtBot.AppImage (Linux) |
Sem assinatura; marque como executável. |
quibtbot-* (CLI) |
Confira o .sha256 ao lado — é o que o instalador faz sozinho. |
Imagens ghcr.io/quibt/*:0.2.10, públicas, amd64 e arm64.