Windows
Найпростіший спосіб оновлення сервера HES
Зупинити сервер через IIS
Завантажити zip-файл https://update.hideez.com/hes/windows_x64_latest.zip
Розпакувати бінарні файли з zip-архіву до вашої теки HES
Запустити сервер з IIS
Оновлення сервер HES за допомогою резервної копії (рекомендований спосіб)
1. Резервне копіювання бінарних конфігураційних файлів HES
Скопіюйте наявну теку сервера HES з
C:\Hideez\HES
доC:\Hideez\HES.old
2. Резервне копіювання бази даних SQL
Для MySQL:
YOUR_DB_NAME - Назва бази даних може бути іншою, залежно від того, як ви назвали її під час інсталяції
Вам потрібно буде ввести пароль 'root'-користувача MySQL
Для Microsoft SQL Server:
Перейдіть до SQL Server Management Studio
Натисніть правою кнопкою миші на назву бази даних. Виберіть Tasks -> Backup "Full", як тип резервної копії, виберіть "Disk" як місце призначення. Натисніть "Add...", щоб додати файл резервної копії та введіть
C:\Hideez\HES.old\YOUR_DB_NAME.bak
Натисніть "OK", потім знову "OK", щоб створити резервну копію
3. Завантаження та встановлення останньої версії HES
Завантажте zip-файл https://update.hideez.com/hes/windows_x64_latest.zip, розархівуйте його у наступну теку C:\Hideez\HES
.
4.Відновлення конфігураційного файлу
Скопіюйте C:\Hideez\HES.old\appsettings.Production.json
до C:\Hideez\HES\appsettings.Production.json
у File Explorer
5. Запуск HES
Запустіть сайт за допомогою консолі IIS
Якщо щось піде не так, ви можете відновити сервер HES за допомогою таких команд:
Зупиніть сайт за допомогою консолі IIS, потім перейменуйте стару теку сервера на HES
Відновіть базу даних:
Для MySQL:
Для бази даних Microsoft SQL Server:
У SQL Server Management Studio:
У панелі навігації ліворуч натисніть правою кнопкою миші на
Databases
, а потім наRestore Database
.У розділі
Source
оберітьDevice
і натисніть кнопку з трьома крапками та введітьC:\Hideez\HES.old\YOUR_DB_NAME.bak
У вікні, що спливає вікні, натисніть
Add
і знайдіть файл резервної копії. НатиснітьOK
.У лівому навігаційному меню натисніть
Options
.У панелі праворуч виберіть
Overwrite the existing database (WITH REPLACE) та Close existing connections to destination database
.Натисніть
OK
.
Потім запустіть сайт за допомогою консолі IIS.
Оновлення за допомогою скрипту
В останніх версіях існує ще один спосіб оновлення сервера — за допомогою скрипту у PowerShell update.ps1, який знаходиться в директорії з сервером (C:/Hideez/HES/update.ps1). Цей скрипт має такі параметри командного рядка:
-service - Назва сайту IIS. За замовчуванням - HES
-url - адреса для завантаження файлу оновлення. За замовчуванням, URL-адреса буде: https://update.hideez.com/hes/build.json
Але ви можете змінити ці параметри. Наприклад, щоб оновити HES в режимі офлайн, з файлу «windows_x64_latest.zip», розташованого в директорії C:/Updates, ви можете запустити сценарій у PowerShell, як описано нижче:
update.ps1 -url file://C:/Updates/windows_x64_latest.zip