{"id":16809738,"url":"https://github.com/dani-garcia/bw_web_builds","last_synced_at":"2026-01-08T21:02:26.366Z","repository":{"id":37035808,"uuid":"161632059","full_name":"dani-garcia/bw_web_builds","owner":"dani-garcia","description":"Web vault builds for vaultwarden","archived":false,"fork":false,"pushed_at":"2026-01-01T17:37:06.000Z","size":565,"stargazers_count":334,"open_issues_count":2,"forks_count":109,"subscribers_count":8,"default_branch":"master","last_synced_at":"2026-01-05T03:21:52.403Z","etag":null,"topics":["hacktoberfest","vaultwarden"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dani-garcia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-12-13T11:53:36.000Z","updated_at":"2026-01-02T20:08:29.000Z","dependencies_parsed_at":"2023-12-18T23:59:07.185Z","dependency_job_id":"aca5e53d-d660-4527-841b-949d1065f897","html_url":"https://github.com/dani-garcia/bw_web_builds","commit_stats":null,"previous_names":[],"tags_count":119,"template":false,"template_full_name":null,"purl":"pkg:github/dani-garcia/bw_web_builds","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dani-garcia%2Fbw_web_builds","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dani-garcia%2Fbw_web_builds/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dani-garcia%2Fbw_web_builds/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dani-garcia%2Fbw_web_builds/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dani-garcia","download_url":"https://codeload.github.com/dani-garcia/bw_web_builds/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dani-garcia%2Fbw_web_builds/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28248930,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2026-01-08T02:00:06.591Z","response_time":241,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","vaultwarden"],"created_at":"2024-10-13T10:13:44.493Z","updated_at":"2026-01-08T21:02:26.333Z","avatar_url":"https://github.com/dani-garcia.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# Web Vault builds for Vaultwarden\n\n![Vaultwarden Logo](https://raw.githubusercontent.com/dani-garcia/vaultwarden/refs/heads/main/resources/vaultwarden-logo-auto.svg)\n\nScripts and CI to patch (including branding) and build the [Bitwarden web client](https://github.com/bitwarden/clients/tree/main/apps/web) [[disclaimer](#disclaimer)], to make it compatible with [Vaultwarden](https://github.com/dani-garcia/vaultwarden).\n\n---\n\n[![GitHub Release](https://img.shields.io/github/release/dani-garcia/bw_web_builds.svg?style=for-the-badge\u0026logo=vaultwarden\u0026color=005AA4)](https://github.com/dani-garcia/bw_web_builds/releases/latest)\n[![ghcr.io Pulls](https://img.shields.io/badge/dynamic/json?style=for-the-badge\u0026logo=github\u0026logoColor=fff\u0026color=005AA4\u0026url=https%3A%2F%2Fipitio.github.io%2Fbackage%2Fdani-garcia%2Fbw_web_builds%2Fbw_web_builds.json\u0026query=%24.downloads\u0026label=ghcr.io%20pulls\u0026cacheSeconds=14400)](https://github.com/dani-garcia/bw_web_builds/pkgs/container/bw_web_builds)\n[![Docker Pulls](https://img.shields.io/docker/pulls/vaultwarden/web-vault.svg?style=for-the-badge\u0026logo=docker\u0026logoColor=fff\u0026color=005AA4\u0026label=docker.io%20pulls)](https://hub.docker.com/r/vaultwarden/web-vault) \u003cbr\u003e\n[![GHA Release](https://img.shields.io/github/actions/workflow/status/dani-garcia/bw_web_builds/release.yml?style=flat-square\u0026logo=github\u0026logoColor=fff\u0026label=Build%20Workflow)](https://github.com/dani-garcia/bw_web_builds/actions/workflows/release.yml)\n[![Contributors](https://img.shields.io/github/contributors-anon/dani-garcia/bw_web_builds.svg?style=flat-square\u0026logo=vaultwarden\u0026color=005AA4)](https://github.com/dani-garcia/bw_web_builds/graphs/contributors)\n[![Forks](https://img.shields.io/github/forks/dani-garcia/bw_web_builds.svg?style=flat-square\u0026logo=github\u0026logoColor=fff\u0026color=005AA4)](https://github.com/dani-garcia/bw_web_builds/network/members)\n[![Stars](https://img.shields.io/github/stars/dani-garcia/bw_web_builds.svg?style=flat-square\u0026logo=github\u0026logoColor=fff\u0026color=005AA4)](https://github.com/dani-garcia/bw_web_builds/stargazers)\n[![Issues Open](https://img.shields.io/github/issues/dani-garcia/bw_web_builds.svg?style=flat-square\u0026logo=github\u0026logoColor=fff\u0026color=005AA4\u0026cacheSeconds=300)](https://github.com/dani-garcia/bw_web_builds/issues)\n[![Issues Closed](https://img.shields.io/github/issues-closed/dani-garcia/bw_web_builds.svg?style=flat-square\u0026logo=github\u0026logoColor=fff\u0026color=005AA4\u0026cacheSeconds=300)](https://github.com/dani-garcia/bw_web_builds/issues?q=is%3Aissue+is%3Aclosed) \u003cbr\u003e\n[![Matrix Chat](https://img.shields.io/matrix/vaultwarden:matrix.org.svg?style=flat-square\u0026logo=matrix\u0026logoColor=fff\u0026color=953B00\u0026cacheSeconds=14400)](https://matrix.to/#/#vaultwarden:matrix.org)\n[![GitHub Discussions](https://img.shields.io/github/discussions/dani-garcia/vaultwarden?style=flat-square\u0026logo=github\u0026logoColor=fff\u0026color=953B00\u0026cacheSeconds=300)](https://github.com/dani-garcia/vaultwarden/discussions)\n[![Discourse Discussions](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fvaultwarden.discourse.group%2F\u0026style=flat-square\u0026logo=discourse\u0026color=953B00)](https://vaultwarden.discourse.group/)\n[![GPL-3.0 Licensed](https://img.shields.io/github/license/dani-garcia/bw_web_builds.svg?style=flat-square\u0026logo=vaultwarden\u0026color=944000\u0026cacheSeconds=14400)](https://github.com/dani-garcia/bw_web_builds/blob/main/LICENSE.txt)\n\n\n\u003e [!IMPORTANT]\n\u003e **When using this web-vault, please report any bugs or suggestions directly to us (see [Get in touch](#get-in-touch)), regardless of whatever other clients you are using (mobile, desktop, browser...). DO NOT use the official Bitwarden support channels.**\n\n---\n\n## Building the web-vault\n\nTo build the web-vault you need either node and npm installed or use Docker.\n\n### Using node and npm\n\nFor a quick and easy local build you could run:\n```bash\nmake full\n```\n\nThat will generate a `tar.gz` file within the `builds` directory which you can extract and use with the `WEB_VAULT_FOLDER` environment variable.\n\n### Using a container\n\nOr via the usage of building via a container:\n```bash\nmake container-extract\n```\n\nThat will extract the `tar.gz` and files generated via Docker into the `container_builds` directory.\n\n#### Which container command to use, docker or podman\n\nThe default is to use `docker`, but `podman` works too.\n\nYou can force them by replacing `container` with either `docker` or `podman`, like:\n```bash\nmake docker-extract\n# Or\nmake podman-extract\n```\n\nYou can configure the default via a `.env` file. See the `.env.template`.\u003cbr\u003e\nOr you can set it as a make argument with the make command:\n```bash\nmake CONTAINER_CMD=podman container-extract\n```\n\n### More information\n\nFor more information see: [Install the web-vault](https://github.com/dani-garcia/vaultwarden/wiki/Building-binary#install-the-web-vault)\n\n\n### Pre-build\n\nThe builds are available in the [releases page](https://github.com/dani-garcia/bw_web_builds/releases), and can be replicated with the scripts in this repo.\n\n\u003cbr\u003e\n\n## Get in touch\n\nHave a question, suggestion or need help? Join our community on [Matrix](https://matrix.to/#/#vaultwarden:matrix.org), [GitHub Discussions](https://github.com/dani-garcia/vaultwarden/discussions) or [Discourse Forums](https://vaultwarden.discourse.group/).\n\nEncountered a bug or crash? Please search our issue tracker and discussions to see if it's already been reported. If not, please [start a new discussion](https://github.com/dani-garcia/vaultwarden/discussions) or [create a new issue](https://github.com/dani-garcia/vaultwarden/issues/). Ensure you're using the latest version of Vaultwarden and there aren't any similar issues open or closed!\n\n\u003cbr\u003e\n\n## Disclaimer\n\n**This project is not associated with [Bitwarden](https://bitwarden.com/) or Bitwarden, Inc.**\n\nHowever, one of the active maintainers for Vaultwarden is employed by Bitwarden and is allowed to contribute to the project on their own time. These contributions are independent of Bitwarden and are reviewed by other maintainers.\n\nThe maintainers work together to set the direction for the project, focusing on serving the self-hosting community, including individuals, families, and small organizations, while ensuring the project's sustainability.\n\n**Please note:** We cannot be held liable for any data loss that may occur while using Vaultwarden. This includes passwords, attachments, and other information handled by the application. We highly recommend performing regular backups of your files and database. However, should you experience data loss, we encourage you to contact us immediately.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdani-garcia%2Fbw_web_builds","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdani-garcia%2Fbw_web_builds","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdani-garcia%2Fbw_web_builds/lists"}