Skip to content

Quibt Bot 0.2.10

Choose a tag to compare

@github-actions github-actions released this 25 Aug 14:38
· 119 commits to main since this release

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 health sondava o https antes de o Caddy existir — toda instalação pública morria.
  • Um install retomado entregava http://127.0.0.1 ao 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}" sh

Assinatura

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.