coolice
Owner
Как да управляваш DirectAdmin хостинг акаунт изцяло с AI агенти през SSH
През последните месеци AI агентите преминаха от „чат, който дава съвети“ към инструменти, които изпълняват команди на сървъри. За DirectAdmin потребител това означава реална работа по акаунта — домейни, бази, поща, SSL, WordPress — почти без да влизаш в панела.
Затова поддържаме официалния CoolIceHost Agent Runbook 3.2:
agent.coolicehost.com
Английският markdown е канонът за агента. Има пълен български превод. ZIP с всички файлове се сваля от същата страница.
Не сме свързани с DirectAdmin, CloudLinux, WordPress или Let’s Encrypt — наръчникът е за CoolIceHost shared стека (DirectAdmin user level + CloudLinux).
Какво е това
Не е обикновена документация. Това е операционен наръчник за агент през SSH като хостинг потребител (не root, не admin). Версия 3.0 е мината на жив CoolIceHost акаунт — командите в него са тези, които панелът наистина върна, не тези от generic DA примери.
Включва:
Агентът получава файла като standing instructions и работи по правила, не по догадки.
Какво се промени след първата версия
v2 превърна вътрешния cheat sheet в runbook за shared хостинг: CloudLinux, Let’s Encrypt през DA, Login Key вместо основна парола, guard rails с изрично потвърждение (EN + български токени), WP-CLI / Composer / ClamAV / Softaculous, и няколко ревизии на wrapper-а (parse на отговорите, HTTP статус, пътища, zip, пароли извън ps).
v3.0 е същият документ след живи тестове на CoolIceHost, не след още един кръг предположения. Коригирани са форми, които на хартия изглеждат правилни, а панелът ги връща иначе: триене на бази и субдомейни (select0=), MX add/list, FTP login user@domain, subdomain document root, force HTTPS (API-то тук е no-op — работи .htaccess), password-protect през /api/web-protect, vacation през /api/emailvacation, Softaculous не през SSH cli.php, а през session cookie + index.raw. Catch-all: "Catch-All is disabled" — не се предлага.
v3.1 — policy consistency след бележките на @Sky: ефимерните session файлове може да се чистят без YES; паролата на панела е изключение само за Softaculous; Quick Reference вече съвпада с live-verified секцията; Softaculous login JSON вече не се лепи през shell.
v3.2 — mysql_cnf без парола в argv; subdomain delete default contents=no; WP uninstall изрично под §2. Край на архитектурните ревюта.
Благодарности на @Sky — анализът му с Codex хвана точно местата, които агентът изпълнява буквално и които generic документацията пропуска.
Командите в примерите остават английски. Обясненията са на двата езика.
Примерни сценарии
Практически съвет
Заключение
https://agent.coolicehost.com/ дава на агента точните команди и границите за CoolIceHost DirectAdmin user акаунт. Hermes през SSH, Claude/ChatGPT с Computer Use, LM Studio, Grok или OpenClaw + n8n — един и същ документ.
По-малко кликане в панела, по-предвидими агенти, без да се преструваме, че shared хостингът е root VPS.
През последните месеци AI агентите преминаха от „чат, който дава съвети“ към инструменти, които изпълняват команди на сървъри. За DirectAdmin потребител това означава реална работа по акаунта — домейни, бази, поща, SSL, WordPress — почти без да влизаш в панела.
Затова поддържаме официалния CoolIceHost Agent Runbook 3.2:
agent.coolicehost.com
Английският markdown е канонът за агента. Има пълен български превод. ZIP с всички файлове се сваля от същата страница.
Не сме свързани с DirectAdmin, CloudLinux, WordPress или Let’s Encrypt — наръчникът е за CoolIceHost shared стека (DirectAdmin user level + CloudLinux).
Какво е това
Не е обикновена документация. Това е операционен наръчник за агент през SSH като хостинг потребител (не root, не admin). Версия 3.0 е мината на жив CoolIceHost акаунт — командите в него са тези, които панелът наистина върна, не тези от generic DA примери.
Включва:
- Готов curl wrapper за DirectAdmin API — legacy CMD_API_* и модерните /api/*
- Домейни, субдомейни, pointers, DNS, пренасочвания
- Бази данни (създаване, потребители, access hosts, dump/import)
- Имейл, forwarders, autoresponders, vacation (catch-all на нашите сървъри е изключен — агентът не го включва)
- FTP, cron, SSH ключове, Login Keys
- SSL / Let’s Encrypt през панелния API (не certbot — DA го презаписва)
- CloudLinux: CageFS, LVE (508), PHP Selector, alt-php пътища за cron и WP-CLI
- WordPress: WP-CLI + DA /api/wordpress/install-quick
- Composer през правилния PHP binary, ClamAV ако clamscan съществува, Softaculous през панелния JSON API
- Предпазни релси при изтриване, квота/inodes преди тежки операции, идемпотентни „ensure“ команди
Агентът получава файла като standing instructions и работи по правила, не по догадки.
- Канон: https://agent.coolicehost.com/cheatsheet.md
- Български: https://agent.coolicehost.com/cheatsheet.bg.md
- Индекс: https://agent.coolicehost.com/llms.txt
Какво се промени след първата версия
v2 превърна вътрешния cheat sheet в runbook за shared хостинг: CloudLinux, Let’s Encrypt през DA, Login Key вместо основна парола, guard rails с изрично потвърждение (EN + български токени), WP-CLI / Composer / ClamAV / Softaculous, и няколко ревизии на wrapper-а (parse на отговорите, HTTP статус, пътища, zip, пароли извън ps).
v3.0 е същият документ след живи тестове на CoolIceHost, не след още един кръг предположения. Коригирани са форми, които на хартия изглеждат правилни, а панелът ги връща иначе: триене на бази и субдомейни (select0=), MX add/list, FTP login user@domain, subdomain document root, force HTTPS (API-то тук е no-op — работи .htaccess), password-protect през /api/web-protect, vacation през /api/emailvacation, Softaculous не през SSH cli.php, а през session cookie + index.raw. Catch-all: "Catch-All is disabled" — не се предлага.
v3.1 — policy consistency след бележките на @Sky: ефимерните session файлове може да се чистят без YES; паролата на панела е изключение само за Softaculous; Quick Reference вече съвпада с live-verified секцията; Softaculous login JSON вече не се лепи през shell.
v3.2 — mysql_cnf без парола в argv; subdomain delete default contents=no; WP uninstall изрично под §2. Край на архитектурните ревюта.
Благодарности на @Sky — анализът му с Codex хвана точно местата, които агентът изпълнява буквално и които generic документацията пропуска.
Командите в примерите остават английски. Обясненията са на двата езика.
Примерни сценарии
- Hermes Agent
SSH backend към DirectAdmin user-а. Подаваш runbook-а като system prompt или файл в home.„Прочети https://agent.coolicehost.com/cheatsheet.md и създай MySQL база + WordPress на subdomain blog.example.com“ - ChatGPT Desktop (Computer Use / Agent)
Отворен терминал, SSH към акаунта, файлът подаден или отворен в браузъра. Подходящ, когато държиш сесията видима. - Claude Desktop (Cowork + Computer Use)
Същият модел. Държи се добре при многостъпкови задачи (субдомейн → база → WP-CLI → Let’s Encrypt). - LM Studio Bionic
Code Project към сваления markdown. Локален или cloud модел. Може да е бекенд за Hermes. - Grok
Web / PWA, мобилни приложения, Grok Build в терминал. Runbook-ът е същият URL. - OpenClaw + n8n
Runbook-ът като знание; webhook / Telegram / cron пускат агента. Пример: нова поръчка → субдомейн + WordPress. Това е най-близо до акаунт, който се управлява сам — пак със същите guard rails, иначе агентът трие неща, които не трябва.
Практически съвет
- Винаги Login Key, не основната парола. Softaculous е отделен път: SSH CLI-то на DirectAdmin не се логва с Login Key; агентът ползва панелна сесия, както е в runbook-а — не сменяй основната парола „за да проработи CLI“.
- Подай runbook-а в началото на сесията (system prompt / knowledge / URL).
- Започни с проверка: „Покажи текущите бази и дали има CloudLinux / WP-CLI / Composer.“
- Реални действия. Изтриване, restore, wp search-replace и composer update върху живо искат изрично потвърждение.
Заключение
https://agent.coolicehost.com/ дава на агента точните команди и границите за CoolIceHost DirectAdmin user акаунт. Hermes през SSH, Claude/ChatGPT с Computer Use, LM Studio, Grok или OpenClaw + n8n — един и същ документ.
По-малко кликане в панела, по-предвидими агенти, без да се преструваме, че shared хостингът е root VPS.
Последно редактирано: