Собствена инфраструктура за AI и приложения
Един Hetzner VPS за осем сайта и пет услуги, с автономен Claude Code работник и планирани агенти.

- хоствани сайта
- 8
- Docker услуги
- 5
Предизвикателството
Продуктите ми и клиентските системи имаха нужда от един защитен и достъпен дом, а един WordPress процес за публикуване – от Claude Code като генератор на текст, без сайтът изобщо да държи API ключове.
Подходът
Работник на опашка, който работи на ниво сървър, позволява на WordPress сайта да използва Claude Code без интерфейс: сайтът добавя задачи чрез WP-CLI, работникът ги поема, стартира Claude Code със заключена конфигурация (без инструменти, строг JSON формат на изхода, твърди времеви лимити, без запазване на сесии) и връща резултата през WP-CLI от името на потребителя на сайта. Стартира се от cron всяка минута и се събужда веднага при сигнален файл. Същият модел движи и моите планирани агенти с изрични списъци с позволени инструменти и отчети в Slack. Отдолу стои един Hetzner VPS: HestiaCP с nginx и Apache, MariaDB и PostgreSQL, поща с DKIM и SPF, fail2ban, Docker Compose услуги зад проксито, systemd таймери, внедряване чрез GitHub Actions и писмено ръководство за поддръжка.
Ключови функции
- Автономен Claude Code работник на опашка: без инструменти, строг JSON формат, твърди времеви лимити
- Стартира се от cron и сигнален файл; на сайта няма API ключове, а работникът не чете конфигурацията му
- Планирани Claude Code агенти със списъци с позволени инструменти и отчети в Slack
- HestiaCP с nginx и Apache/PHP-FPM, MariaDB и PostgreSQL, поща с DKIM и SPF, fail2ban
- Docker услуги: две R Shiny приложения, n8n, Qdrant и API за търсене на Python, само на localhost зад проксито
- systemd таймери, внедряване чрез GitHub Actions и ръководство: без рестарт в продукция без потвърждение
Резултати
- Осем сайта и пет Docker услуги на един VPS
- Сървърът, на който работят DataWeaver, PersonalityStrategy и RAG системата
- Claude Code в продукционен процес за публикуване, без ключове на сайта
Свързани проекти
- DataWeaver.appСтатистика, готова за публикация, без SPSS – SaaS на R Shiny с отчети, написани от AI.
- PersonalityStrategy.comПлатформа за психологическа оценка на Laravel: личностен тест, създаден от нулата, с платени PDF доклади.
- RAG чатбот и семантично търсене на собствен сървърЧатбот, който отговаря на въпроси, и семантично търсене за три WordPress сайта на един VPS.