Установка SemAnsi

Системные требования

  • Windows Server 2016+ или Linux (Ubuntu 20.04+, CentOS 7+)
  • .NET 8.0 Runtime
  • База данных: PostgreSQL 13+ или Microsoft SQL Server 2019+
  • Ansible (установленный на сервере, к которому будет подключаться система)
  • Node.js (для сборки фронтенда, опционально)

Шаги установки

  1. Скачайте последнюю версию SemAnsi с репозитория (или получите установочный архив).
  2. Распакуйте архив в папку веб-сервера (например, /var/www/semansi или C:inetpubwwwrootsemansi).
  3. Настройте строку подключения к базе данных в файле appsettings.json:
    "ConnectionStrings": { "DefaultConnection": "Host=localhost;Database=semansi;Username=postgres;Password=yourpass" }
  4. Запустите миграции базы данных:
    dotnet ef database update
  5. Настройте веб-сервер (IIS, Nginx или Kestrel) для проксирования запросов.
  6. Откройте браузер и перейдите по адресу вашего сайта. Вы увидите страницу входа.
  7. Войдите с учетными данными администратора (по умолчанию: admin / admin, обязательно смените пароль).

После установки перейдите к разделу Первая настройка.