Инструменты пользователя

Инструменты сайта


raspberry_pi:pi_4_model_b:raspberry_pi_os:vaultwarden

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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] (текущий)
Николай Солошин Добавлено обновление
Строка 272: Строка 272:
   - открываем конфигурацию\\ \\ <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>
  
 ===== Резервное копирование ===== ===== Резервное копирование =====
Строка 281: Строка 297:
  
 <file text sqlitedbs.txt>/opt/vaultwarden/db.sqlite3</file> <file text sqlitedbs.txt>/opt/vaultwarden/db.sqlite3</file>
- 
Последнее изменение: 2023/05/13 12:16 — Николай Солошин