Скомпилировать
Программа написана на языке GoLang. Если у вас не установлен GoLang, то тут можно скачать.
- Вначале нужно склонировать репозиторий:
git clone https://git.kor-elf.net/kor-elf-shield/kor-elf-shield.git - Переходим в папку с копией:
cd kor-elf-shield - Компилируем:
go build -o kor-elf-shieldПосле компиляции в папке появится файл "kor-elf-shield".
- После мы "kor-elf-shield" копируем в "/usr/local/bin/". Это нужно для того, что бы в консоле можно было вызывать программу просто написав "kor-elf-shield".
sudo cp kor-elf-shield /usr/local/bin/kor-elf-shield - После мы устаналиваем нужные права для запуска:
sudo chmod +x /usr/local/bin/kor-elf-shield - Копируем настройки по умолчани:
sudo cp -r assets/configs /etc/kor-elf-shield - Копируем настройку службы:
sudo cp assets/kor-elf-shield.service /etc/systemd/system/kor-elf-shield.service - Копируем настройку logrotate, чтобы была ротация логов:
sudo cp assets/kor-elf-shield.logrotate /etc/logrotate.d/kor-elf-shield - Нужно, что бы systemd увидел новый сервис:
sudo systemctl daemon-reload
Перед запуском программы рекомендуем ознакомиться с инструкцией по первому запуску.
После ознакомления с инструкцией и настройки программы можно поставить автозапуск:
sudo systemctl enable kor-elf-shield
И запустить саму программу:
sudo systemctl start kor-elf-shield