Commit Graph
9 Commits
Author SHA1 Message Date
protokeyandClaude Opus 5.5 803a6bf9f2 fix: файлы своего Bot API сервера без TELEGRAM_FILES_URL и токен в ошибке
Без TELEGRAM_FILES_URL адрес скачивания был голым путем, а текст ошибки с путем
(в нем токен бота) уходил в чат. Теперь сайт не стартует без TELEGRAM_FILES_URL
при заданном TELEGRAM_API_URL, а в ошибке скачивания только тип исключения.
env_example: 127.0.0.1 вместо localhost, чтобы не пробовать ::1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 09:22:05 +04:00
protokeyandClaude Opus 5.5 a8d1f286d1 feat: docker-серверы - приложения в ~/apps под управлением бота
serverus: DockerHost - установка Docker и ingress Caddy, deploy приложения
с проверкой compose и caddy.conf до изменений и пересозданием только
изменившихся сервисов, status, control, logs, remove. nftables
перезапускается только при изменении конфига, Docker следом
восстанавливает свои правила; release восстанавливает конфиг Debian
вместо остановки nftables.

Telegram: прием документов и отправка файлов, раздача файлов своего
Bot API сервера через nginx (telegram-files).

App: общая модель Managed для Point и Platform, DockerApp и версии
файлов AppVersion, разбор архивов (uploads), сценарии платформы
(platforms), задачи и меню docker-серверов в боте.

Проверено на стенде Debian 13 с local_certs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 20:27:05 +04:00
protokey 65c19ea1cd fix: не мог вернуть сервер маскировки 2026-09-26 19:39:44 +04:00
protokey f1414e5ace chore: переезд на serWebhook 2026-09-26 18:20:35 +04:00
protokey 45e7a1d22f chore: сделал 2026-09-26 17:40:47 +04:00
protokey 602199d510 chore: реализована работа с самоподписными сертификатами 2026-09-26 14:12:01 +04:00
protokey 6d322f36a9 chore: интерфесы бота 2026-09-24 17:33:10 +04:00
protokey 5f53cadf89 chore: база 2026-09-24 17:05:42 +04:00
protokey 76679d99f4 chore: подготовка инфраструктуры 2026-09-24 13:42:11 +04:00