Русский
Начать
← Все шаблоны

Vaultwarden на Pethost в один клик

Сервер менеджера паролей для приложений Bitwarden

Что произойдет

  1. Вы входите в Pethost или создаете аккаунт — с passkey, через GitHub или Google.
  2. Машины еще нет? Вы выбираете тариф, и мы готовим машину для вас. Ссылка ждет в вашем браузере, пока машина не будет готова.
  3. Окно «Новый проект» открывается на этом приложении, и вы нажимаете «Создать проект».
  4. Через минуту-две приложение работает по своему адресу с HTTPS. Его секреты создаются случайно, а данные попадают в ночной бэкап.
  5. Это проект как любой другой: его 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: