ctrl+free: хостинг ботов
971 subscribers
17 photos
1 video
5 links
🌐 ctrlfree.host

Бот: @ctrlfree_bot
Поддержка: @laystax
Download Telegram
Пользуетесь ли вы GitHub?
Final Results
81%
Да
19%
✔️ Нет
Работать с кодом теперь удобнее!

Добавили возможность деплоя из GitHub, чтобы вы оставались в привычной среде: git push и бот перезапущен с новым кодом.

Пока что реализован только базовый функционал – скоро добавим отдельное меню настроек и больше фишек для удобства.

Как это работает?
1️⃣ При создании нового бота надо выбрать источник "GitHub" – вы получите ссылку для авторизации

2️⃣ Перейдите по ней и предоставьте доступ к репозиториям на вашем аккаунте

3️⃣ Обязательно дождитесь редиректа назад в бота

Готово! Перед вами появился список репозиториев, просто выберите нужный и подтвердите деплой.

Важно:
После каждого Push, код на сервере полностью заменяется кодом с Github (git reset --hard).

Не делайте изменения в отслеживаемых файлах вручную и убедитесь, что в репозитории нет, например, файла с базой данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚠️ Переезжаем к новому хостеру

Боты на 🇫🇮 Сервере #1 будут перенесены на новую локацию – 🇩🇪 Германия.

Это решит все сетевые проблемы и повысит стабильность ваших ботов.

Перенос пройдет 03.06 с 02:00 по 04:00 МСК. В это время все боты на первом сервере и панель управления будут недоступны.

Всем людям с подпиской, которых это затронуло – начислим +3 дня.
Please open Telegram to view this post
VIEW IN TELEGRAM
Новый сервер и апдейт по тарифам

Вы растёте, и мы растём вместе с вами – уже готовим новый сервер в 🇫🇮 Финляндии с 15 бесплатными местами.

Увы, апгрейд инфраструктуры бьёт по карману. Поэтому с 14.06 мы поднимаем стоимость подписки до 149₽.

Также временно убираем конфигурацию с 1GB RAM (1 бот) – до переработки системы лимитов. При этом в конфигурации на 512MB (2 бота) будет 1 CPU вместо 0.5 для задач, где важен процессор.

❤️ Для каждого, кто поддержал нас до повышения цен, стоимость останется прежней – 109₽/мес на весь период активной подписки (пока вы сами её не отмените).

Если думали взять подписку – сейчас самое время закрепить за собой старый прайс.
Please open Telegram to view this post
VIEW IN TELEGRAM
🇫🇮 Финский сервер в строю!

15 бесплатных мест уже доступны в панели – ждём ваши крутые проекты.

❤️ А для подписчиков изменили систему, чтобы ресурсов хватило каждому:

Количество слотов в панели больше не пишется – доступность серверов зависит от их текущей загрузки. При этом вы все также гарантированно можете запустить до 5 ботов.


Расширили количество подписок – к покупке доступно ещё 10 штук. До 00:00 МСК они будут доступны по старой цене.

ℹ️ Также сделали тариф на 1 неделю за 49₽, чтобы была возможность протестировать сервис перед покупкой на бо‌льший срок.
Please open Telegram to view this post
VIEW IN TELEGRAM
Добавили ещё 10 бесплатных слотов на новый сервер.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤️ Розыгрыш 3 подписок на 1 месяц

Нас уже больше 500, спасибо вам за эту цифру!

А за розыгрыш можете поблагодарить @pacperlar – он полностью покрыл все расходы.

Итоги 14.06 в 10:00 МСК
Please open Telegram to view this post
VIEW IN TELEGRAM
Билды станут быстрее!

В экспериментальном режиме заменили пакетный менеджер pip на uv – это заметно ускорит установку зависимостей.

Также установили компиляторы (пакет build-essentials), что даёт совместимость хостинга почти со всеми библиотеками.

❤️ Для вас ничего не изменилось: визуально все так же.

Но если возникнут ошибки во время установки библиотек, смены версии Python или при деплое бота – обратитесь в поддержку.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚠️ В ночь с 21.06 на 22.06 пройдут технические работы

Они затронут только 🇩🇪 Сервер #1 – все боты на этом сервере будут недоступны с 01:30 до 02:00 МСК.

Панель управления будет недоступна примерно до 02:30.

❤️ Всем платным подписчикам, которых это коснулось – добавим +3 дня.
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой домен вам нравится больше?
Final Results
15%
22%
32%
10%
Свой вариант (в комментарии)
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой домен вам нравится больше?
Final Results
24%
Please open Telegram to view this post
VIEW IN TELEGRAM
Теперь каждому боту можно выдать адрес для вебхуков!

​Просто выбираете любой свободный субдомен в настройках, а мы автоматически выпускаем для него TLS-сертификат.

Вы получите адрес вида *.ctrlfree.host

❤️ Это наша первая эксклюзивная фича для тарифа Support.

Спасибо всем, кто поддерживает проект подпиской! Именно благодаря вам мы развиваем инфраструктуру и можем выкатывать такие инструменты.
Please open Telegram to view this post
VIEW IN TELEGRAM
Немного упростили работу с библиотеками

Раньше после загрузки нового файла requirements.txt в обход меню, бот мог падать с ошибкой "No module named...", потому что для установки библиотек нужна пересборка образа.

❤️ Теперь если вы отправите новый файл зависимостей через проводник, он предложит сделать ребилд.

В меню установки библиотек также появилась кнопка для принудительного ребилда.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤️ Теперь хостинг поддерживает JavaScript и TypeScript!

В качестве рантайма взяли современный и быстрый Bun.

Он полностью совместим с Node.js и умеет запускать TypeScript напрямую – забудьте про долгую компиляцию и сторонние библиотеки.

Ещё изменения в этом обновлении:

1️⃣ Оптимизировали запуск контейнеров:

Раньше Python-боты на бесплатном тарифе запускались 15-20 секунд. Время сократилось в разы: старт занимает 2-3 секунды.

2️⃣ Изменили флоу деплоя:

При создании бота вам больше не надо выбирать версию рантайма. Дефолтная версия для Python – 3.11, а для Bun – 1.3. Её можно будет изменить в настройках.

3️⃣ Автоопределение языка:

Меньше лишних нажатий – просто загрузите код и наше API само определит язык проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
Добавили приватные сети с DNS

Теперь ваши боты могут общаться друг с другом как настоящие микросервисы!

Если у вас запущено несколько контейнеров на одном сервере, они автоматически объединяются в приватную сеть.

В настройках можно задать хостнейм – имя контейнера в сети. После этого обращайтесь к нему из кода, например http://api:3000. Все запросы идут внутри вашей сети без лишних задержек.

Чтобы применить это обновление, мы перезапустили Docker.

Из-за этого статистика CPU/RAM временно покажет нули (сами боты работают штатно). Все оживет при ручном рестарте.
Please open Telegram to view this post
VIEW IN TELEGRAM
Новый сервер уже доступен в панели

Он расположился в 🇩🇪 Германии, под капотом мощный Ryzen 9 7950X3D.

На сервере доступно 15 бесплатных мест, также добавили 10 слотов для покупки подписок.

❤️ Ждём ваши крутые проекты
Please open Telegram to view this post
VIEW IN TELEGRAM
⚠️ Плановые работы на 🇩🇪-4 сервере

Сегодня с 00:00 до 02:00 МСК пройдут технические работы на стороне хостинг-провайдера.

В этот период сервер будет перезагружен и боты могут быть недоступны около 20 минут.

❤️ Добавим +1 день к подписке всем пользователям этого сервера.
Please open Telegram to view this post
VIEW IN TELEGRAM
Теперь вы можете управлять файлами через SFTP!

Получаете в панели логин и пароль для своего бота и подключаетесь через любой удобный вам клиент.

Хост: sftp.ctrlfree.host
Порт: 22

❤️ Собрали пару удобных вариантов. От десктопных приложений до расширений для VS Code – о них во вложениях.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM