Militant API vikio

Simpla gvidilo - Militant API

Helpaj paghoj, ekzemploj kaj teknikaj detaloj en pli klara aranĝo.

La plej mallonga ebla versio.

Instali

mkdir -p militant-api-install
cd militant-api-install
curl -fsSLO https://gitlab.com/militant1/api-installer/-/raw/main/militant-api
chmod +x militant-api
./militant-api

Poste

./militant-api update
./militant-api uninstall

Memoru

Testi

curl http://localhost:9082/v1/index.php

Tokeno

curl -X POST http://localhost:9082/v1/auth.php \
  -H "Content-Type: application/json" \
  -d '{"username":"via_uzanto","password":"via_pasvorto"}'

Poste:

curl http://localhost:9082/v1/posts.php \
  -H "Authorization: Bearer VIA_TOKEN"

LiveKit (opcionala)

Tokenoj: POST /v1/lives.php?path=token. Sekretoj: medio, config/livekit.local.php, aux /admin/livekit.php (teknikistoj kun is_admin kiel ĉe Militant — vidu README.md).

TURN / WebRTC: WEBRTC_TURN_URLS, WEBRTC_TURN_AUTH_SECRET, WEBRTC_TURN_TTL, WEBRTC_TURN_REALM per medio, config/turn.local.php aux /admin/turn.php. Provizoraj TURN-kredencialoj estas liverataj per /v1/settings.php.

Detaloj: README.md