Как ваше лето? ☀︎
А наше вот так — рассказываем, что успели задизайнить, разработать и выпустить за первый месяц этого лета.
↓ ↓ ↓
Почта у нас была всегда, но теперь она новая, красивая и летает.
Самое главное изменение — новый дизайн: аккуратный, интуитивный, понятный и без онбординга. А еще дополнили почту новыми фичами: блэклист с неугодными отправителями, переадресация письма на другой емейл или в Телеграм и группировка писем по датам.
А еще мы перевезли почтовый сервис на новые мощные серверы с современными дисками NVMe — это увеличило скорость работы почты в 10 раз.
У новой почты красивый домен: mail.timeweb.com. А её стоимость такая же, как и стоимость старой — 99 ₽ в месяц за 5 ГБ + 20 ₽ за каждый дополнительный ГБ.
Создать новую почту или просто перейти на нее →
С июня месяца наша панель работает на двух языках: русский — это аудитория в сотни миллионов людей, и английский — а это уже миллиарды. Мы выбрали американский английский по понятным причинам — он наиболее распространен во всем мире.
Английский интерфейс пока работает в бета-версии. Поэтому если вы где-то найдете ошибку в переводе — сообщите нам. Как раз для этого добавили кнопку Help Us Translate — самым последним пунктом в левом меню.
Две новости по выделенным серверам. Во-первых, мы снизили цены до 35% на некоторые готовые сборки в Санкт-Петербурге. И это не временная акция, а новые цены на постоянку.
Например, возьмем Intel Xeon E5-1650: 64 ГБ RAM + 2 × 960 ГБ SSD. Раньше он стоил 15 500 ₽ в месяц, а теперь обойдется всего в 9 990 ₽ в месяц. И так еще с 11 готовыми конфигурациями.
Во-вторых, добавили новые сборки — на базе процессоров intel третьего поколения. Шесть штук, тоже в Санкт-Петербурге.
Например, появился мощный игровой выделенный сервер Intel Xeon Silver 4314 — с двумя видеокартами GeForce RTX 3090 + 32 ГБ RAM + 2 x 480 ГБ SSD. Стоимость: 67 500 ₽ в месяц.
Написали целую статью, в которой рассказали про все новые цены и сборки →
А если сразу готовы выбрать дедик и заказать, вот ссылка на страницу заказа →
Два больших апдейта в CLI за месяц — в свежей версии появились две новые команды:
twc balancer — для создания и управления балансировщиками нагрузки.
twc cluster — для создания и управления кластерами Kubernetes. С тем же успехом можно использовать и алиасы: twc clusters, twc kubernetes, twc k8s. Алиасы позволяют не запоминать конкретную команду, а использовать их по наитию.
Это уже версия 2.3.0. Следить за историей версий можно в чейнджлоге. А вот еще полезные ссылки:
Гибкий конфигуратор — теперь во всех локациях. Произвольную конфигурацию сервера теперь можно создавать во всех локациях: в Санкт-Петербурге, Нидерландах, Польше, Казахстане и Новосибирске. Причем гибкий конфигуратор доступен не только во время заказа, но и при смене тарифа в уже созданном сервере.
Собрать сервер в СПб, Польше, Амстердаме или Алматы. В Новосибе пока все распродано.
✦ Good News, Everyone!
Скоро планируем внедрить еще одну локацию — Нью-Йорк. Пока поставили август, но если задержимся, не ругайтесь ;-)
История входов — полноценное управление активными сессиями. Прокачали раздел с доступами к аккаунту: «Настройки аккаунта → Безопасность». Кроме истории входов и настройки доступа по IP и странам, теперь там есть полноценное управление активными сессиями.
Всё работает так:
Узнать, кто сидит в моем аккаунте →
Больше уведомлений — любителю уведомлений. Добавили много-много новых событий в раздел с уведомлениями: 18 ивентов превратились в 45.
Новые ивенты разбиты по разделам:
В «Остальном» пока одно уведомление «Пользователь пришел к нам по вашей ссылке». Сюда будем добавлять все события, которые не удастся отнести к какой-то конкретной категории.
Настроить уведомления под себя →
Firewall — фичи, которые ускоряют создание правил. Во-первых, теперь есть быстрый выбор типа правила: TCP, UDP, ICMP, SSH, HTTP, HTTPS, MySQL и SMTP. Выбрал один из них — и поля с протоколом и портом заполнятся автоматически.
Во-вторых, появился ввод IP в один клик — теперь можно одним нажатием добавить в правило сразу все возможные айпишники или айпишник своего текущего компа.
⚠ А еще, уже в июле, успели добавить в файрвол базы данных и балансировщики нагрузки. До этого там были только облачные серверы.
★ Теперь перейдем к обновлениям, которые мы внедрили благодаря вашим предложениям в «Есть идея». И к подаркам.
Напоминаем: если вы предлагаете идею, а мы ее внедряем — вы получаете премиум-аккаунт в Телеграме на год вперед. Если идею предложили несколько пользователей — дарим премиум тому, кто предложил первый. Принцип «кто первый — того и тапки» никто не отменял ;-)
Диапазон портов — в настройках файрвола. Теперь можно не вводить каждый порт по отдельности, а вписать сразу весь диапазон. Например: 2967–3036.
★ Мы специально оставили эту UX-фичу на конец, чтобы поблагодарить за нее нашего пользователя. Годовой премиум в Телеграме отправляется Алексею. Спасибо за ваш вклад. Мы с вами свяжемся.
Тема как в системе — при первом входе в панель. Теперь панель определяет, какая тема стоит у вас на компьютере или в браузере. Если у вас стоит темная тема — такая же включится и в панели при первом входе.
А дальше уже запоминаем ваш выбор. Если вы переключили панель на светлую — будет светлая, даже если на компе всегда стоит темная.
★ Автоопределение тёмной темы предложил Лев. Спасибо, мы вам напишем и оплатим Telegram Premium на год.
Лучшие июньские статьи, который вышли на нашем сайте:
WireGuard на своем сервере. Полная пошаговая инструкция — а у нас только такие. Создаете сервер, настраиваете на нем WireGuard, устанавливаете приложение WireGuard себе на комп или телефон — а дальше включаете сеть в один клик. Очень удобно.
Добротная статья, которую стоит прочитать для общего развития. Но вообще: у нас есть готовая сборка WireGuard-GUI на Ubuntu и с графическим интерфейсом. С ней настройка сервера WireGuard становится совсем плевым делом.
Конкатенация строк Python. Конкатенация — это операция соединения двух или более строк в одну. Например: вот простейшее объединение строк с помощью оператора +
:
first_name = "Monty"
last_name = "Python"
result = "My name is " + first_name + " " + last_name
print(result)
Получаем: My name is Monty Python
Более сложные методы конкатенации, включая объединение текстовой строки с числом — в статье.
Статический метод Python. Продолжаем учиться программировать на этом, наверное, самом популярном языке. Что такое статические методы, для чего нужны и как помогают упростить код — внутри.
Деплой приложения с использованием Docker. Пишем простое шаблонное приложение на ASP.NET Core, а затем показываем, как его бесшовно разворачивать на сервере с помощью контейнеров Docker.
* * *
Встречаемся здесь же через месяц ;)