Установить или удалить библиотеку можно простым нажатием на кнопку, ребилд произойдет только после вашего подтверждения, а любые изменения можно отменить.
Please open Telegram to view this post
VIEW IN TELEGRAM
Теперь вы сможете запускать код через python -m package.module, как это делают в большинстве проектов сейчас. Возможность скриптового запуска – сохранена.
Please open Telegram to view this post
VIEW IN TELEGRAM
Они пройдут в ночь с 11.04 по 12.04, на всё уйдет меньше часа.
Будет затронут только 🇵🇱 Сервер #2. Боты на нем остановятся, а по окончании работ запустятся снова.
Всем людям с подпиской, которых это коснулось – добавим +3 дня.
Please open Telegram to view this post
VIEW IN TELEGRAM
– до 3 бэкапов на Free-тарифе
– до 10 бэкапов с подпиской
Все бэкапы находятся в S3-хранилище: ваши данные защищены и доступны в любой момент. Срок жизни каждого бэкапа – 3 месяца.
В боте можно сделать копию данных за один клик, получить файл прямо в чат или скачать его по прямой ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
Будет затронут только 🇫🇮 Сервер #1.
Боты на нем остановятся, а по окончании работ запустятся снова. На все уйдет меньше часа.
Пользователям с подпиской, которых это затронуло – добавим +3 дня.
Please open Telegram to view this post
VIEW IN TELEGRAM
На подходе новый апдейт: выдаёте доступ к репозиторию, выбираете его в панели, указываете ветку и на сервере всегда актуальный код! Никаких ZIP-архивов.
При каждом Push в выбранную ветку, код будет обновляться, а ваш бот – перезапускаться.
Please open Telegram to view this post
VIEW IN TELEGRAM
Добавили возможность деплоя из 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