Якщо в вас Windows
Автоматичний запуск Локального сервера через папку «Автозавантаження»
-
Відкрити папку автозавантаження
-
Натисніть Win + R
-
Введіть:
shell:startup -
Натисніть Enter
Відкриється папка Автозавантаження для поточного користувача.
Створіть BAT-файл для запуску сервера:
-
У відкритій папці натисніть правою кнопкою миші → Створити → Текстовий документ
-
Назвіть файл, наприклад:
start-server.bat(переконайтесь, що розширення саме
.bat, а не.txt) -
Додати команду запуску NodeJS
Відкрийте файл start-server.bat і вставте наступне (відредагуйте шлях під себе):
@echo off
cd /d C:\path\to\project
node server.js
Збережіть файл.
-
Вийдіть з облікового запису або перезавантажте комп’ютер
-
Увійдіть знову
-
Локальний сервер має запуститися автоматично
Примітки
-
Якщо NodeJS не додавався в PATH, замість
nodeвкажіть повний шлях:"C:\Program Files\nodejs\node.exe" server.js
Автоматичний запуск ПЗ інфокіоска та ПЗ менеджера через папку «Автозавантаження»
-
Знайдіть
.exeфайл додатку. -
Натисніть на нього правою кнопкою миші → Створити ярлик
-
Перемістіть створений ярлик у папку автозавантаження:
Win + R → shell:startup → Enter
Після перезавантаження системи ПЗ запуститься автоматично.
Якщо в вас Linux
Автоматичний запуск Локального сервера за допомогою pm2
pm2 - це менеджер процесів для NodeJS, який автоматично перезапускає сервер і може стартувати разом із системою.
Встановлення pm2
npm install -g pm2
Запуск сервера через pm2
Перейдіть у директорію проєкту:
cd /path/to/project
Запустіть сервер:
pm2 start server.js --name queue-local-server
Перевірте статус:
pm2 ls
Увімкнення автозапуску pm2 при старті системи
Згенеруйте startup-скрипт:
pm2 startup
Команда виведе інструкцію з sudo - виконайте її дослівно.
Після цього збережіть поточний список процесів:
pm2 save
Автоматичний запуск ПЗ інфокіоска та ПЗ менеджера при старті Linux
Найбільш сумісний варіант для більшості версій Linux - через .desktop файл в ~/.config/autostart.
Створити директорію автозапуску (якщо її нема)
mkdir -p ~/.config/autostart
2. Створити .desktop файл
nano ~/.config/autostart/kiosk.desktop
Вставити конфігурацію (приклад)
[Desktop Entry]
Type=Application
Name=InfoKiosk
Exec=/path/to/infokiosk/svoi-infokiosk
Terminal=false
X-GNOME-Autostart-enabled=true
Execмає вказувати на виконуваний файл додатку
Збережіть файл (Ctrl + O, Enter, Ctrl + X).
4. Перевірка
Перезавантажте систему — додаток має стартувати автоматично після входу користувача.