Servidor de mídia self-hosted para filmes, séries e músicas, feito para um pequeno círculo de familiares e amigos.
- Estrelas
- 20,409
- Forks
- 1,805
- Issues abertas
- 278
- Último commit
- anteontem
O que é?
O Bitwarden Server contém as APIs, o banco de dados e a infraestrutura central que funcionam como backend para todos os aplicativos clientes do Bitwarden. Ele é escrito em C# com .NET e ASP.NET Core, e o esquema do banco de dados é escrito em T-SQL para SQL Server.
O projeto pode ser compilado e executado no Windows, macOS e Linux. Para hospedagem própria, o Bitwarden é distribuído em contêineres Docker, com scripts PowerShell e Bash fornecidos para instalar e iniciar a stack. As imagens dos contêineres são publicadas no GitHub Container Registry.
Desenvolvedores que queiram contribuir ou executar o servidor localmente podem seguir o guia de configuração do servidor na documentação de contribuição do Bitwarden, que aborda etapas de compilação, ferramentas e estilo de código.
Recursos principais
- 01Fornece as APIs e os serviços de identidade usados por todos os clientes Bitwarden.
- 02Usa um banco de dados SQL Server com definições de esquema em T-SQL.
- 03Funciona em várias plataformas: Windows, macOS e Linux, com .NET.
- 04É implantado por meio de contêineres Docker, com scripts de instalação e inicialização.
- 05Publica as imagens dos serviços no GitHub Container Registry.
Casos de uso
- Hospedar por conta própria o backend do gerenciador de senhas Bitwarden na sua infraestrutura.
- Estudar uma aplicação ASP.NET Core e SQL Server pronta para produção.
- Contribuir com o backend dos clientes Bitwarden ou depurá-lo.
Início rápido
- 1
Baixe o script de gerenciamento no Linux ou macOS
curl -s -L -o bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" && chmod +x bitwarden.sh - 2
Instale o Bitwarden usando o script
./bitwarden.sh install - 3
Inicie os contêineres do Bitwarden
./bitwarden.sh start
Antes de usar
- O início rápido do README requer Docker e Docker Compose, que precisam ser instalados primeiro.
- O projeto inclui apenas o backend e foi feito para ser usado com os clientes do Bitwarden.
- A licença está listada como NOASSERTION, portanto é preciso conferir os termos da licença no repositório.
Tópicos
Perguntas frequentes
- O que é server?
- Servidor backend dos clientes Bitwarden, com APIs, banco de dados SQL Server e implantação via Docker para o gerenciador de senhas. O Bitwarden Server contém as APIs, o banco de dados e a infraestrutura central que funcionam como backend para todos os aplicativos clientes do Bitwarden. Ele é escrito em C# com .NET e ASP.NET Core, e o esquema do banco de dados é escrito em T-SQL para SQL Server.
- server é gratuito? Qual é a licença?
- server é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- server ainda é mantido?
- Manutenção ativa. O último commit de server foi em 19 de out. de 2026.
- Para que posso usar server?
- Hospedar por conta própria o backend do gerenciador de senhas Bitwarden na sua infraestrutura. Estudar uma aplicação ASP.NET Core e SQL Server pronta para produção. Contribuir com o backend dos clientes Bitwarden ou depurá-lo.
- Como instalar server?
- Baixe o script de gerenciamento no Linux ou macOS: curl -s -L -o bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" && chmod +x bitwarden.sh Instale o Bitwarden usando o script: ./bitwarden.sh install Inicie os contêineres do Bitwarden: ./bitwarden.sh start
- Onde consigo server?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/bitwarden/server
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma low-code de código aberto para criar ferramentas internas, dashboards e workflows usando seus bancos de dados e APIs existentes, com hospedagem própria ou na nuvem.
Plataforma de dados web open source que transforma sites em APIs estruturadas para scraping, crawling, busca, monitoramento e extração com IA.
Plataforma self-hosted para ambientes de desenvolvimento na nuvem e agentes de programação com IA, com workspaces definidos em Terraform.
Um rastreador de treinos e peso corporal para hospedar por conta própria, planejar rotinas, registrar séries e manter os dados de treino no seu próprio servidor.
Aplicativo auto-hospedado de monitoramento de disponibilidade e infraestrutura que verifica HTTP, ping, portas, DNS, Docker e mais, com páginas de status e alertas de incidentes.