mirror of
https://github.com/bitwarden/self-host.git
synced 2026-06-27 13:55:46 +00:00
6a68aefd3fbcdb6fbb7ef2bb708a800c1ea528a7
[BRE-1893](https://bitwarden.atlassian.net/browse/BRE-1893) Address Azure Marketplace certification failures from the 2026.4.1 release submission. * ClientAliveInterval (200.3.3.1): write the setting to /etc/ssh/sshd_config.d/10-azure-marketplace.conf so it wins over cloud-init's drop-in. Validator reads sshd -T to match what Azure tests. * No swap on OS disk (200.3.3.3): set ResourceDisk.EnableSwap=n in /etc/waagent.conf and drop a cloud-init swap module so swap is not recreated on first boot. Validator asserts the waagent.conf setting. * Linux Agent (200.3.3.4): explicitly install walinuxagent from noble-updates and systemctl enable it so the agent reports to the Azure fabric on first boot. Validator adds an is-enabled check. * Bash history (200.5.1): delete .bash_history in the final packer provisioner with HISTFILE=/dev/null so subsequent steps do not repopulate it. Validator checks for file absence.
Self-Host Release Repository
Bitwarden's dedicated self-hosted release repository. This holds the installation scripts and container images for our self-host project.
For any issues regarding a specific client application, please visit bitwarden/clients
Container Images
Bitwarden provides OCI-Compliant container images in our ghcr.io repository.
All images published to ghcr.io are
signed by using Cosign's keyless signing. The images can be
verified with the following command (where $IMAGE_NAME is set to an image in our repository):
$ cosign verify ghcr.io/bitwarden/$IMAGE_NAME:latest --certificate-identity-regexp="https://github\.com/bitwarden/self-host/\.github/workflows/release\.yml@.*" --certificate-oidc-issuer="https://token.actions.githubusercontent.com"
Quick Deploy
Languages
Shell
61.3%
HCL
16.9%
PowerShell
11.5%
Handlebars
5.5%
Dockerfile
4.8%