Установка
Windows x64
Автономная сборка для рабочей станции или ознакомления: отдельная установка .NET не требуется, данные лежат в каталоге рядом с приложением.
Требования
- 64-разрядная Windows 10, Windows 11 или Windows Server.
- Свободный локальный TCP-порт — в примере используется
5000. - Отдельная установка .NET не требуется: архив содержит автономную сборку.
Текущие архивы для Windows не имеют цифровой подписи, поэтому Windows может показать предупреждение SmartScreen. Загружайте их только с официальной страницы релизов и перед запуском проверяйте контрольную сумму SHA-256.
Загрузка и проверка
Скачайте со страницы последнего релиза:
holkas-web-win-x64-<версия>.zip;SHA256SUMS.
В PowerShell сравните хеш архива с соответствующей строкой в SHA256SUMS:
(Get-FileHash .\holkas-web-win-x64-0.1.4.zip -Algorithm SHA256).Hash.ToLower()
Get-Content .\SHA256SUMS
Замените 0.1.4 номером скачанной версии.
Первый запуск
Распакуйте архив в постоянный каталог. Откройте PowerShell, перейдите во вложенный каталог holkas-web-win-x64 и выполните:
$env:HolkasWeb__Mode = "Standalone"
$env:HolkasWeb__BootstrapAdminPassword = "задайте-сложный-пароль"
$env:HolkasWeb__DataPath = "$PWD\data"
$env:HolkasWeb__StatePath = "$PWD\data\holkasweb.db"
$env:ASPNETCORE_URLS = "http://localhost:5000"
.\Holkas.Web.exe
Откройте http://localhost:5000 и войдите под именем admin. Пока Holkas работает, окно PowerShell должно оставаться открытым. Для остановки нажмите Ctrl+C.
Для регулярного использования сохраните переменные окружения и команду запуска в локальном сценарии PowerShell. Не храните начальный пароль в файле, доступном другим пользователям.
Переменные окружения
Без HolkasWeb__Mode приложение стартует в режиме Local, где авторизация выключена, поэтому Standalone в сценарии выше задан явно. DataPath и StatePath указывают, где хранить данные; ASPNETCORE_URLS — адрес и порт. Полный список, включая политику хранения операций и режим Team, — на странице параметров запуска.