Files
backup-master/internal/server/templates/login.html
T
mrleo1nidandClaude Opus 5.5 1d44d067e9 backup-master: сервер бэкапов, агент и восстановление VPS
Один бинарник backupctl:
- server: API для агентов и restore, веб-морда (один админ), SQLite,
  ретеншн GFS, heavy-части, уведомления ntfy, раздача agent.sh/restore.sh;
- backup/plan: сбор по каталогу категорий (files/systemd/xui/compose),
  горячие дампы Postgres/Mongo/MySQL, снимок x-ui.db, docker-тома,
  digest образов, проверка crontab, потоковая отправка tar.zst;
- restore: провижининг на основе vps_installer с теми же версиями пакетов,
  recipes 3x-ui/nebula/sing-box нужных версий, восстановление compose
  с заливкой дампов и закреплением образов по digest.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 21:52:40 +03:00

16 lines
680 B
HTML

{{define "title"}}Вход — backup-master{{end}}
{{define "content"}}
<div class="login">
<h1>backup-master</h1>
{{if .NoAdmin}}
<p class="error">Администратор не задан. На сервере выполните:<br><code>backupctl admin-passwd &lt;логин&gt;</code></p>
{{end}}
{{with .Error}}<p class="error">{{.}}</p>{{end}}
<form method="post" action="/login">
<label>Логин <input name="user" autocomplete="username" required autofocus></label>
<label>Пароль <input name="password" type="password" autocomplete="current-password" required></label>
<button class="primary">Войти</button>
</form>
</div>
{{end}}