Repolode
karanhudia

karanhudia/borg-ui

Interface web self-hosted para BorgBackup que configura repositórios, agenda backups, permite navegar por arquivos e restaurá-los sem usar a linha de comando.

Estrelas
1,681
Forks
62
Issues abertas
31
Último commit
anteontem

O que é?

O Borg UI é uma interface web para o BorgBackup, ferramenta de backup com deduplicação normalmente usada pelo terminal. Com ela, você pode criar e gerenciar repositórios em discos locais ou destinos SSH e SFTP, executar backups com progresso em tempo real e navegar pelos arquivos para restaurar itens individuais.

O agendamento, as ações de manutenção e os hooks executados antes e depois dos backups são configurados na mesma interface. As notificações são enviadas pelo Apprise, compatível com mais de 100 serviços, e é possível adicionar máquinas remotas com implantação de chaves SSH e visualização do armazenamento.

O app é compatível com BorgBackup 1.x e com a versão beta do BorgBackup 2. Ele pode ser executado em um contêiner Docker para amd64, arm64 e armv7, ou instalado diretamente em hosts Debian ou Ubuntu.

Recursos principais

  • 01Criar e gerenciar repositórios em destinos locais, SSH e SFTP.
  • 02Executar backups com progresso em tempo real e navegar pelos arquivos para restaurá-los.
  • 03Agendar backups e ações de manutenção com hooks pré e pós-execução.
  • 04Enviar notificações por meio de mais de 100 serviços compatíveis com Apprise.
  • 05Gerenciar máquinas remotas com implantação de chaves SSH e visualização do armazenamento.

Casos de uso

  • Fazer backup agendado de diretórios pessoais ou de servidores para um host SSH remoto.
  • Restaurar arquivos individuais de arquivos de backup anteriores sem precisar aprender a CLI do Borg.
  • Executar backups com Borg em um Raspberry Pi ou servidor doméstico pequeno usando Docker.

Início rápido

  1. 1

    Execute o contêiner do Borg UI com Docker

    docker run -d --name borg-web-ui -p 8081:8081 -v borg_data:/data -v borg_cache:/home/borg/.cache/borg -v /home/yourusername:/local:rw ainullcode/borg-ui:latest
  2. 2

    Acesse http://localhost:8081 e entre com admin / admin123

  3. 3

    Sem Docker, execute o script oficial de instalação do README em um host Debian ou Ubuntu

Antes de usar

  • A instalação nativa é compatível apenas com hosts Debian ou Ubuntu.
  • O login padrão é admin / admin123; altere-o após a primeira inicialização.
  • O suporte ao BorgBackup 2 está em beta.

Em coleções

Tópicos

Perguntas frequentes

O que é borg-ui?
Interface web self-hosted para BorgBackup que configura repositórios, agenda backups, permite navegar por arquivos e restaurá-los sem usar a linha de comando. O Borg UI é uma interface web para o BorgBackup, ferramenta de backup com deduplicação normalmente usada pelo terminal. Com ela, você pode criar e gerenciar repositórios em discos locais ou destinos SSH e SFTP, executar backups com progresso em tempo real e navegar pelos arquivos para restaurar itens individuais.
borg-ui é gratuito? Qual é a licença?
borg-ui é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
borg-ui ainda é mantido?
Manutenção ativa. O último commit de borg-ui foi em 4 de nov. de 2026.
Para que posso usar borg-ui?
Fazer backup agendado de diretórios pessoais ou de servidores para um host SSH remoto. Restaurar arquivos individuais de arquivos de backup anteriores sem precisar aprender a CLI do Borg. Executar backups com Borg em um Raspberry Pi ou servidor doméstico pequeno usando Docker.
Como instalar borg-ui?
Execute o contêiner do Borg UI com Docker: docker run -d --name borg-web-ui -p 8081:8081 -v borg_data:/data -v borg_cache:/home/borg/.cache/borg -v /home/yourusername:/local:rw ainullcode/borg-ui:latest Acesse http://localhost:8081 e entre com admin / admin123 Sem Docker, execute o script oficial de instalação do README em um host Debian ou Ubuntu
Onde consigo borg-ui?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/karanhudia/borg-ui

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados