{"id":24272489,"url":"https://github.com/dudecalledbro/vaultwarden","last_synced_at":"2026-05-05T22:34:11.705Z","repository":{"id":270911846,"uuid":"911823879","full_name":"DudeCalledBro/vaultwarden","owner":"DudeCalledBro","description":"Ansible Playbooks for Automating Vaultwarden Deployment with Reverse Proxy.","archived":false,"fork":false,"pushed_at":"2025-01-04T00:29:10.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-15T19:38:47.051Z","etag":null,"topics":["ansible","automation","docker-compose","vaultwarden"],"latest_commit_sha":null,"homepage":"","language":"YAML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DudeCalledBro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"DudeCalledBro"}},"created_at":"2025-01-04T00:12:43.000Z","updated_at":"2025-01-04T00:29:13.000Z","dependencies_parsed_at":"2025-01-04T01:24:38.098Z","dependency_job_id":"2e068494-f01f-4e6c-bc28-3ed1ea37a783","html_url":"https://github.com/DudeCalledBro/vaultwarden","commit_stats":null,"previous_names":["dudecalledbro/vaultwarden"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DudeCalledBro%2Fvaultwarden","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DudeCalledBro%2Fvaultwarden/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DudeCalledBro%2Fvaultwarden/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DudeCalledBro%2Fvaultwarden/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DudeCalledBro","download_url":"https://codeload.github.com/DudeCalledBro/vaultwarden/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241977539,"owners_count":20051839,"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","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":["ansible","automation","docker-compose","vaultwarden"],"created_at":"2025-01-15T18:26:40.763Z","updated_at":"2026-05-05T22:34:11.677Z","avatar_url":"https://github.com/DudeCalledBro.png","language":"YAML","funding_links":["https://github.com/sponsors/DudeCalledBro"],"categories":[],"sub_categories":[],"readme":"# Vaultwarden\n\n[![CI](https://github.com/DudeCalledBro/vaultwarden/actions/workflows/ci.yml/badge.svg)](https://github.com/DudeCalledBro/vaultwarden/actions/workflows/ci.yml)\n\nThis repository contains Ansible playbooks and configurations for deploying Vaultwarden (an open-source password manager) along with a reverse proxy to manage incoming traffic and secure access.\n\n## Prerequisites\n\n- Ensure you have Ansible installed (e.g. `pip3 install ansible`)\n- Ensure Docker is installed (you may want to checkout my [ansible-docker-role](https://github.com/DudeCalledBro/ansible-role-docker))\n\n## Setup\n\nBefore running the playbook, you'll need to configure the deployment by setting up the necessary inventory and configuration files.\n\n1. Copy the example inventory file to `inventory.yml`:\n\n    ```bash\n    cp example.inventory.yml inventory.yml\n    ```\n\n2. Copy the example configuration file to config.yml. This file contains essential settings for your Vaultwarden deployment.\n\n    ```bash\n    cp example.config.yml config.yml\n    ```\n\n    \u003e **Default Variables**: Take a moment to inspect the defaults directory within the roles to ensure that all variables are correctly set up according to your needs.\n\n3. Once your configuration files are in place, you can deploy Vaultwarden by running the following Ansible playbook:\n\n    ```bash\n    ansible-playbook play-vaultwarden.yml\n    ```\n\n## Additional Resources\n\n- [Vaultwarden Documentation](https://github.com/dani-garcia/vaultwarden/wiki/): For more detailed information on Vaultwarden, including setup, configuration, and usage, refer to the official documentation.\n\n## License\n\nCopyright © 2025 Niclas Spreng\n\nLicensed under the [MIT license](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdudecalledbro%2Fvaultwarden","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdudecalledbro%2Fvaultwarden","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdudecalledbro%2Fvaultwarden/lists"}