Interface web e orquestrador em segundo plano para backups com restic, com criação de repositórios, agendamento de snapshots e navegação ou restauração de arquivos.
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
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
Acesse http://localhost:8081 e entre com admin / admin123
- 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
Interface web auto-hospedada para gerenciar o BorgBackup centralmente em vários endpoints Linux, Mac e Windows por meio de um agente que consulta o servidor.
Um app web self-hosted que faz backup dos seus repositórios Git em horários programados, com limites de retenção e suporte a compartilhamentos SMB.
Ferramenta de backup multiplataforma com snapshots incrementais, criptografados e deduplicados, salvos na nuvem, em rede ou localmente, com CLI e interface gráfica.
Uma interface web rápida, distribuída em um único binário, para gerenciar várias instâncias do qBittorrent, com automações e cross-seeding.
Programa de backup rápido, eficiente e criptografado que deduplica dados e armazena snapshots em backends locais, SFTP, S3, Azure, GCS e outros.