| Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
raspberry_pi:pi_4_model_b:raspberry_pi_os:vaultwarden [2023/05/13 12:16] Николай Солошин Раздел резервного копирования |
raspberry_pi:pi_4_model_b:raspberry_pi_os:vaultwarden [2023/12/20 23:06] (текущий) Николай Солошин Добавлено обновление |
| - открываем конфигурацию\\ \\ <code>nano /opt/vaultwarden/config.json</code>и удаляем из нее строку "admin_token" | - открываем конфигурацию\\ \\ <code>nano /opt/vaultwarden/config.json</code>и удаляем из нее строку "admin_token" |
| - регистрируем контейнер заново **без переменной** окружения «<nowiki>-e ADMIN_TOKEN</nowiki>»\\ \\ <code>docker run -d -e TZ='Asia/Vladivostok' -e WEBSOCKET_ENABLED=true --restart unless-stopped --name vaultwarden -v /opt/vaultwarden/:/data/ -p 127.0.0.1:8080:80 -p 127.0.0.1:3012:3012 vaultwarden/server:latest</code> | - регистрируем контейнер заново **без переменной** окружения «<nowiki>-e ADMIN_TOKEN</nowiki>»\\ \\ <code>docker run -d -e TZ='Asia/Vladivostok' -e WEBSOCKET_ENABLED=true --restart unless-stopped --name vaultwarden -v /opt/vaultwarden/:/data/ -p 127.0.0.1:8080:80 -p 127.0.0.1:3012:3012 vaultwarden/server:latest</code> |
| | |
| | ===== Обновление ===== |
| | |
| | Обновление, в моем случае, с версии 1.28.1 до 1.30.1 простейшее и описано ниже, но! |
| | |
| | :!: //В этой версии служба web-сокета на отдельном порту [[https://github.com/dani-garcia/vaultwarden/releases/tag/1.30.1|оставлена только в режиме совместимости]], т.е. она не будет обновляться, и в ближайшем будущем будет вообще удалена! **Поэтому обновление на более свежую версию, вероятно, уже потребует изменения [[https://github.com/dani-garcia/vaultwarden/wiki/Proxy-examples|конфигурации обратного прокси]].**// |
| | |
| | - Авторизуемся под суперпользователем\\ \\ <code>sudo -s</code> |
| | - загружаем новый образ\\ \\ <code>docker pull vaultwarden/server:latest</code> |
| | - останавливаем и удаляем старый контейнер\\ \\ <code>docker stop vaultwarden & docker rm vaultwarden</code> |
| | - настраиваем и запускаем новый\\ \\ <code>docker run -d -e TZ='Asia/Vladivostok' -e WEBSOCKET_ENABLED=true --restart unless-stopped --name vaultwarden -v /opt/vaultwarden/:/data/ -p 127.0.0.1:8080:80 -p 127.0.0.1:3012:3012 vaultwarden/server:latest</code> |
| | |
| | На этом, собственно, все. |
| | |
| | * Очистить Docker от накопившегося хлама, выполнив команду\\ \\ <code>docker system prune -a</code>но надо быть осторожным, т.к. **не** удаляет она только запущенные контейнеры и соответствующие им образы! |
| | * Узнать текущую версию сервера можно, выполнив команду\\ \\ <code>sudo docker logs vaultwarden | grep "Version" -m 1</code> |
| |
| ===== Резервное копирование ===== | ===== Резервное копирование ===== |
| |
| <file text sqlitedbs.txt>/opt/vaultwarden/db.sqlite3</file> | <file text sqlitedbs.txt>/opt/vaultwarden/db.sqlite3</file> |
| |