Vaultwarden на Pethost в один клік
Сервер менеджера паролів для застосунків Bitwarden
Що відбудеться
- Ви входите в Pethost або створюєте акаунт — з ключем доступу, через GitHub або Google.
- Машини ще немає? Ви обираєте тариф, і ми готуємо машину для вас. Посилання чекає у вашому браузері, доки машина не буде готова.
- Вікно «Новий проєкт» відкривається на цьому застосунку, і ви натискаєте «Створити проєкт».
- За хвилину-дві застосунок працює за власною адресою з HTTPS. Його секрети створюються випадково, а дані потрапляють у щонічний бекап.
- Це проєкт як будь-який інший: його compose.yaml, .env, логи й термінал — у панелі, а ваш агент може його змінити, відкотити або відновити.
Перші кроки
Відкрийте сайт, оберіть Create account і задайте головний пароль: відновити його неможливо. Потім додайте SIGNUPS_ALLOWED=false у файл .env проєкту й задеплойте ще раз, а в застосунках Bitwarden вкажіть https://vaultwarden.sam.pethost.app як власний сервер.
Що запускається
Шаблон — це цей compose.yaml і змінні, які він записує в .env проєкту. Pethost запускає файл так, як його написано.
services:
vaultwarden:
image: vaultwarden/server:1.37.4
restart: unless-stopped
environment:
DOMAIN: ${URL}
# Set SIGNUPS_ALLOWED=false in .env once your account exists.
SIGNUPS_ALLOWED: ${SIGNUPS_ALLOWED:-true}
volumes:
- data:/data
# The image's own check runs once a minute; this one answers in ten seconds.
healthcheck:
test: ["CMD", "/healthcheck.sh"]
interval: 10s
timeout: 5s
retries: 3
start_period: 20s
volumes:
data: