Құрастыру
Бағдарлама Голанг тілінде жазылған. Егер сізде 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