mirror of
https://github.com/bitwarden/self-host.git
synced 2026-06-27 22:05:45 +00:00
bre-2009/motd-setup
[BRE-2009](https://bitwarden.atlassian.net/browse/BRE-2009) The edition-selection wizard auto-launched on every login via /etc/profile.d, blocking any login-shell session — including the Azure Marketplace certification harness — on its `read` prompt. Stop auto-launching it; advertise it through the MOTD and let the user run it on demand. Robust for every session type (PTY or non-PTY, login or command exec) and fixes the latent hang for non-interactive SSH (scp/automation) against customer VMs. * Delete the /etc/profile.d/bitwarden-first-login.sh auto-launch trigger and its references in the Azure/AWS/DO packer builds * MOTD now instructs the user to run `sudo bitwarden-setup` when no edition has been selected * Symlink setup-wizard.sh to /usr/local/bin/bitwarden-setup; drop the wizard's self-removal of the trigger * Update the 001_onboot comment to reference the on-demand wizard
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%