CLI шилтемеси
aihummer командалык-сап куралы хост-нативдик орнотууну башкарат: ал gateway’ди
ишке киргизет жана жаңылайт (орнотуунун өзү жеке кабинеттеги жеке орнотуу
шилтемеси аркылуу аткарылат), systemd кызматтарын башкарат, диагностиканы
иштетет, резервдик көчүрмөлөрдү иштетет, control-plane жөндөөлөрүн окуйт/жазат
жана лицензияларга кол коёт. Бул бет ар бир команданы тизмелейт.
Командалар
| Команда | Эмне кылат |
|---|---|
up / install |
Gateway’дин systemd кызматын ишке киргизет (systemctl start). Эч нерсе орнотпойт — орнотууну жеке шилтемедеги орнотуу скрипти аткарат. |
update [--check] |
Акыркы релизге жаңылоо; --check жаңылоо бар-жогун гана кабарлайт. |
restart |
Кызматтарды кайра иштетет. |
stop |
Кызматтарды токтотот. |
logs [svc] |
Логдорду чыгарат; чыпкалоо үчүн кызмат атын бериңиз. |
status |
Кызмат абалын көрсөтөт. |
doctor |
Диагностиканы / ден соолук текшерүүлөрүн иштетет. |
backup [dir] |
Резервдик көчүрмө түзөт (милдеттүү эмес максаттуу каталогго). |
restore <file> |
Резервдик көчүрмө файлынан калыбына келтирет. |
uninstall [flags] |
Орнотууну алып салат (төмөндөгү флагдарды караңыз). Root талап кылат — sudo менен иштетиңиз. |
set-password / admin-password |
Жергиликтүү admin сырсөзүн коёт. |
settings {set|get|list} |
Маалымат базасындагы control-plane жөндөөлөрүн окуйт/жазат — Жөндөөлөр каталогунун параметрлери gateway.env ордуна CLI’ден ушинтип коюлат. |
license {keygen|sign|show} |
Лицензияларды башкарат (ачкыч түзүү, кол коюу, көрсөтүү). |
loadtest |
Gateway’ге каршы жүк тестин иштетет. |
plugin {init|validate|keygen|package|sign|publish} |
Плагин SDK: scaffold, текшерүү, ачкычтар, пакеттөө, кол коюу жана жарыялоо (жеке/ачык). |
version |
Версияны басып чыгарат. |
help |
Жардамды көрсөтөт. |
uninstall флагдары
| Флаг | Эффект |
|---|---|
--purge |
Дайындарды да алып салат (толук алып салуу). |
--yes |
Ырастоо сурамын өткөрүп жиберет. |
--no-backup |
Алып салуудан мурда резервдик көчүрмө албайт. |
--backup-dir <dir> |
Алып салуудан мурдагы резервдик көчүрмөнү бул каталогго жазат. |
Колдонуу мисалдары
Орнотуу жана ишке киргизүү
Орнотууну жеке кабинеттеги жеке орнотуу шилтемеси аткарат (Орнотууну караңыз); андан кийин CLI кызматты ишке киргизип, текшерет:
aihummer install
aihummer status
Жаңылоо
# Жаңы релиз бар-жогун гана текшерүү
aihummer update --check
# Жаңылоону колдонуу
aihummer update
Кызматты башкаруу жана логдор
aihummer restart
aihummer logs # all services
aihummer logs gateway # one service
aihummer stop
Диагностика
aihummer doctor
Резервдик көчүрмө жана калыбына келтирүү
aihummer backup /var/backups/aihummer
aihummer restore /var/backups/aihummer/backup-2026-06-26.tar
[!TIP] Postgres — чындыктын булагы, бирок сиздин
AIHUMMER_MASTER_KEYжана blob каталогуңуз өзүнчө резервделиши керек — мастер ачкычсыз шифрленген сырлар калыбына келтирилбейт.
Admin сырсөзүн коюу
aihummer set-password
Жөндөөлөр
aihummer settings set AIHUMMER_STT_URL http://localhost:8001
aihummer settings get AIHUMMER_STT_URL
aihummer settings list
settings list Каталогдун колдонуучуга багытталган ачкычтарын гана көрсөтөт
(системалык жана кызматтык ачкычтар жашырылган); ар бир ачкычтын жанында
булагы белгиленген — сиз койгон маанилер үчүн [db], демейки мааниси менен
тургандар үчүн [unset].
Лицензиялар
aihummer license keygen # generate a signing key
aihummer license sign # sign a license
aihummer license show # show the current license
Жүк тести
aihummer loadtest
Плагиндер
aihummer plugin init <kind> # scaffold a manifest (connector|service|openapi|mcp)
aihummer plugin validate manifest.json # validate a manifest against the contract
aihummer plugin keygen # ed25519 author key (.key + .pub)
aihummer plugin package ./my-plugin # build a tarball + .sha256
aihummer plugin sign --key author.key --manifest ./my-plugin/manifest.json my-plugin-1.0.0.tar.gz
# Publish: privately (to your instance) or publicly (PR to the catalog)
aihummer plugin publish --private --instance https://host --token <admin> my-plugin-1.0.0.tar.gz
aihummer plugin publish --public --dir ./my-plugin --key author.key \
--artifact-url https://you.example/my-plugin-1.0.0.tar.gz --publisher you \
--description "..." --icon https://you.example/icon.svg
Толук SDK жана эки жарыялоо режими үчүн Плагин SDK жана Плагин жарыялоо бөлүмдөрүн караңыз.
[!WARNING]
uninstallroot талап кылат:sudo aihummer uninstallдеп иштетиңиз. Ал эмиsudo aihummer uninstall --purge --yesдайындарды алып салат жана ырастоо сурамын өткөрүп жиберет — адегенде текшерилген резервдик көчүрмөңүз бар экенине ынаныңыз.
Андан ары кайда
- CLI эмнени орнотоорун конфигурациялаңыз: Чөйрө өзгөрмөлөрү.
- Агент кайсы куралдарды колдоно аларын аныктаңыз: Куралдар каталогу.