Добавили возможность деплоя из 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 бесплатных мест уже доступны в панели – ждём ваши крутые проекты.
Расширили количество подписок – к покупке доступно ещё 10 штук. До 00:00 МСК они будут доступны по старой цене.
15 бесплатных мест уже доступны в панели – ждём ваши крутые проекты.
❤️ А для подписчиков изменили систему, чтобы ресурсов хватило каждому:
Количество слотов в панели больше не пишется – доступность серверов зависит от их текущей загрузки. При этом вы все также гарантированно можете запустить до 5 ботов.
Расширили количество подписок – к покупке доступно ещё 10 штук. До 00:00 МСК они будут доступны по старой цене.
ℹ️ Также сделали тариф на 1 неделю за 49₽, чтобы была возможность протестировать сервис перед покупкой на больший срок.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Нас уже больше 500, спасибо вам за эту цифру!
А за розыгрыш можете поблагодарить @pacperlar – он полностью покрыл все расходы.
Итоги 14.06 в 10:00 МСК
Please open Telegram to view this post
VIEW IN TELEGRAM
ctrl+free: хостинг ботов
Результаты конкурса:
Победители:
1. Fiesta | ПКМ (@FORD_F1ESTA)
2. Anton (@Anton_IT_Python)
3. Лолобанни (@l0l0cmd)
Проверить результаты
Победители:
1. Fiesta | ПКМ (@FORD_F1ESTA)
2. Anton (@Anton_IT_Python)
3. Лолобанни (@l0l0cmd)
Проверить результаты
В экспериментальном режиме заменили пакетный менеджер pip на uv – это заметно ускорит установку зависимостей.
Также установили компиляторы (пакет build-essentials), что даёт совместимость хостинга почти со всеми библиотеками.
❤️ Для вас ничего не изменилось: визуально все так же.
Но если возникнут ошибки во время установки библиотек, смены версии Python или при деплое бота – обратитесь в поддержку.
Please open Telegram to view this post
VIEW IN TELEGRAM
Они затронут только 🇩🇪 Сервер #1 – все боты на этом сервере будут недоступны с 01:30 до 02:00 МСК.
Панель управления будет недоступна примерно до 02:30.
❤️ Всем платным подписчикам, которых это коснулось – добавим +3 дня.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
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
В качестве рантайма взяли современный и быстрый 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
Теперь ваши боты могут общаться друг с другом как настоящие микросервисы!
Если у вас запущено несколько контейнеров на одном сервере, они автоматически объединяются в приватную сеть.
В настройках можно задать хостнейм – имя контейнера в сети. После этого обращайтесь к нему из кода, например 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
Сегодня с 00:00 до 02:00 МСК пройдут технические работы на стороне хостинг-провайдера.
В этот период сервер будет перезагружен и боты могут быть недоступны около 20 минут.
❤️ Добавим +1 день к подписке всем пользователям этого сервера.
Please open Telegram to view this post
VIEW IN TELEGRAM
Получаете в панели логин и пароль для своего бота и подключаетесь через любой удобный вам клиент.
Хост:
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