Құрастыру

Бағдарлама Голанг тілінде жазылған. Егер сізде Golang орнатылмаған болса, онда сіз мұнда жүктей аласыз.

  1. Алдымен репозиторийді еңкейту керек: 
    git clone https://git.kor-elf.net/kor-elf-shield/kor-elf-shield.git
  2. Көшірмесі бар қалтаға өтіңіз:
    cd kor-elf-shield
  3. Компиляция:
    go build -o kor-elf-shield

    Компиляциядан кейін қалтада "kor-elf-shield"файлы пайда болады.

  4. Біз "kor-elf-shield" - тен кейін "/usr/local/bin/"көшіреміз. Бұл консольде бағдарламаны "kor-elf-shield"деп жазу арқылы шақыруға болатындығы үшін қажет.
    sudo cp kor-elf-shield /usr/local/bin/kor-elf-shield
  5. Осыдан кейін біз іске қосу үшін қажетті құқықтарды орнатамыз:
    sudo chmod +x /usr/local/bin/kor-elf-shield
  6. Әдепкі параметрлерді көшіру:
    sudo cp -r assets/configs /etc/kor-elf-shield
  7. Қызмет параметрін көшіру:
    sudo cp assets/kor-elf-shield.service /etc/systemd/system/kor-elf-shield.service
  8. Журналдардың айналуы үшін logrotate параметрін көшіріңіз:
    sudo cp assets/kor-elf-shield.logrotate /etc/logrotate.d/kor-elf-shield
  9.  Systemd жаңа қызметті көруі керек:
    sudo systemctl daemon-reload

Бағдарламаны іске қоспас бұрын бірінші іске қосу нұсқаулығымен танысуды ұсынамыз.

Нұсқаулықпен танысқаннан кейін және бағдарламаның параметрлерін автоматты түрде іске қосуға болады:

sudo systemctl enable kor-elf-shield

Және бағдарламаның өзін іске қосыңыз:

sudo systemctl start kor-elf-shield