Compare commits

..

3 Commits

Author SHA1 Message Date
e5a8c094b0 Update README.md
added prereq - https cert enabled on ts admin page
2025-04-15 20:49:18 -05:00
0aaabcad3d update for admin page enabled by default 2025-04-14 16:17:17 -05:00
ef0748d48a fix for volumes and make admin page available by default 2025-04-14 16:15:42 -05:00
2 changed files with 4 additions and 3 deletions

View File

@ -8,6 +8,7 @@ This project sets up a VaultWarden instance with Tailscale VPN integration using
- Docker and Docker Compose installed on your system - Docker and Docker Compose installed on your system
- A Tailscale account and auth key (get one from https://login.tailscale.com/admin/authkeys) - A Tailscale account and auth key (get one from https://login.tailscale.com/admin/authkeys)
- HTTPS Certificates enabled in the DNS tab of Tailscale admin page
- Basic understanding of Docker and networking concepts - Basic understanding of Docker and networking concepts
## Project Structure ## Project Structure
@ -40,7 +41,7 @@ ts-vaultwarden/
4. Configure VaultWarden 4. Configure VaultWarden
- Replace `{{YOUR_DOMAIN}}` in the `docker-compose.yml` - Replace `{{YOUR_DOMAIN}}` in the `docker-compose.yml`
- Configuring the Admin page (WebUI) - Configuring the Admin page (WebUI)
- For a basic configuration uncomment `ADMIN_TOKEN: "an-incredibly-complex-password-is-required"` in the `docker-compose.yml` and change the password. This password permits access to your admin page - For a basic configuration update the following `ADMIN_TOKEN: "an-incredibly-complex-password-is-required"` in the `docker-compose.yml` and change the password. This password permits access to your admin page
- For enterprise grade security follow these [directions](https://github.com/dani-garcia/vaultwarden/wiki/Enabling-admin-page#secure-the-admin_token). - For enterprise grade security follow these [directions](https://github.com/dani-garcia/vaultwarden/wiki/Enabling-admin-page#secure-the-admin_token).
- **OPTIONAL** Vaultwarden's configuration is primarily managed through environment variables or a [.env file](https://github.com/dani-garcia/vaultwarden/blob/main/.env.template) for configuration options - **OPTIONAL** Vaultwarden's configuration is primarily managed through environment variables or a [.env file](https://github.com/dani-garcia/vaultwarden/blob/main/.env.template) for configuration options
- [Helpful Tutorial](https://www.techaddressed.com/tutorials/vaultwarden-docker-compose/#cost-features) - [Helpful Tutorial](https://www.techaddressed.com/tutorials/vaultwarden-docker-compose/#cost-features)

View File

@ -21,8 +21,8 @@ services:
restart: always restart: always
environment: environment:
DOMAIN: "https://vaultwarden.{{YOUR_DOMAIN}}.ts.net" # <---- Your domain here! --- ie https://vaultwarden.tail123456.ts.net/ DOMAIN: "https://vaultwarden.{{YOUR_DOMAIN}}.ts.net" # <---- Your domain here! --- ie https://vaultwarden.tail123456.ts.net/
# ADMIN_TOKEN: "an-incredibly-complex-password-is-required" # <---- Insert complex password ADMIN_TOKEN: "an-incredibly-complex-password-is-required" # <---- Insert complex password
volume: volumes:
- ./vaultwarden/data:/data - ./vaultwarden/data:/data
network_mode: service:vaultwarden-ts network_mode: service:vaultwarden-ts
depends_on: depends_on: