Contas e transações
Receitas, despesas e transferências entre contas, com categorias e conciliação mensal.
O ContaBase organiza as contas da sua casa e do seu negócio: receitas, despesas, orçamentos e relatórios, rodando no seu próprio servidor. Os dados do app ficam na sua instalação, sem telemetria ou envio para terceiros, e o código é aberto para auditoria.
Canal Beta público. Ainda não existe release Stable pública. Ver releases.
Instalação rápida
curl -fsSLo /tmp/contabase-install.sh https://get-contabase.pages.dev/beta/install.sh && bash /tmp/contabase-install.sh
Se não estiver como root, use sudo bash /tmp/contabase-install.sh.
Recursos
Uma base única de contas e categorias que serve tanto para o orçamento doméstico quanto para o fluxo de caixa de uma pequena empresa, sem planilhas paralelas.
O app não depende de serviços externos, não envia telemetria e não exige conta em nuvem. Seus dados ficam no banco que você controla.
Receitas, despesas e transferências entre contas, com categorias e conciliação mensal.
Defina limites por categoria e acompanhe o quanto já foi gasto antes do mês acabar.
Cada pessoa com seu acesso, permissões separadas e uma visão consolidada do orçamento da casa.
Separe a vida pessoal e o negócio em ambientes Pessoal e Business, com dados e contexto próprios.
Fluxo de caixa, contas a pagar e receber, e relatórios gerenciais, sem a complexidade de um ERP.
Exportação do banco em .db e backup do diretório de dados. Sem prisão de dados.
Telas do sistema
Demonstração parcial com dados fictícios: não é a versão completa e nem tudo funciona. Escolha desktop ou mobile e explore as telas.
Demonstração estática com dados fictícios. Nenhuma operação financeira é executada; formulários e ações estão desabilitados.
Instalação
A Beta é o canal público disponível hoje. A Stable será aberta quando a release cumprir os gates de publicação.
curl -fsSLo /tmp/contabase-install.sh https://get-contabase.pages.dev/beta/install.sh && bash /tmp/contabase-install.sh
O instalador pergunta porta, URL e proxy. O menu oferece Docker, binário da release ou código-fonte.
services:
contabase:
image: ghcr.io/contabase-app/contabase:v1.0.0-beta.6
container_name: contabase
restart: unless-stopped
env_file:
- .env.docker
ports:
- "127.0.0.1:${PORT:-8080}:8080"
volumes:
- ./data:/app/data
- ./uploads:/app/uploads
- ./backups:/app/backups
Copie o .env.docker e gere os secrets no guia Docker antes de subir a stack.
export CONTABASE_VERSION=v1.0.0-beta.6
git clone --branch "$CONTABASE_VERSION" https://github.com/contabase-app/contabase.git
cd contabase
./scripts/install.sh
No menu do instalador, escolha a opção de código-fonte/systemd. O guia completo fica em instalação.
A versão será exibida após consultar o canal.
O comando com versão fixa usa a tag exibida acima. Não use main, beta ou latest como versão.
Já instalado? Atualize com sudo contabase-update vX.Y.Z para uma tag fixa ou sudo contabase-update --channel beta para acompanhar o canal. Veja o guia de atualização.
Consultando o manifest do canal Stable.
O canal Stable será aberto quando a release cumprir os gates de publicação. Até lá, a Beta pública é o caminho suportado para instalar e testar.
A versão Stable será exibida quando o canal for publicado.
Comando com a tag Stable publicada. Confirme a versão e os checksums na release antes de executar.
Transparência
A instalação pública é uma cadeia de arquivos verificáveis. Cada etapa tem uma responsabilidade e pode ser lida antes da execução.
O arquivo /beta/install.sh consulta o manifest do canal e baixa o instalador da tag publicada. Ele não executa o conteúdo do manifest.
/channels/beta.json declara a tag Beta atual. A página usa esse manifest para exibir a versão, a data e montar o comando com versão fixa.
O instalador oficial da tag baixa o helper e valida a versão e os artefatos da release antes de encaminhar a instalação.
curl -fsSLo /tmp/contabase-install.sh https://get-contabase.pages.dev/beta/install.sh
less /tmp/contabase-install.sh
bash /tmp/contabase-install.sh
Ler apenas o bootstrap não audita a instalação inteira. Confira também o manifest, o instalador da tag e os checksums dos artefatos antes de executar.
Ajuda e projeto
A documentação cobre instalação, atualização, backup e operação. O código e o histórico ficam no repositório público.
Dúvidas frequentes
Respostas curtas para as decisões que aparecem antes e depois do primeiro deploy.
No banco SQLite da sua instalação, dentro do volume ou diretório que você configurar. O ContaBase não envia dados financeiros para servidores de terceiros.
Não no caminho guiado. O instalador pergunta porta, URL e proxy, e encaminha para Docker ou para o binário da release. A compilação por source exige Go e Node.
Sim. O sistema é multiusuário e separa contextos em workspaces Pessoal e Business, com permissões por workspace.
O painel administrativo exporta o banco em .db. Para uma cópia completa, preserve também data/uploads e os segredos do ambiente. Agende uma rotina para um destino externo e teste o restore. Veja o guia de backup.
Sim. O projeto é aberto sob AGPL-3.0. Contribuições de código, tradução, documentação e relatos de bugs passam pelo repositório oficial.
O canal Beta consulta /channels/beta.json e instala a tag publicada no momento. O comando com versão fixa usa a tag exibida nesta página e não muda quando o canal avançar.
Código aberto, dados no seu servidor
e uma instalação guiada para Docker, VPS ou LXC.