Compare commits

...

66 Commits

Author SHA1 Message Date
joe-irving fd97eea59c testing version 2026-05-14 13:36:39 +01:00
fauno a5c751c9f2 fix: individual reviewers closes #22
continuous-integration/drone/push Build is failing
2026-04-01 11:47:25 -03:00
fauno 01b64fce3d chore: publish 2.1.3+1.35.4 release
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is failing
2026-02-25 13:57:00 -03:00
fauno dc8b5442c3 Merge pull request 'chore(deps): update vaultwarden/server docker tag to v1.35.4' (#21) from renovate/vaultwarden-server-1.x into main
continuous-integration/drone/push Build is failing
Reviewed-on: #21
Reviewed-by: fauno <fauno@sutty.coop.ar>
2026-02-24 13:43:30 +00:00
renovate-bot 149faf54ee chore(deps): update vaultwarden/server docker tag to v1.35.4 2026-02-23 21:35:53 +00:00
fauno b365f4aba9 Merge pull request 'add smtp_debug env var' (#13) from smtp_debug into main
continuous-integration/drone/push Build is failing
Reviewed-on: #13
Reviewed-by: fauno <fauno@sutty.coop.ar>
2026-02-16 13:01:14 +00:00
ammaratef45 6261ce4f70 add smtp_debug env var 2026-02-15 23:50:14 -08:00
ammaratef45 d862b0849d add fauno and ammaratef45 as maintainers
continuous-integration/drone/push Build is failing
2026-02-15 12:55:10 -08:00
ammaratef45 b1452505b5 add fauno and ammaratef45 as maintainers 2026-02-14 21:15:25 -08:00
fauno 4ce783b413 chore: publish 2.1.2+1.35.3 release
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is failing
2026-02-12 16:34:36 -03:00
renovate-bot 7a1c0a5465 chore(deps): update vaultwarden/server docker tag to v1.35.3 2026-02-12 19:25:48 +00:00
fauno 0376d412d0 Merge pull request 'chore: Configure Renovate' (#16) from renovate/configure into main
continuous-integration/drone/push Build is failing
Reviewed-on: #16
2026-02-12 19:23:01 +00:00
renovate-bot e00f20d870 Add renovate.json 2026-02-10 17:35:52 +00:00
joe-irving 10af40a73d fix: release notes
continuous-integration/drone/push Build is failing
2026-01-24 19:18:50 +00:00
joe-irving 2410d778e3 fix: remove SSO reference while WIP 2026-01-24 17:03:15 +00:00
joe-irving ecd51386e8 chore: publish 3.0.0+1.35.2 release 2026-01-20 18:02:18 +00:00
moritz 4bb0a87b33 increase healthcheck retries
continuous-integration/drone/push Build is failing
2025-12-23 14:48:53 +01:00
knoflook 22c3dbb9b8 chore: publish 2.1.1+1.34.3 release
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build was killed
2025-11-27 10:39:49 +01:00
3wordchant 74861fd9de chore: publish 2.1.0+1.34.1 release
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2025-06-18 18:15:58 +01:00
decentral1se 6b47b3d040 Merge pull request 'add solution to missing argon2 error message' (#11) from argon2-doc into main
continuous-integration/drone/push Build is passing
Reviewed-on: #11
2025-05-05 22:24:06 +00:00
marlon 3b2f17908f add solution to missing argon2 error message 2025-05-03 21:19:36 +00:00
decentral1se 681d84009e Merge pull request 'fix: don't enable SMTP by default' (#9) from smtp-not-enabled-by-default into main
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
Reviewed-on: #9
2025-04-24 08:11:44 +00:00
decentral1se 426c0c026f fix: don't enable SMTP by default
See #8
2025-04-24 09:50:47 +02:00
fauno 0c8a4ddc50 Merge pull request 'fix: set umask closes #6' (#7) from issue-6 into main
continuous-integration/drone/push Build is passing
Reviewed-on: #7
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech>
2025-04-23 19:21:16 +00:00
fauno cab11b0e2a fix: remove world access to existing data 2025-04-03 17:06:53 -03:00
fauno 938e4671b4 fix: set umask closes #6 2025-03-31 15:40:03 -03:00
moritz 96c7c18029 chore: publish 1.1.0+1.33.2 release 2025-02-24 14:49:03 +01:00
moritz 936d2c7044 add timezone env TX 2025-02-24 14:44:41 +01:00
stevensting 705f81dfb2 add release notes for older version with upgrade warning
continuous-integration/drone/push Build is passing
2025-01-20 14:25:52 +01:00
stevensting 913b973b6b chore: publish 1.0.4+1.32.7 release
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2025-01-20 13:18:20 +01:00
stevensting 9e66edca72 increase entrypoint version which was missing from last modification. (last 4 releases are not upgradeable)
continuous-integration/drone/push Build is passing
2025-01-20 13:06:22 +01:00
cas 40d49eb4c3 Update .drone.yml
continuous-integration/drone/push Build is failing
2025-01-08 10:09:13 -08:00
moritz 6cf7412473 chore: publish 1.0.3+1.32.5 release
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2024-12-16 15:47:27 +01:00
moritz 20ddaec548 patch vaultwarden backup label 2024-12-16 15:47:02 +01:00
moritz e29a5a9ce3 chore: publish 1.0.2+1.32.5 release
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2024-12-16 15:25:15 +01:00
moritz 3274ef6feb fix mariadb backupbot label
continuous-integration/drone/push Build is passing
2024-12-16 15:23:28 +01:00
simon c48778f942 chore: publish 1.0.1+1.32.5 release
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2024-12-10 18:34:31 +01:00
simon d52c9d220e chore: publish 1.0.0+1.32.3 release
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2024-12-10 18:26:46 +01:00
simon 7de85bb0b5 add optional mariaDB and provide function for hashing the admin_token 2024-12-10 18:25:19 +01:00
3wordchant 2c76e6640f chore: publish 0.9.1+1.32.3 release
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2024-10-30 13:39:53 -04:00
kawaiipunk b286befb98 Added extra steps to quickstart in README
continuous-integration/drone/push Build is passing
2024-10-07 16:30:25 +01:00
decentral1se b47b82d15a Merge pull request 'Define $COMPOSE_FILE in config to fix abra app deploy error' (#3) from marlon/vaultwarden:main into main
continuous-integration/drone/push Build is passing
Reviewed-on: #3
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech>
2024-09-28 10:57:32 +00:00
marlon b0d701b0e8 Define $COMPOSE_FILE in config to fix abra app deploy error
By default, the config options provided in the template fail because $COMPOSE_FILE is not set, leading to an error `[abra recipe path] is a directory` when running `abra app deploy`. This is fixed by setting `$COMPOSE_FILE` to `compose.yml`
2024-09-20 13:59:25 +00:00
javielico 7f60d33d21 chore: publish 0.9.0+1.32.0 release
continuous-integration/drone/push Build is passing
2024-08-26 18:07:07 +01:00
p4u1 57a40cfaa1 chore: publish 0.8.0+1.31.0 release
continuous-integration/drone/push Build is passing
2024-07-19 18:55:59 +02:00
knoflook 373db38548 feat: add smtp support
continuous-integration/drone/push Build is passing
2024-07-09 15:37:09 +02:00
javielico 4c50e82865 chore: publish 1.2.0+1.30.5 release
continuous-integration/drone/push Build is passing
2024-03-18 15:00:09 +00:00
javielico 06c0d8ffd4 chore: publish 1.1.0+1.30.5 release 2024-03-18 14:55:49 +00:00
javielico 371fa36d15 chore: publish 1.0.0+1.30.5 release 2024-03-18 14:54:20 +00:00
p4u1 c3dbb3e4dd chore: publish 0.7.2+1.30.3 release
continuous-integration/drone/push Build is passing
2024-02-13 17:50:11 +01:00
3wordchant 8ef06543d2 chore: publish 0.7.1+1.30.1 release
continuous-integration/drone/push Build is passing
2023-11-20 12:55:18 +00:00
decentral1se c59446cca2 Merge pull request 'add config for backup command' (#2) from p4u1/vaultwarden:enable-backup into main
continuous-integration/drone/push Build encountered an error
Reviewed-on: #2
2023-11-06 23:11:14 +00:00
p4u1 88210401bd add config for backup command 2023-11-06 21:26:00 +01:00
3wordchant 94a6b11bc8 chore: publish 0.7.0+1.30.0 release
continuous-integration/drone/push Build encountered an error
2023-11-06 13:25:30 +00:00
kawaiipunk e98ebf7440 chore: publish 0.6.0+1.29.2 release
continuous-integration/drone/push Build is passing
2023-10-23 13:52:59 +01:00
3wordchant 16e12cd293 chore: publish 0.5.1+1.29.1 release
continuous-integration/drone/push Build is passing
2023-08-04 15:27:39 +02:00
decentral1se d5ef9db98f chore: publish 0.5.0+1.29.0 release
continuous-integration/drone/push Build is passing
2023-07-20 17:01:22 +02:00
3wordchant 03f734de7d chore: publish 0.4.0+1.28.1 release
continuous-integration/drone/push Build is passing
2023-04-27 14:51:59 -04:00
3wordchant 28d0e9498b Switch to self-hosted stack-ssh-deploy image
continuous-integration/drone/push Build is passing
2023-01-21 11:46:42 -08:00
knoflook 452e40fd30 remove merge leftovers
continuous-integration/drone/push Build is passing
2023-01-21 11:51:35 +01:00
3wordchant f88255476f Add drone configs / secrets [mass update]
continuous-integration/drone/push Build is passing
2023-01-20 21:32:07 -08:00
3wordchant ba48419611 Add CI and catalogue generation [mass update]
continuous-integration/drone/push Build is failing
2023-01-20 10:45:03 -08:00
3wordchant ceb8e3981f Update abra syntax in examples (finally) [mass update] 2023-01-19 16:02:28 -08:00
knoflook 6e44ff96b1 Merge branch 'main' of https://git.coopcloud.tech/coop-cloud/vaultwarden 2022-12-01 11:29:43 +01:00
knoflook 7baac51174 add backup capability 2022-12-01 11:28:45 +01:00
3wordchant 07e6c27f34 chore: publish 0.2.0+1.26.0 release 2022-11-18 07:06:00 -08:00
19 changed files with 314 additions and 11 deletions
+40
View File
@@ -0,0 +1,40 @@
---
kind: pipeline
name: deploy to swarm-test.autonomic.zone
steps:
- name: deployment
image: git.coopcloud.tech/coop-cloud/stack-ssh-deploy:latest
settings:
host: swarm-test.autonomic.zone
stack: vaultwarden
generate_secrets: true
purge: true
deploy_key:
from_secret: drone_ssh_swarm_test
networks:
- proxy
environment:
DOMAIN: vaultwarden.swarm-test.autonomic.zone
STACK_NAME: vaultwarden
LETS_ENCRYPT_ENV: production
APP_ENTRYPOINT_VERSION: v1
SECRET_ADMIN_TOKEN_VERSION: v1
trigger:
branch:
- main
---
kind: pipeline
name: generate recipe catalogue
steps:
- name: release a new version
image: plugins/downstream
settings:
server: https://build.coopcloud.tech
token:
from_secret: drone_abra-bot_token
fork: true
repositories:
- toolshed/auto-recipes-catalogue-json
trigger:
event: tag
+22
View File
@@ -3,6 +3,8 @@ TYPE=vaultwarden
DOMAIN=vaultwarden.example.com
LETS_ENCRYPT_ENV=production
COMPOSE_FILE="compose.yml"
WEBSOCKET_ENABLED=true
SIGNUPS_ALLOWED=true
@@ -12,3 +14,23 @@ LOG_FILE=/data/vaultwarden.log
LOG_LEVEL=warn
SECRET_ADMIN_TOKEN_VERSION=v1 # length=48
TX="Europe/Berlin"
## DB settings
#COMPOSE_FILE="$COMPOSE_FILE:compose.mariadb.yml"
#SECRET_DB_PASSWORD_VERSION=v1
#SECRET_DB_ROOT_PASSWORD_VERSION=v1
## SMTP settings
#COMPOSE_FILE="$COMPOSE_FILE:compose.smtp.yml"
#SECRET_SMTP_PASSWORD_VERSION=v1
#SMTP_ENABLED=1
#SMTP_FROM=noreply@example.com
#SMTP_USERNAME=noreply@example.com
#SMTP_HOST=mail.example.com
#SMTP_PORT=587
#SMTP_SECURITY=starttls
# If SMTP isn't working, enable this line to debug
# remember to disable it after debugging
#SMTP_DEBUG=true
+16
View File
@@ -0,0 +1,16 @@
---
name: "Vaultwarden pull request template"
about: "Vaultwarden pull request template"
---
<!--
Thank you for doing recipe maintenance work!
Please mark all checklist items which are relevant for your changes.
Please remove the checklist items which are not relevant for your changes.
Feel free to remove this comment.
-->
* [ ] I have deployed and tested my changes
* [ ] I have [updated relevant versions in `abra.sh`](https://docs.coopcloud.tech/maintainers/upgrade/#updating-versions-in-the-abrash)
* [ ] I have made my environment variable changes [backwards compatible](https://docs.coopcloud.tech/maintainers/upgrade/#backwards-compatible-environment-variable-changes)
* [ ] I have added a [release note entry](https://docs.coopcloud.tech/maintainers/upgrade/#creating-new-release-notes)
+32
View File
@@ -0,0 +1,32 @@
# Vaultwarden Recipe Maintenance
All contributions should be made via a pull request. This is to ensure a
certain quality and consistency, that others can rely on.
## Maintainer Responsibilities
A recipe maintainer has the following responsibilities:
- Respond to pull requests / issues within a week
- Make image security updates within a day
- Make image patch / minor updates within a week
- Make image major updates within a month
In order to fullfill these responsibilities a recipe maintainer:
- Has to watch the repository (to get notifications)
- Needs to make sure renovate is configured properly
## Pull Requests
A pull request can be merged if it is approved by at least one maintainer. For
pull requests opened by a maintainer they need to be approved by another
maintainer. Even though it is okay to merge a pull request with one approval, it
is always better if all maintainers looked at the pull request and approved it.
## Become a maintainer
Everyone can apply to be a recipe maintainer:
1. Watch the repository to always get updates
2. Simply add your self to the list in the [README.md](./README.md) and open a new pull request with the change.
3. Once the pull request gets merged you will be added to the [vaultwarden maintainers team](https://git.coopcloud.tech/org/coop-cloud/teams/vw-maintainers).
+10 -5
View File
@@ -3,13 +3,13 @@
> Open source password manager
<!-- metadata -->
* **Maintainer**: [@fauno](https://git.coopcloud.tech/fauno), [@ammaratef45](https://git.coopcloud.tech/ammaratef45)
* **Category**: Apps
* **Status**: 2, beta
* **Image**: [`vaultwarden/server`](https://hub.docker.com/vaultwarden/server), 4, upstream
* **Healthcheck**: 3
* **Backups**: No
* **Email**: No
* **Backups**: Yes
* **Email**: Yes
* **Tests**: No
* **SSO**: No
@@ -20,14 +20,19 @@
1. Set up Docker Swarm and [`abra`]
2. Deploy [`coop-cloud/traefik`]
3. `abra app new vaultwarden`
4. `abra app YOURAPPDOMAIN config`
5. `abra app YOURAPPDOMAIN deploy`
4. `abra app config YOURAPPDOMAIN`
5. `abra app cmd -l YOURAPPDOMAIN insert_vaultwarden_admin_token` will insert a hashed `admin_token` as password as recommended by vaultwarden. Will echo the admin_token to your cli.
6. `abra app secret insert YOURAPPDOMAIN smtp_password v1 "super-secret-password"` SMTP config and password needed for user email invites
5. `abra app deploy YOURAPPDOMAIN`
[`abra`]: https://git.coopcloud.tech/coop-cloud/abra
[`coop-cloud/traefik`]: https://git.coopcloud.tech/coop-cloud/traefik
## Tips & Tricks
### Using MariaDB instead of SQLite
Just comment in the `DB settings` section in your .env
### Wiring up `fail2ban`
You need the following logging config:
+49 -1
View File
@@ -1 +1,49 @@
export APP_ENTRYPOINT_VERSION=v1
export APP_ENTRYPOINT_VERSION=v4
APP_DIR="app:/data"
insert_vaultwarden_admin_token() {
if ! command -v argon2 &> /dev/null; then
echo "argon2 is required on your local machine to hash the admin token."
echo "It could not be found in your PATH, please install argon2 to proceed."
echo "For example: On a debian/ubuntu system, run `apt install argon2`"
exit 1
fi
PASS=$(openssl rand 64 | openssl enc -A -base64)
# -e: output encoded hash, -id: use Argon2id, -k: memory cost, -t: time cost, -p: parallelism
HASH=$(echo -n "$PASS" | argon2 "$(openssl rand -base64 32)" -e -id -k 65540 -t 3 -p 4)
if abra app secret insert -C "$APP_NAME" admin_token v1 "$HASH"; then
echo "Vaultwarden Admin Token is:"
echo "$PASS"
echo "TAKE NOTE OF IT NOW, WILL NEVER BE SHOWN AGAIN!"
else
echo "Failed to insert admin token."
exit 1
fi
}
_backup_app() {
# Copied _abra_backup_dir to make UX better on restore and backup
{
abra__src_="$1"
abra__dst_="-"
}
# shellcheck disable=SC2154
FILENAME="$(basename "$1").tar"
debug "Copying '$1' to '$FILENAME'"
silence
mkdir -p /tmp/abra
sub_app_cp > /tmp/abra/$FILENAME
unsilence
}
abra_backup_app() {
# shellcheck disable=SC2154
ARK_FILENAME="$ABRA_BACKUP_DIR/${abra__app_}_app_$(date +%F).tar.gz"
# Cant be FILENAME as that gets changed by something
_backup_app $APP_DIR
success "Backed up 'app' to $ARK_FILENAME"
}
+51
View File
@@ -0,0 +1,51 @@
---
version: "3.8"
services:
app:
environment:
# DATABASE_URL with secret db_password is being set by entrypoint.sh.tmpl
- MYSQL_HOST=db
- MYSQL_DATABASE=vaultwarden
- MYSQL_USER=vaultwarden
- MYSQL_PASSWORD_FILE=/run/secrets/db_password
secrets:
- db_password
db:
image: "mariadb:10.11" # or "mysql"
environment:
- MYSQL_DATABASE=vaultwarden
- MYSQL_USER=vaultwarden
- MYSQL_PASSWORD_FILE=/run/secrets/db_password
- MYSQL_ROOT_PASSWORD_FILE=/run/secrets/db_root_password
- MAX_DB_CONNECTIONS=${MAX_DB_CONNECTIONS:-100}#
secrets:
- db_root_password
- db_password
volumes:
- "mariadb:/var/lib/mysql"
networks:
- internal
deploy:
labels:
backupbot.backup.pre-hook: 'mysqldump --single-transaction -u root -p"$$(cat /run/secrets/db_root_password)" $${MYSQL_DATABASE} > /var/lib/mysql/backup.sql'
backupbot.backup.volumes.mariadb.path: "backup.sql"
backupbot.restore.post-hook: 'mysql -u root -p"$$(cat /run/secrets/db_root_password)" $${MYSQL_DATABASE} < /var/lib/mysql/backup.sql'
healthcheck:
test: ["CMD-SHELL", 'mysqladmin -p"$$(cat /run/secrets/db_root_password)" ping']
interval: 30s
timeout: 10s
retries: 30
start_period: 1m
secrets:
db_root_password:
external: true
name: ${STACK_NAME}_db_root_password_${SECRET_DB_ROOT_PASSWORD_VERSION}
db_password:
external: true
name: ${STACK_NAME}_db_password_${SECRET_DB_PASSWORD_VERSION}
volumes:
mariadb:
+21
View File
@@ -0,0 +1,21 @@
---
version: "3.8"
services:
app:
secrets:
- smtp_password
environment:
- "SMTP_ENABLED"
- "SMTP_PASSWORD_FILE=/run/secrets/smtp_password"
- "SMTP_FROM"
- "SMTP_USERNAME"
- "SMTP_HOST"
- "SMTP_PORT"
- "SMTP_SECURITY"
- "SMTP_DEBUG"
secrets:
smtp_password:
external: true
name: ${STACK_NAME}_smtp_password_${SECRET_SMTP_PASSWORD_VERSION}
+12 -5
View File
@@ -3,9 +3,10 @@ version: "3.8"
services:
app:
image: vaultwarden/server:1.26.0
image: vaultwarden/server:1.36.0
networks:
- proxy
- internal
environment:
- "DOMAIN=https://$DOMAIN"
- "WEBSOCKET_ENABLED=$WEBSOCKET_ENABLED"
@@ -15,11 +16,13 @@ services:
- "EXTENDED_LOGGING=$EXTENDED_LOGGING"
- "LOG_FILE=$LOG_FILE"
- "LOG_LEVEL=$LOG_LEVEL"
- "TX=${TX:-Europe/Berlin}"
configs:
- source: app_entrypoint
target: /docker-entrypoint.sh
mode: 0555
entrypoint: /docker-entrypoint.sh
# entrypoint: ['tail', '-f', '/dev/null']
command: /start.sh
secrets:
- admin_token
@@ -27,9 +30,10 @@ services:
- vaultwarden_data:/data
healthcheck:
test: curl -f http://localhost/alive || exit 1
interval: 5s
timeout: 3s
retries: 10
interval: 30s
timeout: 10s
retries: 30
start_period: 1m
deploy:
restart_policy:
condition: on-failure
@@ -39,7 +43,9 @@ services:
- "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`)"
- "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure"
- "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}"
- "coop-cloud.${STACK_NAME}.version=0.1.1+1.26.0"
- "coop-cloud.${STACK_NAME}.version=2.2.0+1.36.0"
- "backupbot.backup=true"
- "backupbot.backup.path=/data"
volumes:
vaultwarden_data:
@@ -47,6 +53,7 @@ volumes:
networks:
proxy:
external: true
internal:
configs:
app_entrypoint:
+29
View File
@@ -1,6 +1,24 @@
#!/bin/bash
set -e
umask 027
# set DATABASE_URL with db_password
set_db_url() {
if test -f "/var/run/secrets/db_password"; then
pwd=`cat /var/run/secrets/db_password`
if [ -z $pwd ]; then
echo >&2 "error: /var/run/secrets/db_password is empty"
exit 1
fi
echo "entrypoint.sh setting DATABASE_URL"
export "DATABASE_URL"="mysql://vaultwarden:${pwd}@db/vaultwarden"
unset "pwd"
else
echo >&2 "error: /var/run/secrets/db_password does not exist"
exit 1
fi
}
file_env() {
local var="$1"
@@ -24,8 +42,19 @@ file_env() {
unset "$fileVar"
}
if [ -n "${MYSQL_HOST}" ]; then
set_db_url
fi
file_env "ADMIN_TOKEN"
{{ if eq (env "SMTP_ENABLED") "1" }}
file_env "SMTP_PASSWORD"
{{ end }}
# remove world permissions on data
chmod -R o= /data
# upstream startup command
# https://github.com/dani-garcia/vaultwarden/blob/60ed5ff99d15dec0b82c85987f9a3e244b8bde91/docker/Dockerfile.j2#L254
/start.sh
+1
View File
@@ -0,0 +1 @@
ATTENTION: this version is not automatically upgradeable due to missing entrypoint version increase. Please upgrade to at least 1.0.4+1.32.7 directly.
+1
View File
@@ -0,0 +1 @@
ATTENTION: this version is not automatically upgradeable due to missing entrypoint version increase. Please upgrade to at least 1.0.4+1.32.7 directly.
+1
View File
@@ -0,0 +1 @@
ATTENTION: this version is not automatically upgradeable due to missing entrypoint version increase. Please upgrade to at least 1.0.4+1.32.7 directly.
+1
View File
@@ -0,0 +1 @@
ATTENTION: this version is not automatically upgradeable due to missing entrypoint version increase. Please upgrade to at least 1.0.4+1.32.7 directly.
+1
View File
@@ -0,0 +1 @@
bugfix release for missing increase of entrypoint version for the last 4 releases. Also upgraded vaultwarden bugfix release.
+15
View File
@@ -0,0 +1,15 @@
=== SMTP SETTINGS ===
This release contains a *breaking change* if you use SMTP with vaultwarden.
See https://git.coopcloud.tech/coop-cloud/vaultwarden/pulls/9 for more.
TLDR; Please add `SMTP_ENABLED=1` to your .env to continue using SMTP.
=== PERMISSIONS ===
Previously, the data directory including the main private key had read
permissions enabled for all host users. This release fixes that. Please review
your Vaultwarden keys if other users on your Co-op Cloud host may have had
access to these files.
See https://git.coopcloud.tech/coop-cloud/vaultwarden/pulls/7 for more.
+1
View File
@@ -0,0 +1 @@
Allows support for 2026.1+ clients.
+1
View File
@@ -0,0 +1 @@
https://github.com/dani-garcia/vaultwarden/releases/tag/1.36.0
+10
View File
@@ -0,0 +1,10 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
],
"reviewers": [
"ammaratef45",
"fauno"
]
}