<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><generator>www.ukraine.com.ua</generator><title>Новини www.ukraine.com.ua</title><description></description><link>https://www.ukraine.com.ua/</link><pubDate>1785555576</pubDate><lastBuildDate>Sat, 01 Aug 2026 06:39:36 +0300</lastBuildDate><item>
<title>Дайджест змін за червень 2026 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни в 🌞 червні:</p><ul class="ui-item--list unordered "><li>🌐 <b>Хостинг</b>:<ul><li>Значно оптимізована та прискорена робота розділу «<a href="https://adm.tools/hosting/account/0/virtual/">Мої сайти</a>».</li><li>У статистиці топ-20 для захисту від ботів та обмежень доступу за країнами замість колонки «Обмежено запитів» тепер відображаються дві колонки — «Заблоковано запитів» та «Відфільтровано запитів». Для назв колонок додані підказки з кодами HTTP-відповідей.</li><li>У&nbsp;<a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">захисті від ботів</a>&nbsp;додана можливість налаштування доступу для Chrome Prefetch Proxy, EvaMerchantBot, OAI-AdsBot, SleepBot та бота плагіна Jetpack для WordPress.</li><li>У&nbsp;<a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">захисті від ботів</a>&nbsp;для списку ботів додано фільтр за назвою.</li><li>IP-адреси monobank та Rozetka додані до глобального білого списку.</li><li>Додана можливість автоматичного встановлення&nbsp;<a href="https://www.linkace.org/">LinkAce</a>.</li><li>Термін зберігання&nbsp;<a href="https://adm.tools/hosting/account/0/virtual/0/edit/ipstress/">статистики по IP</a>&nbsp;зменшено з 7 до 3 днів.</li><li>Звіти&nbsp;<a href="https://adm.tools/hosting/account/0/crontab/">cron</a>&nbsp;за замовчуванням тепер надсилаються з адреси вигляду&nbsp;<code>*.default-host.net</code>, а не з пошти облікового запису, як було раніше.</li><li>У білому списку&nbsp;<a href="https://adm.tools/hosting/account/0/firewall/">Firewall</a>&nbsp;додана можливість додавати та редагувати примітки для IP-адрес.</li><li>Для нових замовлень виділених IP-адрес тепер фіксується дата та час замовлення і виводиться у&nbsp;<a href="https://adm.tools/hosting/account/0/extraservices/">розділі з IP-адресами</a>.</li></ul></li><li>🌎 <b>Домени</b>:<ul><li><a href="https://www.ukraine.com.ua/news/change-in-the-cost-of-transact-2026-06/">Підвищено ціни</a>&nbsp;на домени в зонах .ORG, .RIVNE.UA, .RONVO.UA, .RV.UA.</li></ul></li><li>✉️ <b>Пошта</b>:<ul><li><a href="https://www.ukraine.com.ua/news/mail-prices-rollback/">Підвищено вартість</a>&nbsp;корпоративної пошти.</li><li>Доопрацьовано перевірку заголовка «From» — якщо домени всіх отримувачів існують і належать обліковому запису відправника (делегування не враховується), то заголовок «From» не перевіряється.</li></ul></li><li>📧 <b>WebMail.Online</b>:<ul><li>Додана підтримка автоматичного перемикання теми залежно від поточної теми браузера.</li><li>У меню поштових акаунтів за кліком на адресу поточної поштової скриньки тепер можна скопіювати її в буфер обміну.</li><li>У формі нового листа поле з адресою відправника тепер виводиться завжди, за кліком на нього можна змінити профіль.</li><li>Форма нового листа при розтягуванні у висоту тепер не перекриває верхню панель.</li><li>Для папок «Спам» та «Архів» додано відображення лічильника непрочитаних повідомлень.</li><li>Доопрацьовано керування фільтрами — додано попередження про необхідність зупинки перевірки правил у разі наявності однакових дій в одній групі, додана можливість змінювати порядок фільтрів у групі.</li></ul></li><li>💻 <b>VPS</b>:<ul><li>Лінійки тарифів перейменовані на «Shared CPU VPS» та «Dedicated CPU VPS» і на&nbsp;<a href="https://www.ukraine.com.ua/vps/">сторінці замовлення</a>&nbsp;відображаються на одній сторінці без перемикачів.</li><li>Для нових замовлень виділених IP-адрес тепер фіксується дата та час замовлення і відображається на вкладці з IP-адресами.</li></ul></li><li>🖥 <b>Dedicated</b>:<ul><li>Для нових замовлень виділених IP-адрес тепер фіксується дата та час замовлення і відображається на вкладці з IP-адресами.</li></ul></li><li>🐘 <b>PostgreSQL</b>:<ul><li>Додана підтримка SSL. Для існуючих інстансів вмикається після перезавантаження, для нових інстансів увімкнена за замовчуванням.</li></ul></li><li>🔎 <b>Manticore Search</b>:<ul><li>Додана можливість налаштування частоти створення резервних копій, кількості резервних копій та їхнього типу — структура та дані або лише структура. При відновленні резервної копії тепер можна вибрати її тип.</li></ul></li><li>🔍 <b>OpenSearch</b>:<ul><li>Додана підтримка польської морфології.</li></ul></li><li>🛡 <b>Захист</b>:<ul><li>Додана можливість встановлювати власний SSL-сертифікат.</li></ul></li><li>👤 <b>Обліковий запис</b>:<ul><li>У процесі реєстрації нового облікового запису тепер одразу потрібно підтверджувати вказану пошту.</li><li>У&nbsp;<a href="https://adm.tools/user/info/#/tabs-notification">налаштуваннях сповіщень</a>&nbsp;додано пункт «Обмеження роботи служб», за допомогою якого можна керувати сповіщеннями про проблеми з некоректними відправниками та некоректними заголовками «From» при надісланні пошти.</li></ul></li><li>🛠 <b>Інструменти</b>:<ul><li>Оновлено дизайн сторінок&nbsp;<a href="https://www.ukraine.com.ua/info/tools/">інструментів</a>.</li><li>У&nbsp;<a href="https://www.ukraine.com.ua/info/tools/spf/">перевірці SPF</a>&nbsp;додана підтримка GET-параметра з назвою домену — тепер можна ділитися посиланням на сторінку з результатами для конкретного домену.</li><li>У&nbsp;<a href="https://www.ukraine.com.ua/info/tools/dmarc-lookup/">перевірці DMARC</a>&nbsp;тепер можна перевіряти не лише домени, а й записи.</li><li>У&nbsp;<a href="https://www.ukraine.com.ua/info/tools/ssl-verify/">валідаторі SSL-сертифікатів</a>&nbsp;додана можливість завантажувати дані сертифіката у вигляді файлів.</li><li>Видалено застарілий інструмент «Кодування WordPress».</li></ul></li><li>📖 <b>Вікі</b>:<ul><li>Оновлена&nbsp;<a href="https://www.ukraine.com.ua/wiki/account/registration/">інструкція</a>&nbsp;щодо створення облікового запису.</li><li>Оновлена&nbsp;<a href="https://www.ukraine.com.ua/wiki/mail/issues/invalid-from/">стаття</a>&nbsp;про некоректний заголовок «From».</li><li>Оновлена&nbsp;<a href="https://www.ukraine.com.ua/wiki/mail/clients/gmail/collector/">інструкція</a>&nbsp;щодо налаштування поштового збирача Gmail, додано попередження про припинення підтримки збирача з боку Google.</li><li>У&nbsp;<a href="https://www.ukraine.com.ua/wiki/vps/stats/">статтю</a>&nbsp;про статистику використання VPS додана інформація про причини, через які доступний об'єм ОЗУ може відрізнятися від того, що передбачено тарифом.</li><li>Оновлена&nbsp;<a href="https://www.ukraine.com.ua/wiki/cloud/manticore/backup/">стаття</a>&nbsp;про резервні копії Manticore Search.</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Wed, 01 Jul 2026 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за травень 2026 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни в 🌤 травні:</p><ul class="ui-item--list unordered "><li>🌐 <b>Хостинг</b>:<ul><li>У розділі «<a href="https://adm.tools/hosting/account/0/virtual/">Мої сайти</a>» заголовок блоку з хостами сайту тепер завжди залишається на екрані під час прокрутки сторінки.</li><li>У розділі&nbsp;<a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">захист від ботів</a>&nbsp;Facebook перейменовано на Facebook External Hit та додано інші боти Meta.</li><li>Сповіщення для I'm Under Attack тепер можна налаштовувати за допомогою опції «Захист від DDoS» у&nbsp;<a href="https://adm.tools/user/info/#/tabs-notification">налаштуваннях сповіщень</a>.</li><li>За аналогією зі статистикою по ботах в&nbsp;<a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">обмеженнях доступу за країнами</a>&nbsp;додано список топ-20 країн за кількістю запитів.</li><li>На сторінці з помилкою 429 тепер відображається IP-адреса відвідувача та час надсилання запиту.</li><li>Розділ «Конфігурація Linux» перейменовано на «<a href="https://adm.tools/hosting/account/0/settings/">Налаштування хостинг-акаунта</a>». До розділу додано налаштування вихідної пошти за замовчуванням. Усі налаштування на сторінці тепер зберігаються незалежно одне від одного.</li><li>Додана підтримка&nbsp;<a href="https://nodejs.org/en/blog/release/v26.0.0/">Node.js 26 LTS</a>.</li><li>Для встановлених вручну SSL-сертифікатів, термін дії яких закінчується через 2 тижні або вже закінчився, тепер надсилаються сповіщення про закінчення терміну дії. Надсилання сповіщень діє лише для сайтів, що розміщені на нашому хостингу, і здійснюється не частіше ніж один раз на місяць.</li><li>У вікні перегляду списку активних процесів MySQL додано кнопку примусового завершення всіх процесів і підключень.</li><li>Для бізнес-хостингу додано новий розділ «<a href="https://adm.tools/hosting/account/0/mysql/errors/">Помилки MySQL</a>».</li><li>У&nbsp;<a href="https://adm.tools/ufm/">файл-менеджері</a>&nbsp;каталог&nbsp;<code>.wp-cli</code>&nbsp;додано до прихованих за замовчуванням.</li></ul></li><li>🌎 <b>Домени</b>:<ul><li><a href="https://www.ukraine.com.ua/news/changes-to-domain-transaction-2026-05/">Підвищено ціни</a>&nbsp;на домени в зонах .KHMELNITSKIY.UA, .KHMELNYTSKYI.UA, .KM.UA, .ORG.UA.</li><li>Максимальний розмір коду&nbsp;<a href="https://adm.tools/domains/0/manage/parkingpage/">паркувальної сторінки</a>&nbsp;тепер становить 65000 символів.</li></ul></li><li>✉️ <b>Пошта</b>:<ul><li>З метою забезпечення коректної роботи пошти система тепер автоматично виявляє та блокує надсилання листів із некоректним заголовком «From»</li><li>Редирект тепер налаштовується через меню поштової скриньки.</li><li>Для корпоративної пошти в меню поштової скриньки додано можливість копіювання фільтрів в одну або кілька інших поштових скриньок.</li><li>У розділі «Невідправлені листи» додано можливість завантажувати всі листи за вибраний день у вигляді архіву.</li><li>При увімкненні DKIM для домену на сторонніх NS тепер не потрібно мати доступ до домену.</li></ul></li><li>📧 <b>WebMail.Online</b>:<ul><li>Покращено логіку відображення ланцюжків — при відкритті ланцюжка не з кошика видалені листи відображаються приглушеним кольором і з позначкою кошика, а при відкритті з кошика навпаки — листи з інших папок відображаються приглушеним кольором і з позначкою папки, при наведенні курсору на такий лист його колір змінюється на звичайний.</li><li>Прибрано окрему кнопку розгортання листів у ланцюжку, розгортання та згортання тепер здійснюється за кліком на вільну область у верхній частині листа.</li><li>У формі нового листа при натисканні на «Кому», «Копія» або «Прихована копія» тепер з’являється вікно з можливістю пошуку та вибору контактів і адресних книг.</li><li>У вікні, яке відкривається після натискання на адресу відправника, додано кнопку «Усі листи від цього адресата», яка дозволяє швидко знайти його листи через пошук.</li></ul></li><li>☁️ <b>Хмарні послуги</b>:<ul><li>Для замовлення будь-якої з хмарних послуг на балансі тепер має бути сума, достатня для оплати щонайменше 1 дня користування послугою. У разі її відсутності формується рахунок на поповнення балансу. Також у формі замовлення замість суми за місяць тепер відображається сума за день.</li></ul></li><li>🐬 <b>MySQL</b>:<ul><li>Додано нову вкладку «Лог помилок».</li></ul></li><li>🔎 <b>Manticore Search</b>:<ul><li>Додано можливість завантажувати власні словники exceptions та використовувати їх у таблицях.</li><li>У властивостях таблиці додано можливість вибору стандартних словників stopwords для різних мов.</li><li>У вікні з інформацією про таблицю додано вкладку з інформацією про індекси.</li></ul></li><li>🔍 <b>OpenSearch</b>:<ul><li>Привілей cluster_all тепер входить до набору «Повний доступ до індексів», щоб забезпечити збереження конфігурації Query Insights в OpenSearch Dashboards. Зміни діють для всіх нових користувачів, для існуючих користувачів потрібно перезберегти їхні налаштування.</li></ul></li><li>👤 <b>Обліковий запис</b>:<ul><li>З метою безпеки для всіх користувачів увімкнено двоетапну аутентифікацію по Email, за потреби її можна вимкнути або додатково налаштувати інші методи 2FA.</li></ul></li><li>🛠 <b>Інструменти</b>:<ul><li>Оновлено дизайн&nbsp;<a href="https://www.ukraine.com.ua/info/tools/">сторінки інструментів</a>.</li><li>В інструменті&nbsp;<a href="https://www.ukraine.com.ua/domains/rdap-service/">RDAP</a>&nbsp;покращено оформлення виведення отриманих даних.</li></ul></li><li>⚙️ <b>API</b>:<ul><li>У&nbsp;<a href="https://adm.tools/user/api/#/tab-sandbox">документації API</a>&nbsp;змінено спосіб відображення підказок з описом параметрів — замість відображення підказки при наведенні курсору, тепер підказки відображаються під полем параметра за кліком на іконку інформації.</li></ul></li><li>📖 <b>Вікі</b>:<ul><li>Оновлено&nbsp;<a href="https://www.ukraine.com.ua/wiki/account/security/2fa/">статтю</a>&nbsp;про двоетапну аутентифікацію.</li><li>Стаття «Конфігурація Linux» перейменована на «<a href="https://www.ukraine.com.ua/wiki/hosting/account/settings/">Налаштування хостинг-акаунта</a>», оновлена та перенесена в підрозділ «Хостинг-акаунт», у статтю додано інформацію про налаштування вихідної пошти за замовчуванням.</li><li>У&nbsp;<a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/protection/countries/">статтю</a>&nbsp;про обмеження доступу за країнами додано інформацію щодо статистики.</li><li>У&nbsp;<a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/protection/i-am-under-attack/">статтю</a>&nbsp;про I'm Under Attack додано інформацію про сповіщення та їх налаштування.</li><li>В&nbsp;<a href="https://www.ukraine.com.ua/wiki/hosting/security/ssl/install/existing/">інструкцію</a>&nbsp;щодо встановлення власного SSL-сертифіката додано інформацію про сповіщення про закінчення терміну дії сертифікатів.</li><li>Оновлено&nbsp;<a href="https://www.ukraine.com.ua/wiki/hosting/databases/mysql/databases/processes/">статтю</a>&nbsp;з короткою інформацією про перегляд та завершення всіх активних процесів і підключень до MySQL.</li><li>Оновлено&nbsp;<a href="https://www.ukraine.com.ua/wiki/hosting/overload/cpu-consuption/">статтю</a>&nbsp;про перевищення процесорних хвилин, додано опис процесу застосування та послаблення обмежень.</li><li>Оновлено&nbsp;<a href="https://www.ukraine.com.ua/wiki/mail/boxes/%D1%80%D0%B5%D0%B4%D0%B8%D1%80%D0%B5%D0%BA%D1%82/">інструкцію</a>&nbsp;щодо налаштування редиректу для поштової скриньки.</li><li>Додано&nbsp;<a href="https://www.ukraine.com.ua/wiki/mail/boxes/filters/">статтю</a>&nbsp;про копіювання фільтрів поштової скриньки.</li><li>Оновлено&nbsp;<a href="https://www.ukraine.com.ua/wiki/mail/logs/unsent/">статтю</a>&nbsp;про лог не відправлених листів.</li><li>Інструкції щодо замовлення хмарних послуг об’єднані в&nbsp;<a href="https://www.ukraine.com.ua/wiki/cloud/general/order/">одну</a>.</li><li>Інструкції щодо зміни тарифів на хмарні послуги об'єднані в&nbsp;<a href="https://www.ukraine.com.ua/wiki/cloud/general/plan-change/">одну</a>, до інструкції додано докладний опис автоматичного підвищення тарифу.</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Mon, 01 Jun 2026 00:00:00 +0300</pubDate>
</item>
<item>
<title>Зміна вартості операцій на домени в червні</title>
<link>https://www.ukraine.com.ua/news/change-in-the-cost-of-transact-2026-06/</link>
<description><![CDATA[<p class=''>З 01.06.2026 адміністрація доменних зон .<u>ORG</u>, .<u>RIVNE.UA</u>, .<u>ROVNO.UA</u>, .<u>RV.UA</u> підвищує ціни на реєстрацію, продовження та трансфер.</p><div class='ui info message'><p>До вказаної дати ви маєте можливість продовжити домени за старою ціною.</p></div>]]></description>
<category>Новости</category>
<pubDate>Thu, 28 May 2026 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за квітень 2026 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни в 🌤 квітні:</p><ul class="ui-item--list unordered "><li>☁️ <b>Хостинг</b>:<ul><li>У&nbsp;<a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">захисті від ботів</a>&nbsp;додано відображення статистики дозволених та заблокованих запитів за останні 10 днів. Статистика відображається у вигляді топ-20, а також окремо для кожного бота біля його назви у загальному списку, якщо від бота було хоча б 1 запит.</li><li>У&nbsp;<a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">захисті від ботів</a>&nbsp;додана можливість налаштування доступу для Google-Xrawler (Google Merchant Feed),&nbsp;<a href="https://www.quic.cloud/">QUIC.cloud</a>&nbsp;та&nbsp;<a href="https://pagepeeker.com/">PagePeeker</a>.</li><li>IP-адреси сервісу&nbsp;<a href="https://turbosms.ua/">TurboSMS</a>&nbsp;додані до білого списку.</li><li>За наявності замовлених виділених IP-адрес у розділі «<a href="https://adm.tools/hosting/account/0/outgoing/">Вихідні з'єднання</a>» тепер можна вибирати адресу для вихідних з'єднань.</li><li>На бізнес-хостингу додана можливість автоматичного встановлення веб-застосунку&nbsp;<a href="https://usememos.com/">Memos</a>.</li><li>Додана підтримка бібліотеки&nbsp;<a href="https://github.com/qpdf/qpdf">qpdf</a>.</li><li>Ліміт кількості авторизацій у phpMyAdmin з однієї IP-адреси збільшено з 30 до 45 за 10 хвилин.</li></ul></li><li>🌎 <b>Домени</b>:<ul><li><a href="https://www.ukraine.com.ua/news/change-in-the-cost-of-transact-2026-04/">Підвищено ціни</a>&nbsp;на домени в зонах .BEER, .BIZ, .BIZ.UA, .CHERNIGOV.UA, .CHERNIHIV.UA, .CLUB, .CN.UA, .CO.UA, .COM.UA, .COOKING, .COURSES, .DESIGN, .FASHION, .FISHING, .FIT, .GARDEN, .IF.UA, .INK, .IVANO-FRANKIVSK.UA, .KIEV.UA, .KYIV.UA, .PL.UA, .POLTAVA.UA, .RODEO, .STUDY, .SURF, .UA, .UZ.UA, .UZHGOROD.UA, .UZHHOROD.UA, .VIP, .VODKA, .WEDDING, .WIKI, .WORK, .YOGA, .ZAKARPATTIA.UA.</li><li>Покращено роботу аукціону — розширено умови розрахунку часу закінчення аукціону, час продовження аукціону після ставки збільшено з 30 до 60 секунд, додано додаткові сповіщення за 15 хвилин до закінчення аукціону; сповіщення тепер містять час закінчення аукціону та заголовок для об’єднання листів у ланцюжки в поштових клієнтах.</li><li>При виявленні у передзамовленнях вільних доменів передзамовлення на них тепер автоматично скасовується і надсилається сповіщення із запрошенням зареєструвати домен.</li><li>Домени в зонах .BIZ.UA, .CO.UA та .PP.UA тепер можна додавати в <a href="https://adm.tools/domains/">панель керування</a> самостійно, без звернення до техпідтримки.</li></ul></li><li>✉️ <b>Пошта</b>:<ul><li>До чорного списку тепер можна додавати цілі доменні зони в форматі *.zone.</li><li>Листи автовідповідача тепер надсилаються з авторизацією у поштовій скриньці, на яку надійшов лист, і підписуються DKIM. У разі неможливості авторизації надсилання здійснюється без авторизації, як і раніше.</li><li>Повторний експорт листів із поштової скриньки тепер можна замовити лише після автоматичного видалення попереднього експорту в такому ж форматі.</li><li>Ліміти SMTP на кількість підключень, одержувачів та надсилань збільшено до 3000.</li></ul></li><li>📧 <b>WebMail.Online</b>:<ul><li>Покращено верстку для мобільних пристроїв — бічне меню тепер завжди згорнуте і розгортається після натискання на кнопку-бургер; у списку листів меню дій з листом відкривається по довгому натисканню; режим календаря автоматично перемикається з тижня на день.</li><li>Оптимізовано процес індексації при відкритті поштової скриньки.</li><li>Термін життя сесії при відкритті WebMail.Online з&nbsp;<a href="https://adm.tools/mail/0/box/">панелі керування</a>&nbsp;збільшено з 30 хвилин до 4 годин.</li></ul></li><li>💻 <b>VPS</b>:<ul><li>До автовстановлення ОС додана&nbsp;<a href="https://www.ukraine.com.ua/news/ubuntu-26-04-lts/">підтримка Ubuntu 26.04 LTS</a>.</li><li>У статистиці використання RAM додано показник доступної пам'яті. Також показник кешу тепер не входить до показника зайнятої пам'яті.</li></ul></li><li>🖥 <b>Dedicated</b>:<ul><li>До автовстановлення ОС додана&nbsp;<a href="https://www.ukraine.com.ua/news/ubuntu-26-04-lts/">підтримка Ubuntu 26.04 LTS</a>.</li></ul></li><li>☁️ <b>Хмарні послуги</b>:<ul><li>Для всіх хмарних послуг, крім Redis, перевищення дискового простору тепер може призвести до автоматичного підвищення тарифу — при досягненні 95% надсилається сповіщення, при досягненні 100% сповіщення з попередженням про автоматичне підвищення тарифу через 3 дні, якщо за 3 дні використання не знизиться менше 100%, тариф інстансу автоматично підвищується.</li><li>Покращено збір та відображення статистики використання ресурсів, діаграма використання RAM тепер показує більш детальну інформацію.</li></ul></li><li>🐘 <b>PostgreSQL</b>:<ul><li>У налаштуваннях інстансу додана можливість керування параметром&nbsp;<a href="https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-SHARED-PRELOAD-LIBRARIES">shared_preload_libraries</a>.</li></ul></li><li>🗃 <b>Redis</b>:<ul><li>Прибрано вкладку «Використання пам'яті», кнопку налаштування режиму очищення пам'яті перенесено на вкладку «Статистика».</li></ul></li><li>👤 <b>Обліковий запис</b>:<ul><li>В облікових записах без налаштованого&nbsp;<a href="https://www.ukraine.com.ua/wiki/account/security/antiphishing/">антифішингового коду</a>&nbsp;тепер з’являється попередження з пропозицією його налаштувати.</li></ul></li><li>💰 <b>Оплата</b>:<ul><li>При оформленні договору українським юрособам тепер потрібно самостійно вказувати посаду директора, її форму в родовому відмінку та підставу, на якій діє керівник.</li></ul></li><li>🛠 <b>Інструменти</b>:<ul><li>У&nbsp;<a href="https://www.ukraine.com.ua/info/tools/qr-code-generator/">генераторі QR-кодів</a>&nbsp;для vCard додана підтримка поля «Опис» («DESCRIPTION»).</li><li>Прибрана можливість замовлення виписок з ЄДР.</li></ul></li><li>📖 <b>Вікі</b>:<ul><li>Додана&nbsp;<a href="https://www.ukraine.com.ua/wiki/mail/issues/invalid-from/">стаття</a>&nbsp;про некоректний заголовок «From» при надсиланні листів.</li><li>Оновлена&nbsp;<a href="https://www.ukraine.com.ua/wiki/mail/limits/sending/">стаття</a>&nbsp;про ліміти на надсилання листів на добу.</li><li>У&nbsp;<a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/filters/examples/">статтю</a>&nbsp;з прикладами фільтрів WebMail.Online додана інформація щодо налаштування фільтра для видалення листів від відправників з певної доменної зони.</li><li>У&nbsp;<a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/protection/bots/">статтю</a>&nbsp;про захист від ботів додана інформація про статистику.</li><li>Оновлена&nbsp;<a href="https://www.ukraine.com.ua/wiki/hosting/network/outgoing/">стаття</a>&nbsp;про вихідні з'єднання — додана діаграма та інформація про налаштування вихідного IP.</li><li>Оновлена&nbsp;<a href="https://www.ukraine.com.ua/wiki/vps/stats/">стаття</a>&nbsp;про статистику використання VPS — додано короткий опис показників використання пам'яті.</li><li>Оновлена&nbsp;<a href="https://www.ukraine.com.ua/wiki/account/personal-info/mail/change/">інструкція</a>&nbsp;щодо зміни пошти облікового запису.</li><li>У&nbsp;<a href="https://www.ukraine.com.ua/wiki/account/security/antiphishing/">статтю</a>&nbsp;про антифішинг додано опис принципу розсилки фішингових листів.</li><li>Оновлена&nbsp;<a href="https://www.ukraine.com.ua/wiki/billing/contract/">стаття</a>&nbsp;про отримання договору.</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Fri, 01 May 2026 00:00:00 +0300</pubDate>
</item>
<item>
<title>Критична вразливість CVE-2026-31431</title>
<link>https://www.ukraine.com.ua/blog/CVE-2026-31431.html</link>
<description><![CDATA[<p class=''>Звертаємо увагу на критичну вразливість&nbsp;<a href="https://copy.fail/">CVE-2026-31431 (Copy Fail)</a>, яка дозволяє непривілейованому користувачеві отримати права суперкористувача (root).</p><p class=''>Проблема пов’язана з логічною помилкою в криптографічному API ядра Linux (AF_ALG). Вона виникла після оптимізації, доданої у 2017 році, під час якої було усунуто зайве буферизування за рахунок виконання операцій блокового шифрування AEAD (Authenticated Encryption with Associated Data) «на місці» (in-place).</p><p class=''><b>Ми вже впровадили патчі в усі дистрибутиви ОС, доступні у нас для автоматичного встановлення на VPS та Dedicated, тому для нових встановлень додаткові дії не потрібні.</b></p><p class=''>З огляду на те, що ця вразливість стосується більшості популярних дистрибутивів Linux, рекомендуємо якомога швидше вжити заходів для захисту ваших систем на VPS та на виділених серверах.</p><h2 class='' id='ubuntu_and_debian'>Ubuntu та Debian</h2><p class=''>В якості тимчасового рішення без перезавантаження можна вимкнути вразливий модуль:</p><pre class='ui-item--code '><code class='highlight-code'>echo &quot;install algif_aead /bin/false&quot; &gt; /etc/modprobe.d/disable-algif.conf
rmmod algif_aead</code></pre><p class=''>Альтернативний спосіб — додати такий параметр завантаження ядра:</p><pre class='ui-item--code '><code class='highlight-code'>initcall_blacklist=algif_aead_init</code></pre><p class=''>Для цього виконайте наступне:</p><ol class="ui-item--list ordered "><li>Відкрийте файл&nbsp;<code><code>/etc/default/grub</code></code>.</li><li>Додайте параметр у&nbsp;<code><code>GRUB_CMDLINE_LINUX_DEFAULT</code></code>. Наприклад, якщо рядок виглядає так:&nbsp;<code><code>GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"</code></code>, то доповніть його параметром&nbsp;<code><code>initcall_blacklist=algif_aead_init</code></code>, щоб він у результаті виглядав як&nbsp;<code><code>GRUB_CMDLINE_LINUX_DEFAULT="quiet splash initcall_blacklist=algif_aead_init"</code></code>.</li><li>Оновіть конфігурацію GRUB за допомогою команди&nbsp;<code><code>update-grub</code></code>.</li><li>При успішному оновленні GRUB перезавантажте систему командою&nbsp;<code><code>reboot</code></code>. Якщо оновлення GRUB завершилося з помилкою, виправте її в конфігурації.</li></ol><p class=''>З появою нової версії ядра з виправленням рекомендуємо оновити систему до неї.</p><p class=''>Сторінка для відстеження статусу вразливості в Ubuntu:&nbsp;<a href="https://ubuntu.com/security/CVE-2026-31431#references">https://ubuntu.com/security/CVE-2026-31431#references</a></p><p class=''>Сторінка для відстеження статусу вразливості в Debian:&nbsp;<a href="https://security-tracker.debian.org/tracker/CVE-2026-31431">https://security-tracker.debian.org/tracker/CVE-2026-31431</a></p><h2 class='' id='rhel_centos_almalinux_rocky_linux_etc.'>RHEL (CentOS, AlmaLinux, Rocky Linux та ін.)</h2><p class=''>Використовуйте наступний спосіб:</p><pre class='ui-item--code '><code class='highlight-code'>sudo grubby --update-kernel=ALL --args=&quot;initcall_blacklist=algif_aead_init&quot;
sudo reboot</code></pre><p class=''>З появою нової версії ядра з виправленням рекомендуємо оновити систему до неї.</p><p class=''>Сторінка для відстеження статусу вразливості:&nbsp;<a href="https://access.redhat.com/security/cve/cve-2026-31431">https://access.redhat.com/security/cve/cve-2026-31431</a></p><h2 class='' id='archlinux'>ArchLinux</h2><ol class="ui-item--list ordered "><li>Відкрийте файл&nbsp;<code><code>/etc/default/grub</code></code>.</li><li>Додайте параметр у&nbsp;<code><code>GRUB_CMDLINE_LINUX_DEFAULT</code></code>. Наприклад, якщо рядок виглядає як&nbsp;<code><code>GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"</code></code>, то доповніть його параметром&nbsp;<code><code>initcall_blacklist=algif_aead_init</code></code>, щоб він у результаті виглядав як&nbsp;<code><code>GRUB_CMDLINE_LINUX_DEFAULT="quiet splash initcall_blacklist=algif_aead_init"</code></code>.</li><li>Оновіть конфігурацію GRUB командою&nbsp;<code><code>grub-mkconfig -o /boot/grub/grub.cfg</code></code>.</li><li>При успішному оновленні GRUB перезавантажте систему командою&nbsp;<code><code>reboot</code></code>. Якщо оновлення GRUB завершилося з помилкою, виправте її в конфігурації.</li></ol><p class=''>З появою нової версії ядра з виправленням рекомендуємо оновити систему до неї.</p><p class=''>Сторінка для відстеження статусу вразливості:&nbsp;<a href="https://security.archlinux.org/CVE-2026-31431">https://security.archlinux.org/CVE-2026-31431</a></p><h2 class='' id='opensuse'>openSUSE</h2><p class=''>На момент написання статті виправлення цієї уразливості ще немає, але можна також вимкнути завантаження модуля.</p><p class=''>З появою нової версії ядра з виправленням рекомендуємо оновити систему до неї.</p><p class=''>Сторінка для відстеження статусу вразливості:&nbsp;<a href="https://www.suse.com/security/cve/CVE-2026-31431.html">https://www.suse.com/security/cve/CVE-2026-31431.html</a></p><h2 class='' id='other_distributions'>Інші дистрибутиви</h2><p class=''>Для інших дистрибутивів принцип аналогічний — можна вказати&nbsp;<code><code>initcall_blacklist=algif_aead_init</code></code>&nbsp;у параметрах завантаження ядра або дочекатися офіційного оновлення з виправленнями.</p>]]></description>
<category>Интересно</category>
<pubDate>Fri, 01 May 2026 00:00:00 +0300</pubDate>
</item>
<item>
<title>💰 Оновлення вартості корпоративної пошти</title>
<link>https://www.ukraine.com.ua/news/mail-prices-rollback/</link>
<description><![CDATA[<p class=''>Раніше ми <a href="https://www.ukraine.com.ua/news/prices-2026/">повідомляли</a> про підвищення цін на наші послуги, однак допустили неточність — в анонсі не було окремо зазначено про зміну вартості послуги корпоративної пошти.</p><p class=''>Після виявлення цієї помилки ми переглянули розрахунки та вирішили тимчасово залишити колишні тарифи на поштові послуги. Усім користувачам, у яких вартість уже була змінена, проведено перерахунок, і ціни повернуто до попереднього рівня.</p><p class=''>Підвищення вартості корпоративної пошти перенесено на 1 червня. До цього часу діють поточні тарифи.</p><p class=''>Приносимо вибачення за спричинені незручності та дякуємо за розуміння.</p>]]></description>
<category>Новости</category>
<pubDate>Wed, 29 Apr 2026 00:00:00 +0300</pubDate>
</item>
<item>
<title>Зміна вартості операцій з доменами у травні</title>
<link>https://www.ukraine.com.ua/news/changes-to-domain-transaction-2026-05/</link>
<description><![CDATA[<p class=''>З 01.05.2026 адміністрація доменних зон .<u>KHMELNITSKIY.UA</u>, .<u>KHMELNYTSKYI.UA</u>, .<u>KM.UA</u>, .<u>ORG.UA</u> підвищує ціни на реєстрацію, продовження та трансфер.</p><div class='ui info message'><p>До вказаної дати ви маєте можливість продовжити домени за старою ціною.</p></div>]]></description>
<category>Новости</category>
<pubDate>Tue, 28 Apr 2026 00:00:00 +0300</pubDate>
</item>
<item>
<title>🖥 Ubuntu 26.04 LTS на VPS та Dedicated</title>
<link>https://www.ukraine.com.ua/news/ubuntu-26-04-lts/</link>
<description><![CDATA[<p class=''>23 квітня 2026 року <a href="https://ubuntu.com/blog/canonical-releases-ubuntu-26-04-lts-resolute-raccoon">відбувся реліз</a> Ubuntu 26.04 LTS Resolute Raccoon. Для тих, хто будує інфраструктуру на базі Ubuntu, версії LTS (з довгостроковою підтримкою) забезпечують робочу платформу щонайменше на найближчі 5 років.</p><p class=''>Основні зміни у новій версії:</p><ul class="ui-item--list unordered "><li>Ядро Linux 7.0 з підтримкою нового обладнання (Intel Nova Lake, AMD Zen 6) та загальними покращеннями продуктивності.</li><li>Поступовий відхід від legacy: частина системних утиліт тепер написана на Rust (sudo-rs, uutils).</li><li>Особлива увага до безпеки: шифрування TPM та постквантова криптографія.</li><li>Більш сучасний стек для настільних систем: GNOME 50 та остаточний перехід на Wayland (хоча системні вимоги зросли до рекомендованих 4 ГБ).</li><li>Покращення для систем із GPU: ROCm та CUDA доступні безпосередньо зі стандартних репозиторіїв.</li></ul><p class=''>Нова версія вже доступна для автоматичного встановлення на <a href="https://www.ukraine.com.ua/wiki/vps/software-install/">VPS</a> та <a href="https://www.ukraine.com.ua/wiki/dedicated/software/">Dedicated</a>. Її можна тестувати та перевіряти в роботі.</p><p class=''>Плануєте найближчим часом оновити систему чи поки що залишаєтеся на попередніх версіях? Що зараз використовуєте у роботі, крім Ubuntu? Буде цікаво дізнатися ваші відповіді у коментарях.</p>]]></description>
<category>Новости</category>
<pubDate>Fri, 24 Apr 2026 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за березень 2026 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни в 🌤 березні:</p><ul class="ui-item--list unordered "><li>☁️ <b>Хостинг</b>:<ul><li>У&nbsp;<a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">захисті від ботів</a>&nbsp;додана кнопка для пропозиції нових ботів.</li><li>У&nbsp;<a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">захисті від ботів</a>&nbsp;додана можливість налаштування доступу для Base (BaseLinker) та TikTokSpider.</li><li><a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">Захист сторінок сайту</a>&nbsp;тепер не застосовується до IP-адрес, доданих до білого списку&nbsp;<a href="https://adm.tools/hosting/account/0/firewall/">Firewall</a>.</li><li>При розблокуванні IP-адреси в розділі «<a href="https://adm.tools/hosting/account/0/ddosdefence/">Захист від DDoS</a>» ця адреса тепер автоматично додається до білого списку&nbsp;<a href="https://adm.tools/hosting/account/0/firewall/">Firewall</a>&nbsp;хостинг-акаунта.</li><li>Для PHP 7.4-8.5 додана можливість увімкнення модуля&nbsp;<a href="https://github.com/php-amqp/php-amqp">php-amqp</a>, який використовується для роботи з&nbsp;<a href="https://www.ukraine.com.ua/rabbitmq/">RabbitMQ</a>.</li><li>Бінарні файли Node.js і Go тепер доступні на віртуальному хостингу. Версії можна вибрати в розділі «<a href="https://adm.tools/hosting/account/0/bashrc/">Конфігурація Linux</a>». Основна відмінність від&nbsp;<a href="https://www.ukraine.com.ua/business-hosting/">бізнес-хостингу</a>&nbsp;— не можна використовувати сайти та застосунки, які слухають порти і мають бути доступними ззовні.</li><li>На бізнес-хостингу додана можливість автоматичного встановлення веб-застосунку&nbsp;<a href="https://uptimekuma.org/">Uptime Kuma</a>.</li><li>Для BookStack додана можливість налаштування вихідної пошти через&nbsp;<a href="https://adm.tools/hosting/account/0/virtual/0/cms/install/">нашу панель керування</a>.</li><li>Додана можливість імпортувати дамп БД з архіву .TAR.GZ або .GZ. При імпорті з архіву .TAR.GZ вибирається перший файл SQL.</li><li>Для додаткової послуги&nbsp;<a href="https://adm.tools/hosting/account/0/redis/">Redis</a>&nbsp;додана діаграма використання пам'яті.</li><li>У статистиці OPcache параметри тепер відображаються з повними шляхами.</li></ul></li><li>🌎 <b>Домени</b>:<ul><li>При налаштуванні&nbsp;<a href="https://adm.tools/domains/0/manage/webredirect/">веб-редиректу</a>&nbsp;тепер можна вибрати код редиректу — 301 або 302.</li><li>У користувачів з делегованим доступом у розділі «<a href="https://adm.tools/domains/0/manage/nameservers/">Нейм-сервери (NS)</a>» тепер відображається набір NS власника домену.</li><li>У формі&nbsp;<a href="https://adm.tools/domains/transfers/">вхідного трансферу</a>&nbsp;тепер можна вказати одразу кілька доменів.</li><li>Сповіщення про перебиття вашої ставки на&nbsp;<a href="https://adm.tools/domains/booking/">аукціоні</a>&nbsp;тепер надсилається лише 1 раз, доки ви не переб'єте нову ставку.</li><li>Додано пресет для підключення домену до&nbsp;<a href="https://www.notion.com/help/category/notion-sites">Notion Sites</a>.</li></ul></li><li>✉️ <b>Пошта</b>:<ul><li>Для корпоративної пошти додана&nbsp;<a href="https://www.ukraine.com.ua/news/webhook/">підтримка веб-хуків</a>.</li><li>Для корпоративної пошти додано&nbsp;<a href="https://www.ukraine.com.ua/news/new-autoresponder-modes/">два нових режими роботи автовідповідача</a>.</li><li>У&nbsp;<a href="https://adm.tools/mail/0/box/">списку поштових скриньок</a>&nbsp;для кожної поштової скриньки додано інформацію про кількість вихідних листів у межах домену та за межами домену.</li></ul></li><li>💻 <b>VPS</b>:<ul><li>Користувачі з делегованим доступом тепер можуть завантажувати резервні копії деактивованих VPS у розділі «<a href="https://adm.tools/vps/deleted/">Видалені VPS</a>». Після видалення сервера завантаження буде доступне лише власнику сервера.</li><li>Прибрано можливість автовстановлення FASTPANEL.</li></ul></li><li>📦 <b>Сховища</b>:<ul><li>При замовленні на балансі тепер має бути сума, достатня для оплати щонайменше 1 дня користування послугою.</li><li>У веб-інтерфейсі додана підтримка формату HEIC — при перегляді таких файлів для них автоматично створюється превью в форматі WebP.</li><li>У веб-інтерфейсі при створенні публічних посилань у разі досягнення ліміту на їхню кількість тепер відображатиметься більш зрозуміла помилка зі значенням ліміту.</li><li>Ліміт на кількість одночасних підключень по FTP збільшено з 10 до 100.</li></ul></li><li>🐬 <b>MySQL</b>:<ul><li>Додана можливість імпортувати дамп БД з архіву .TAR.GZ або .GZ. При імпорті з архіву .TAR.GZ вибирається перший файл SQL.</li></ul></li><li>📊 <b>ClickHouse</b>:<ul><li>Каталог з логами тепер не враховується у дисковому просторі інстансу.</li></ul></li><li>👤 <b>Обліковий запис</b>:<ul><li><a href="https://www.ukraine.com.ua/wiki/account/security/antiphishing/">Антифішинговий код</a>&nbsp;тепер розміщений у нижній частині листа, а не у правому верхньому куті.</li></ul></li><li>💰 <b>Оплата</b>:<ul><li>Додано перемикач валюти на&nbsp;<a href="https://www.ukraine.com.ua/domains/prices/">сторінці</a>&nbsp;з цінами на домени.</li></ul></li><li>🛠 <b>Інструменти</b>:<ul><li>Додано&nbsp;<a href="https://www.ukraine.com.ua/info/tools/court/">інструмент</a>&nbsp;для перегляду документів з реєстру судових рішень.</li><li>Під час перевірки домену на сторінці&nbsp;<a href="https://www.ukraine.com.ua/domains/whois-service/">WHOIS</a>&nbsp;у разі відсутності даних WHOIS тепер автоматично завантажуватимуться дані&nbsp;<a href="https://www.ukraine.com.ua/domains/rdap-service/">RDAP</a>.</li></ul></li><li>⚙️ <b>API</b>:<ul><li>Додано&nbsp;<a href="https://adm.tools/user/api/#/tab-sandbox/hosting/account/app/systemd/info">метод</a>&nbsp;для отримання інформації про веб-застосунок.</li></ul></li><li>📖 <b>Вікі</b>:<ul><li>Додана&nbsp;<a href="https://www.ukraine.com.ua/wiki/mail/other/webhook/">стаття</a>&nbsp;про веб-хуки для пошти.</li><li>Оновлена&nbsp;<a href="https://www.ukraine.com.ua/wiki/mail/boxes/autoresponder/">стаття</a>&nbsp;про налаштування автовідповідача.</li><li>Оновлена&nbsp;<a href="https://www.ukraine.com.ua/wiki/domain/management/web-%D1%80%D0%B5%D0%B4%D0%B8%D1%80%D0%B5%D0%BA%D1%82/">стаття</a>&nbsp;про веб-редирект.</li><li>Додана&nbsp;<a href="https://www.ukraine.com.ua/wiki/cloud/manticore/distributed-indexes/">стаття</a>&nbsp;про розподілені індекси Manticore Search.

</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Wed, 01 Apr 2026 00:00:00 +0300</pubDate>
</item>
<item>
<title>Зміна вартості операцій на домени у квітні</title>
<link>https://www.ukraine.com.ua/news/change-in-the-cost-of-transact-2026-04/</link>
<description><![CDATA[<p class=''>З 01.04.2026 адміністрація доменних зон .<u>BEER</u>, .<u>BIZ</u>, .<u>BIZ.UA</u>, .<u>CHERNIGOV.UA</u>, .<u>CHERNIHIV.UA</u>, .<u>CLUB</u>, .<u>CN.UA</u>, .<u>CO.UA</u>, .<u>COM.UA</u>, .<u>COOKING</u>, .<u>COURSES</u>, .<u>DESIGN</u>, .<u>FASHION</u>, .<u>FISHING</u>, .<u>FIT</u>, .<u>GARDEN</u>, .<u>IF.UA</u>, .<u>INK</u>, .<u>IVANO-FRANKIVSK.UA</u>, .<u>KIEV.UA</u>, .<u>KYIV.UA</u>, .<u>PL.UA</u>, .<u>POLTAVA.UA</u>, .<u>RODEO</u>, .<u>STUDY</u>, .<u>SURF</u>, .<u>UA</u>, .<u>UZ.UA</u>, .<u>UZHGOROD.UA</u>, .<u>UZHHOROD.UA</u>, .<u>VIP</u>, .<u>VODKA</u>, .<u>WEDDING</u>, .<u>WIKI</u>, .<u>WORK</u>, .<u>YOGA</u>, .<u>ZAKARPATTIA.UA</u> підвищує ціни на реєстрацію, продовження та трансфер.</p><div class='ui info message'><p>До вказаної дати ви маєте можливість продовжити домени за старою ціною.</p></div>]]></description>
<category>Новости</category>
<pubDate>Tue, 24 Mar 2026 00:00:00 +0200</pubDate>
</item>
<item>
<title>💸 Підвищення цін на послуги</title>
<link>https://www.ukraine.com.ua/news/prices-2026/</link>
<description><![CDATA[<p class=''>Шановні клієнти!</p><p class=''>У зв’язку зі зростанням вартості всіх складових ІТ-послуг ми змушені переглянути ціни на наші послуги.</p><p class=''>📅 З 1 квітня вартість хостингу, бізнес-хостингу, VPS та виділених серверів буде підвищено на 20%.</p><p class=''>💡 Рекомендуємо оплатити послуги заздалегідь за поточними цінами, щоб зафіксувати вигідний тариф.</p><p class=''>Дякуємо за розуміння та довіру 💙</p>]]></description>
<category>Новости</category>
<pubDate>Fri, 20 Mar 2026 00:00:00 +0200</pubDate>
</item>
<item>
<title>↩️ Нові режими автовідповідача</title>
<link>https://www.ukraine.com.ua/news/new-autoresponder-modes/</link>
<description><![CDATA[<div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7662/new-autoresponder-modes_ua.png' alt=''></div></div><p class=''>Для <a href="https://www.ukraine.com.ua/mail/">корпоративної пошти</a> додана можливість розширеного налаштування автовідповідача.</p><p class=''>Раніше автовідповідач міг бути лише увімкненим або вимкненим.</p><p class=''>Тепер для автовідповідача доступні два нових режими:</p><ul class="ui-item--list unordered "><li>Вибраний період — автовідповідач працюватиме у вказаний період, після чого автоматично вимкнеться.</li><li>Вибрані дні тижня — автовідповідач працюватиме у вибрані дні у вказаний час, решту часу він буде вимкнений.</li></ul><p class=''>За допомогою цих режимів можна налаштувати автовідповідач так, щоб він був увімкнений, наприклад, на час відпустки або лише у вихідні дні.</p><p class=''>Детальна інформація про налаштування автовідповідача доступна <a href="https://www.ukraine.com.ua/wiki/mail/boxes/autoresponder/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Thu, 19 Mar 2026 00:00:00 +0200</pubDate>
</item>
<item>
<title>⚙️ Вебхуки для пошти</title>
<link>https://www.ukraine.com.ua/news/webhook/</link>
<description><![CDATA[<div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7661/webhook-list_ua.png' alt=''></div></div><p class=''>Для <a href="https://www.ukraine.com.ua/mail/">корпоративної пошти</a> додана підтримка вебхуків.</p><p class=''>За допомогою вебхуків можна автоматизувати передачу даних про події в поштових скриньках своїм скриптам. Наприклад, зробити так, щоб при надходженні нового листа в поштову скриньку скрипт надсилав сповіщення в месенджер тощо.</p><p class=''>Таким чином, можна гнучко організовувати власну логіку обробки пошти без необхідності постійно підключатися до поштових скриньок і стежити за змінами в них.</p><p class=''>Детальна інформація про вебхуки доступна <a href="https://www.ukraine.com.ua/wiki/mail/other/webhook/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Tue, 03 Mar 2026 00:00:00 +0200</pubDate>
</item>
<item>
<title>Дайджест змін за лютий 2026 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни в 🌨 лютому:</p><ul class="ui-item--list unordered "><li>☁️ <b>Хостинг</b>:<ul><li>При відкритті розділу «<a href="https://adm.tools/hosting/account/0/virtual/">Мої сайти</a>» система тепер перевіряє термін дії відповідних зареєстрованих у нас доменів і при наявності доменів з вичерпаним терміном у верхній частині розділу виводиться їх список з посиланнями на оплату.</li><li>В основних налаштуваннях <a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">захисту сайту</a> додана опція керування доступом для підозрілих IP.</li><li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">захисті від ботів</a> додана можливість керування доступом для adm.tools, Telegram, Viber (крім превью), WhatsApp, iMessage (стосується Facebook разом з Instagram і Facebook Messenger), Discord і Yeti. Також оновлено User-Agent для ботів для ChatGPT і OpenAI, ChatGPT-User винесено з ChatGPT в окремий перемикач.</li><li>У розділах «<a href="https://adm.tools/hosting/">Хостинг</a>» і «<a href="https://adm.tools/hosting/account/0/serverload/">Навантаження на веб-сервер</a>» діаграма процесорних хвилин тепер відображається за останній місяць замість 7 днів.</li><li>При відкритті форми <a href="https://adm.tools/hosting/account/0/virtual/0/cms/install/">автовстановлення CMS</a> система тепер перевіряє наявність обмежень доступу, які можуть перешкодити автовстановленню, і при їх наявності виводиться попередження зі списком проблемних пунктів.</li><li>Додана можливість автоматичного встановлення <a href="https://www.bookstackapp.com">BookStack</a>.</li><li>Прибрано можливість автовстановлення застарілої версії October.</li><li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/serverlog/">логах доступу сайту</a> в фільтрі тепер можна вибирати методи HEAD і OPTIONS.</li><li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramsssl/">налаштуваннях SSL</a> у разі проблем із випискою SSL-сертифіката від Let's Encrypt для поширених помилок тепер виводяться зрозумілі описи.</li></ul></li><li>🌎 <b>Домени</b>:<ul><li>Домени, які більше не зареєстровані у нас, тепер автоматично знімаються з <a href="https://www.ukraine.com.ua/wiki/domain/sale/">продажу</a>.</li></ul></li><li>✉️ <b>Пошта</b>:<ul><li>Для корпоративної пошти в календарі додана можливість налаштування загальнодоступної <a href="https://www.ukraine.com.ua/news/booking/">форми прийому онлайн-заявок</a>.</li><li>Для онлайн-заявок реалізовані <a href="https://www.ukraine.com.ua/news/booking-notification/">сповіщення на пошту</a>.</li></ul></li><li>📧 <b>WebMail.Online</b>:<ul><li>Додана можливість пошуку за полями «Копія» та «Прихована копія».</li><li>Події в календарі тепер можна створювати як за допомогою кліка, так і затисканням з перетягуванням.</li></ul></li><li>💻 <b>VPS</b>:<ul><li>При зміні тарифу в списку тарифів сума доплати тепер виводиться на кнопці переходу і для кожного тарифу тепер виводиться вартість за місяць.</li><li>Додана можливість автовстановлення <a href="https://fastpanel.direct">FASTPANEL</a> на Debian 12.</li><li>У Firewall додано підтримку протоколу ICMP.</li></ul></li><li>🖥 <b>Dedicated</b>:<ul><li>У Firewall додано підтримку протоколу ICMP.</li></ul></li><li>📦 <b>Сховища</b>:<ul><li>Покращено інтерфейс вибору файлів при завантаженні через торент — файли тепер відображаються у вигляді дерева і можна вибирати каталоги.</li></ul></li><li>☁️ <b>Хмарні послуги</b>:<ul><li><a href="https://www.ukraine.com.ua/wiki/cloud/general/lifecycle/">Термін зберігання</a> неоплаченої послуги збільшено з 10 до 30 днів.</li><li>Для Manticore Search і MySQL на вкладці «Безпека» тепер також можна додавати в дозволені інстанси Manticore Search.</li></ul></li><li>🔎 <b>Manticore Search</b>:<ul><li>Додано підтримку розподілених індексів.</li></ul></li><li>👤 <b>Обліковий запис</b>:<ul><li>Всі листи від нас тепер містять <a href="https://www.ukraine.com.ua/news/antiphishing/">антифішинговий код</a>, за замовчуванням це ID облікового запису.</li></ul></li><li>🛠 <b>Інструменти</b>:<ul><li>У <a href="https://www.ukraine.com.ua/info/tools/passwdgenerate/">генераторі паролів</a> довжина пароля за замовчуванням зменшена до 12 символів.</li></ul></li><li>⚙️ <b>API</b>:<ul><li><a href="https://adm.tools/user/api/#/tab-sandbox/hosting/virtual/paramsssl/load_existing">Метод</a> встановлення власного SSL-сертифіката замість завантаження файлів тепер приймає дані сертифіката тільки в текстовому форматі.</li></ul></li><li>🤖 <b>Telegram-бот</b>:<ul><li>При оплаті послуги додано виведення суми з рахунку, для кнопки оплати з балансу додано виведення суми на балансі.</li></ul></li><li>📖 <b>Вікі</b>:<ul><li>Додана <a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/protection/suspicious-ip/">стаття</a> про перевірку підозрілих IP в системі захисту сайту.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/calendar/booking/">стаття</a> про прийом онлайн-заявок у календар WebMail.Online.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/account/security/antiphishing/">стаття</a> про антифішинг.</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Mon, 02 Mar 2026 00:00:00 +0200</pubDate>
</item>
<item>
<title>Автономна система (AS): структура, об&#039;єкти RIPE та практика налаштування</title>
<link>https://www.ukraine.com.ua/blog/ripe-objects.html</link>
<description><![CDATA[<p class=''>Автономна система (Autonomous System, AS) — це сукупність IP-мереж під єдиним адміністративним управлінням, які анонсуються в Інтернеті через протокол BGP. Одна компанія може використовувати одну або кілька AS — наприклад, для поділу інфраструктури, регіонів або сервісів.</p><p class=''>Для прикладу розглянемо автономну систему AS200000, яка анонсується маршрутизатором компанії Хостинг Україна.</p><h2 class='' id='object_aut_num'>Об'єкт aut-num</h2><p class=''>Об'єкт <code>aut-num</code> у базі RIPE описує політику маршрутизації автономної системи:
з ким вона обмінюється маршрутами і які префікси імпортує/експортує.</p><h3 class='' id='example:'>Приклад:</h3><pre class='ui-item--code '><code class='highlight-code'>aut-num:          AS200000
as-name:          Ukraine-AS
org:              ORG-HUL6-RIPE

import:           from AS174 action pref=100; accept ANY
import:           from AS6939 action pref=100; accept ANY

export:           to AS174 announce AS-DELTAX
export:           to AS6939 announce AS-DELTAX
</code></pre><h3 class='' id='lets_break_down_the_structure:'>Розберемо структуру:</h3><ul class="ui-item--list unordered "><li>aut-num — унікальний номер автономної системи
</li><li>as-name — опис AS
</li><li>org — ідентифікатор організації в RIPE, якій належить AS
</li><li>import — від кого і які маршрути приймаються
</li><li>export — кому і які маршрути анонсуються
</li></ul><p class=''>Номер AS присвоюється регіональним інтернет-реєстром, наприклад
RIPE NCC.</p><h3 class='' id='practical_point'>Практичний момент</h3><p class=''>При підключенні нового upstream-провайдера або peer необхідно:</p><ol class="ui-item--list ordered "><li>Додати рядок <code>import</code>
</li><li>Додати рядок <code>export</code>
</li></ol><p class=''>Зверніть увагу: в полі <code>export</code> використовується не номер автономної системи, а AS-Set (AS-DELTAX) — це спрощує адміністрування.</p><h2 class='' id='as_set__a_set_of_autonomous_systems'>AS-SET — набір автономних систем</h2><p class=''>AS-Set — це об'єкт, що об'єднує кілька AS в один логічний список.</p><h3 class='' id='example:'>Приклад:</h3><pre class='ui-item--code '><code class='highlight-code'>as-set:           AS-DELTAX
members:          AS200000
members:          AS47781
members:          AS200525
</code></pre><h3 class='' id='why_is_this_necessary'>Навіщо це потрібно?</h3><p class=''>Якщо маршрутизатор анонсує кілька автономних систем, замість дублювання <code>import/export</code> для кожної AS можна:</p><ul class="ui-item--list unordered "><li>об'єднати їх в AS-Set
</li><li>вказувати в політиці тільки один об'єкт
</li></ul><p class=''>Це знижує ймовірність помилок і спрощує підтримку BGP-політики.</p><h2 class='' id='route_object'>Route Object</h2><p class=''>Route-object пов'язує конкретний IP-префікс з автономною системою.</p><h3 class='' id='example:'>Приклад:</h3><pre class='ui-item--code '><code class='highlight-code'>route:   195.64.184.0/23
origin:  AS200000
mnt-by:  DELTAXUA-MNT
</code></pre><p class=''>Цей об'єкт означає:</p><ul class="ui-item--list unordered "><li>мережа 195.64.184.0/23
</li><li>анонсується автономною системою AS200000
</li><li>керується мейнтейнером DELTAXUA-MNT
</li></ul><p class=''>Route-object використовується:</p><ul class="ui-item--list unordered "><li>для IRR-фільтрації
</li><li>для побудови фільтрів у провайдерів
</li><li>для автоматичної генерації prefix-list
</li></ul><p class=''>Без коректних route-object ваші анонси можуть не пройти фільтрацію.</p><h2 class='' id='domain_object_reverse_dns'>Domain Object (Reverse DNS)</h2><p class=''>Domain-object використовується для налаштування reverse DNS (PTR).</p><p class=''>Через нього вказуються DNS-сервери, які обслуговують зворотну зону.</p><h3 class='' id='why_do_you_need_reverse_dns'>Навіщо потрібен reverse DNS?</h3><p class=''>Якщо користувач виконає:</p><pre class='ui-item--code '><code class='highlight-code'>dig -x 195.64.184.1</code></pre><p class=''>він отримає PTR-запис, який ви налаштували.</p><h3 class='' id='why_is_this_critical'>Чому це критично?</h3><ul class="ui-item--list unordered "><li>Поштові сервери перевіряють наявність PTR
</li><li>Відсутність reverse DNS різко підвищує ймовірність потрапляння листів у SPAM
</li><li>Багато антиспам-систем вимагають збігу PTR ↔ A-записи
</li></ul><p class=''>Для інфраструктури хостингу коректний rDNS — обов'язкова вимога.</p><h2 class='' id='rpki__a_mandatory_step'>RPKI — обов'язковий етап</h2><p class=''>Після створення об'єктів у базі RIPE необхідно створити запис у RPKI (ROA — Route Origin Authorization).</p><p class=''>Без валідного RPKI-запису:</p><ul class="ui-item--list unordered "><li>більшість Tier-1 і великих провайдерів
</li><li>IX-партнери
</li><li>контент-мережі
</li></ul><p class=''>не прийматимуть ваш анонс (Invalid state).</p><h3 class='' id='what_does_rpki_do'>Що робить RPKI?</h3><ul class="ui-item--list unordered "><li>Криптографічно підтверджує, що
AS200000 має право анонсувати 195.64.184.0/23
</li><li>Захищає від route hijacking
</li><li>Підвищує довіру до вашої мережі
</li></ul><h1 class='' id='recommendations_for_network_administrators'>Рекомендації для мережевих адміністраторів</h1><ul class="ui-item--list unordered "><li>Підтримуйте узгодженість: BGP ↔ IRR ↔ RPKI
</li><li>Використовуйте AS-Set для масштабованості
</li><li>Автоматизуйте генерацію фільтрів
</li><li>Перевіряйте RPKI-статус перед запуском анонсу
</li><li>Слідкуйте за актуальністю import/export при зміні peer-політики</li></ul>]]></description>
<category>Сеть</category>
<pubDate>Wed, 18 Feb 2026 00:00:00 +0200</pubDate>
</item>
<item>
<title>🔔 Сповіщення для онлайн-заявок</title>
<link>https://www.ukraine.com.ua/news/booking-notification/</link>
<description><![CDATA[<p class=''>Реалізовано сповіщення на пошту для <a href="https://www.ukraine.com.ua/wiki/news/booking/">онлайн-заявок</a> у календарі WebMail.Online.</p><p class=''>Сповіщення можуть надсилатися:</p><ul class="ui-item--list unordered "><li>Адміністратору — при створенні або скасуванні заявки клієнтом.</li><li>Клієнту — при створенні заявки, при зміні або скасуванні адміністратором.</li></ul><p class=''>У налаштуваннях онлайн-форми можна вибрати відправку адміністратору і клієнту, тільки адміністратору або вимкнути сповіщення.</p><p class=''>Надсилання виконується по SMTP з поштової скриньки, для якої налаштована онлайн-форма, на пошту клієнта, яку він вказав при відправленні форми. Всі надсилання враховуються в <a href="https://www.ukraine.com.ua/wiki/mail/limits/sending/">лімітах на надсилання листів на добу</a>.</p><p class=''>До сповіщень клієнту додається файл <a href="https://en.wikipedia.org/wiki/ICalendar">ICS</a>, за допомогою якого можна імпортувати або додати подію до власного календаря, якщо використовуваний поштовий клієнт підтримує таку можливість.</p><p class=''>Детальна інформація про роботу з онлайн-заявками доступна&nbsp;<a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/calendar/booking/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Tue, 17 Feb 2026 00:00:00 +0200</pubDate>
</item>
<item>
<title>🛡 Боротьба з фішингом</title>
<link>https://www.ukraine.com.ua/news/antiphishing/</link>
<description><![CDATA[<div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7657/antiphishing-code_ua.png' alt=''></div></div><p class=''>Починаючи з 05.02.2026, у всіх листах від нашої компанії присутній антифішинговий код. Це унікальний ідентифікатор, який використовується для перевірки автентичності наших листів. Він допомагає захиститися від фішингових атак, коли зловмисники розсилають підроблені листи нібито від нашої компанії з метою вкрасти ваші гроші під виглядом оплати послуг або заволодіти вашими даними.</p><p class=''>За замовчуванням в якості антифішингового коду використовується ID вашого облікового запису, але для надійності можна налаштувати власний антифішинговий код, який буде відомий тільки вам.</p><p class=''>Детальна інформація про антифішинг доступна <a href="https://www.ukraine.com.ua/wiki/account/security/antiphishing/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Fri, 06 Feb 2026 00:00:00 +0200</pubDate>
</item>
<item>
<title>Налаштування BGP на маршрутизаторах Juniper</title>
<link>https://www.ukraine.com.ua/blog/juniper-mx-bgp.html</link>
<description><![CDATA[<h2 class='' id='input_data'>Вхідні дані</h2><table class="ui celled  table"><thead><tr><th>Параметр</th><th>Значення</th></tr></thead><tbody><tr><td>Наш AS</td><td>49570</td></tr><tr><td>Cogent AS</td><td>174</td></tr><tr><td>Наш IP (на лінку)</td><td>38.120.0.5/31</td></tr><tr><td>Cogent IP (gateway)</td><td>38.120.0.4/31</td></tr><tr><td>Наш анонсований префікс</td><td>91.105.208.0/21</td></tr><tr><td>Домашній IP</td><td>185.0.0.21</td></tr></tbody></table><h2 class='' id='_chassis_settings'>1️⃣ Налаштування chassis</h2><pre class='ui-item--code '><code class='highlight-code'>set chassis aggregated-devices ethernet device-count 2
set chassis fpc 0 ir-mode R
set chassis alarm management-ethernet link-down ignore</code></pre><h2 class='' id='_2_interface_if_not_already_configured'>&nbsp;2️⃣ Інтерфейс (якщо ще не налаштований)</h2><p class=''>Припустимо, що це <code>xe-0/0/0.0</code>
(інтерфейс підстав свій)</p><pre class='ui-item--code '><code class='highlight-code'>set interfaces xe-0/0/0 unit 0 family inet address 38.120.0.5/31
set chassis aggregated-devices ethernet device-count 2</code></pre><h2 class='' id='_policy_options__filters'>3️⃣   Policy-options — фільтри</h2><h3 class='' id='_prefix_list:_what_we_are_announcing_cogent'>🔹 Prefix-list: що ми анонсуємо Cogent</h3><pre class='ui-item--code '><code class='highlight-code'>set policy-options prefix-list OUR-PREFIXES 91.105.208.0/21</code></pre><h3 class='' id='_export_policy:_what_we_give_to_cogent'>🔹 Експортна політика: що віддаємо Cogent</h3><pre class='ui-item--code '><code class='highlight-code'>set policy-options policy-statement EXPORT-TO-COGENT term ALLOW-OUR-NETS from prefix-list OUR-PREFIXES
set policy-options policy-statement EXPORT-TO-COGENT term ALLOW-OUR-NETS then accept

set policy-options policy-statement EXPORT-TO-COGENT term DENY-ALL then reject</code></pre><p class=''>➡️ Cogent любить строгість — тільки ваші префікси, ніяких сюрпризів.</p><h3 class='' id='_import_policy:_what_we_accept_from_cogent'>🔹 Імпортна політика: що приймаємо від Cogent</h3><p class=''>Найпростіший і найчастіше використовуваний варіант — приймати все:</p><pre class='ui-item--code '><code class='highlight-code'>set policy-options policy-statement IMPORT-FROM-COGENT term ACCEPT-ALL then accept
</code></pre><p class=''>💡 Пізніше можна ускладнити: max-prefix, local-pref, communities тощо.</p><h2 class='' id='_4nbspbgp_configuration'>4️⃣&nbsp;BGP configuration</h2><h3 class='' id='_main_ebgp_group'>🔹 Основна група eBGP</h3><pre class='ui-item--code '><code class='highlight-code'>set protocols bgp group COGENT type external
set protocols bgp group COGENT peer-as 174
set protocols bgp group COGENT local-as 49570</code></pre><h3 class='' id='_bgp_neighbor'>🔹 BGP neighbor</h3><pre class='ui-item--code '><code class='highlight-code'>set protocols bgp group COGENT neighbor 38.120.0.4
</code></pre><h3 class='' id='_we_apply_policies'>🔹 Застосовуємо політики</h3><pre class='ui-item--code '><code class='highlight-code'>set protocols bgp group COGENT export EXPORT-TO-COGENT
set protocols bgp group COGENT import IMPORT-FROM-COGENT
set protocols bgp group COGENT description &quot;Cogent Communications&quot;</code></pre><h3 class='' id='_session_registration'>🔹 Реєстрація сесії</h3><pre class='ui-item--code '><code class='highlight-code'>set protocols bgp group COGENT log-updown
</code></pre><h2 class='' id='_5nbspfirewall'>5️⃣&nbsp;Firewall</h2><p class=''>Обмежуємо доступ до маршрутизатора по SSH</p><h3 class='' id='_list_of_ip_addresses_from_which_access_will_be_open'>🔹 Список IP-адрес, з яких буде відкритий доступ</h3><pre class='ui-item--code '><code class='highlight-code'>set policy-options prefix-list ssh-access 185.0.0.21/32</code></pre><h3 class='' id='_firewall_rules'>🔹 Правила Firewall</h3><pre class='ui-item--code '><code class='highlight-code'>set firewall family inet filter juniper-access-ipv4 term ALLOW_BGP_DYNAMIC from source-prefix-list BGP_PEERS_DYNAMIC
set firewall family inet filter juniper-access-ipv4 term ALLOW_BGP_DYNAMIC from protocol tcp
set firewall family inet filter juniper-access-ipv4 term ALLOW_BGP_DYNAMIC from port bgp
set firewall family inet filter juniper-access-ipv4 term ALLOW_BGP_DYNAMIC then accept

set firewall family inet filter juniper-access-ipv4 term allow-ssh-access from source-prefix-list ssh-access
set firewall family inet filter juniper-access-ipv4 term allow-ssh-access then accept
set firewall family inet filter juniper-access-ipv4 term discard-ssh-access from protocol tcp
set firewall family inet filter juniper-access-ipv4 term discard-ssh-access from destination-port ssh
set firewall family inet filter juniper-access-ipv4 term discard-ssh-access then discard
</code></pre><h3 class='' id='_assign_firewall_rules_to_the_port'>🔹 Призначаємо правила Firewall на порт</h3><pre class='ui-item--code '><code class='highlight-code'>set interfaces lo0 unit 0 family inet filter input juniper-access-ipv4
set interfaces lo0 unit 0 family inet address 127.0.0.1/32</code></pre><h2 class='' id='_post-commit_verification'>6️⃣   Перевірка після commit</h2><pre class='ui-item--code '><code class='highlight-code'>show bgp summary
show route advertising-protocol bgp 38.120.0.4
show route receive-protocol bgp 38.120.0.4
</code></pre>]]></description>
<category>Сеть</category>
<pubDate>Wed, 04 Feb 2026 00:00:00 +0200</pubDate>
</item>
<item>
<title>🗓  Прийом онлайн-заявок у календар WebMail.Online</title>
<link>https://www.ukraine.com.ua/news/booking/</link>
<description><![CDATA[<div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7656/combined-image_2_.png' alt=''></div></div><p class=''>Для <a href="https://www.ukraine.com.ua/mail/">корпоративної пошти</a> додана можливість створювати онлайн-форми для автоматизованого додавання подій в календар <a href="https://webmail.online/">WebMail.Online</a>.</p><p class=''>Як це працює:</p><p class=''>1️⃣ Ви налаштовуєте для календаря онлайн-форму: вибираєте вільну адресу в домені time.contact, вказуєте назву форми, опис, вибираєте графік роботи і додаєте ваші послуги.</p><p class=''>2️⃣ Після налаштування форми отримуєте загальнодоступне посилання на неї.</p><p class=''>3️⃣ Отримане посилання надаєте вашим клієнтам.</p><p class=''>4️⃣ Клієнти переходять за посиланням і заповнюють форму: вибирають послугу, дату, час і вказують свої дані (вільний час пропонується з урахуванням подій у календарі).</p><p class=''>5️⃣ Після надсилання форми у вашому календарі автоматично з'являється подія на основі даних з форми.</p><p class=''>За допомогою онлайн-запису можна організовувати зустрічі, консультації, запис клієнтів у салони краси, барбершопи тощо.</p><p class=''>Детальна інформація про роботу з онлайн-заявками доступна <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/calendar/booking/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Wed, 04 Feb 2026 00:00:00 +0200</pubDate>
</item>
<item>
<title>Дайджест змін за січень 2026 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни в 🌨 січні:</p><ul class="ui-item--list unordered "><li>☁️ <b>Хостинг</b>:<ul><li>На <a href="https://adm.tools/hosting/">діаграмах навантаження</a> додана можливість масштабування.</li><li>У разі перевищення навантаження сповіщення про перевищення тепер надсилається в робочий час протягом години з моменту перевищення або наступного ранку.</li><li>Покращена сторінка «<a href="https://adm.tools/hosting/account/0/virtual/0/edit/ipstress/">Статистика по IP</a>» — додані колонки зі статистикою успішних запитів, заблокованих запитів і відсотком створюваного навантаження. Кількість днів, за які доступна статистика, збільшена до 7.</li><li>В <a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">основних налаштуваннях захисту</a> сайту додана можливість вказувати кількість одночасних запитів, при перевищенні якої повинен автоматично вмикатися захист від небажаних запитів (I'm Under Attack).</li><li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">захисті від ботів</a> додана можливість керування доступом для бота mistral.ai.</li><li>Адреси Google Merchant Center та мережі, які Google використовує для API, додані до білого списку нашого захисту від небажаних запитів.</li><li>Додана можливість автоматичного встановлення <a href="https://n8n.io">n8n</a> версії 2.</li><li>Додана підтримка <a href="https://go.dev/doc/go1.25">Go 1.25</a>.</li><li>Прибрано підтримку застарілих версій Go, для Node.js тепер підтримуються тільки версії LTS.</li><li>У консолі додано автодоповнення для команд git і npm.</li><li>При скиданні налаштувань у розділі «<a href="https://adm.tools/hosting/account/0/bashrc/">Конфігурація Linux</a>» для всіх інтерпретаторів тепер встановлюються максимальні версії з доступних.</li><li>При підключенні до хостинг-акаунту за допомогою <a href="https://adm.tools/ufm/">файл-менеджера</a> тепер перевіряється коректність файлу <code>.bashrc</code> і в разі його некоректності він і файл <code>.bash_profile</code> будуть скидатися на стандартні.</li></ul></li><li>🌎 <b>Домени</b>:<ul><li><a href="https://www.ukraine.com.ua/news/change-in-the-cost-of-transact-2026-01/">Підвищено ціни</a> на домени в зонах .DP.UA, .FUN, .HOST, .ONLINE, .PRESS, .PW, .SITE, .SPACE, .STORE, .TECH, .UNO, .INFO, .IO, .MOBI, .PRO.</li></ul></li><li>📧 <b>WebMail.Online</b>:<ul><li>Для нових поштових скриньок об'єднання листів у ланцюжки тепер увімкнено за замовчуванням.</li><li>У списку листів покращено відображення одержувачів.</li><li>У листах покращено відображення цитат з двох рядків і більше.</li></ul></li><li>📦 <b>Сховища</b>:<ul><li>Покращено завантаження файлів у веб-інтерфейсі — за наявності існуючого файлу або каталогу тепер пропонується його перезаписати або пропустити, каталоги під час завантаження тепер відображаються як каталоги, замість прогрес-бару для файлів тепер виводиться відсоток завантаження, а для каталогів — скільки файлів із скількох уже завантажено, додано кнопку очищення списку завантажених файлів і завантажень з помилкою.</li><li>При створенні мініатюр зображень за допомогою GET-параметрів тепер можна зберігати пропорції та керувати режимом зміни розміру.</li></ul></li><li>☁️ <b>Хмарні послуги</b>:<ul><li>У налаштуваннях безпеки всіх хмарних послуг, крім Manticore Search, додана можливість вимкнення обмежень доступу без видалення IP-адрес і хостинг-акаунтів зі списку.</li><li>На вкладці «Безпека» тепер виводиться попередження, якщо обмеження доступу ввімкнені і поточна IP-адреса користувача не додана до дозволених.</li></ul></li><li>🐬 <b>MySQL</b>:<ul><li>На вкладці «Безпека» тепер можна додавати до дозволених не тільки окремі IP, але й хостинг-акаунти.</li></ul></li><li>🐘 <b>PostgreSQL</b>:<ul><li>Для PostgreSQL 17+ додана підтримка розширення <a href="https://github.com/timescale/pg_textsearch">pg_textsearch</a>.</li><li>Для баз даних додана підтримка українського словника. У нових БД словник увімкнений за замовчуванням, у старих за необхідності можна вмикати вручну за допомогою запитів.</li></ul></li><li>📖 <b>Вікі</b>:<ul><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/analytics/request-statistics/">стаття</a> з описом сторінки статистики запитів для сайту.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/analytics/ip-statistics/">стаття</a> з описом сторінки статистики по IP для сайту.</li><li>У <a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/protection/i-am-under-attack/">статтю</a> про I'm Under Attack додано опис обмеження одночасних запитів для увімкнення захисту.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/nodejs/n8n/">інструкція</a> з встановлення n8n, додана інформація про оновлення встановленої версії.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/files/file-manager/source/">стаття</a> про джерела підключення в файловому менеджері.</li><li>У <a href="https://www.ukraine.com.ua/wiki/storage/web/">статтю</a> про веб-інтерфейс сховища додано опис GET-параметрів при доступі за прямими посиланнями.</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Mon, 02 Feb 2026 00:00:00 +0200</pubDate>
</item>
<item>
<title>Статуси доменних імен: що вони означають і коли варто насторожитися</title>
<link>https://www.ukraine.com.ua/blog/domain-status.html</link>
<description><![CDATA[<p class=''>При роботі з доменним ім'ям — купівлі, продовженні, перенесенні до іншого реєстратора або відновленні — ви можете зіткнутися з незрозумілими статусами на кшталт ok, clientHold, pendingDelete або inactive. Ці статуси відображаються в параметрі status при отриманні інформації з whois.</p><p class=''>Ці статуси не випадкові: кожен з них відображає поточний стан домену і безпосередньо впливає на те, чи працює сайт, чи можна продовжити домен і чи доступний він для перенесення.</p><p class=''>У цій статті розберемо основні статуси доменних імен і пояснимо їх простими словами.</p><h2 class='' id='what_is_domain_status'>Що таке статус домену</h2><p class=''>Статус домену — це технічна мітка, яку встановлює реєстр або реєстратор.
Вона показує, що зараз відбувається з доменом і які дії з ним дозволені:</p><ul class="ui-item--list unordered "><li>чи працює сайт;
</li><li>чи можна змінити DNS;
</li><li>чи доступний перенос;
</li><li>чи знаходиться домен в процесі реєстрації або видалення.
</li></ul><p class=''>Один домен може мати кілька статусів одночасно.</p><h2 class='' id='main_working_statuses'>Основні робочі статуси</h2><h3 class='' id='status:nbspok'>Status:&nbsp;ok</h3><p class=''>Нормальний, робочий статус домену.</p><p class=''>Що можна робити:</p><ul class="ui-item--list unordered "><li>продовжувати домен;
</li><li>змінювати DNS і контактні дані;
</li><li>переносити до іншого реєстратора. У деяких доменних зонах перенесення до іншого реєстратора можливе тільки через 60 днів після реєстрації або продовження або трансферу доменного імені.
</li></ul><p class=''>Що з сайтом:
Сайт працює, якщо DNS налаштовані коректно.</p><p class=''>➡️ Це статус, до якого завжди варто прагнути.</p><h3 class='' id='status:nbspinactive'>Status:&nbsp;inactive</h3><p class=''>У домену не вказані DNS-сервери (NS). Сайт і пошта в такому домені працювати не будуть. Щоб домен почав працювати, необхідно вказати коректні NS-сервери.   </p><p class=''>Причини:</p><ul class="ui-item--list unordered "><li>DNS ще не налаштовані;
</li><li>DNS були видалені помилково.
</li></ul><h2 class='' id='statuses_related_to_registration'>Статуси, пов'язані з реєстрацією   </h2><h3 class='' id='status:_pendingcreate'>Status: pendingCreate</h3><p class=''>Домен знаходиться в процесі реєстрації. Тривале відображення такого статусу актуально для зон, де необхідні додаткові дії для реєстрації. Наприклад, зона UA, в якій потрібно перевіряти ТМ і контакти. У цьому статусі сайт ще не працює.   </p><p class=''>Домен у статусі pendingCreate ще не працює і ніякі операції з доменом у цьому статусі проводити не можна.</p><h3 class='' id='status:nbspaddperiod'>Status:&nbsp;addPeriod</h3><p class=''>Що це означає:
Домен щойно зареєстрований,  знаходиться в «грейс-період».</p><p class=''>Що можна робити:</p><ul class="ui-item--list unordered "><li>налаштовувати;
</li><li>продовжувати;
</li><li>у деяких доменних зонах реєстратори можуть дозволити видалити домен і повернути гроші за його оплату.</li></ul><h2 class='' id='statuses_related_to_domain_name_renewal'>Статуси, пов'язані з продовженням доменного імені</h2><h3 class='' id='status:_autorenewgraceperiod'>Status: autoRenewGracePeriod</h3><p class=''>Статус, який встановлюється після закінчення терміну реєстрації домену і означає, що реєстратор повинен прийняти рішення про продовження домену на наступний період або видалити домен. Видалення домену відбувається виключно на підставі заявки від реєстратора. Якщо реєстратор не подасть заявку на видалення домену, то домен буде продовжено автоматично.</p><h2 class='' id='blocking_and_restrictive_statuses'>Блокуючі та обмежувальні статуси</h2><h3 class='' id='status:nbspclienthold'>Status:&nbsp;clientHold</h3><p class=''>Реєстратор призупинив делегування домену. Сайт і пошта на такому домені працювати не будуть. Для уточнення причин блокування необхідно зв'язатися з реєстратором домену.   </p><p class=''>Часті причини:</p><ul class="ui-item--list unordered "><li>не підтверджено e-mail власника;
</li><li>проблеми з оплатою;
</li><li>скарги або порушення правил.
</li></ul><h3 class='' id='status:nbspfrozen__hold_since'>Status:&nbsp;frozen / hold-since</h3><p class=''>Домен заморожений реєстром через юридичні, фінансові або регламентні причини. Необхідно звернутися до реєстратора домену з проханням зв'язатися з реєстром, щоб уточнити причини блокування домену.</p><h3 class='' id='status:_serverhold'>Status: serverHold</h3><p class=''>Домен відключений реєстром, відсутність домену у файлі зони. Необхідно звернутися до реєстратора домену з проханням зв'язатися з реєстром, для уточнення причин блокування домену.</p><h2 class='' id='deletion_statuses'>Статуси видалення</h2><h3 class='' id='status:nbspredemptionperiod'>Status:&nbsp;redemptionPeriod</h3><p class=''>Домен видалений, але ще може бути відновлений за додаткову плату. Кожен реєстр встановлює ціну за відновлення несвоєчасно продовженого домену. Ціна може бути в 10 разів більшою за ціну звичайного продовження. У статус redemptionPeriod домен потрапляє зазвичай через 30 днів після того, як термін його дії закінчився. Тривалість redemptionPeriod становить до 30 днів, після чого домен буде видалений з реєстру і стане доступним для реєстрації. За доменами, які видаляються, нерідко спостерігають кіберсквотери - компанії, які реєструють домени, як тільки вони будуть видалені. Тому вам варто прийняти рішення - ризикувати або заплатити 10-кратну ціну за ваше доменне ім'я, яке не продовжено вчасно.   </p><h3 class='' id='status:nbsppendingdelete'>Status:&nbsp;pendingDelete</h3><p class=''>Домен знаходиться на фінальній стадії видалення.</p><p class=''>Важливо:</p><ul class="ui-item--list unordered "><li>відновлення неможливе;
</li><li>після закінчення періоду домен стане доступним для реєстрації всім бажаючим.
</li></ul><p class=''>⛔ Якщо ви бачите цей статус — діяти вже пізно.</p><h2 class='' id='protective_statuses_blocking_transactions'>Захисні статуси (блокування операцій)</h2><p class=''>Захисні статуси потрібні для захисту від викрадення домену. Зазвичай вмикаються вручну власником або автоматично встановлюються реєстратором.</p><h3 class='' id='status:nbspclienttransferprohibited'>Status:&nbsp;clientTransferProhibited</h3><p class=''>Встановлюється реєстратором або за запитом клієнта, на додаток до інших статусів домену і означає, що заборонено перенесення домену до іншого реєстратора. Перед подачею запиту на перенесення домену до іншого реєстратора необхідно прибрати цей статус.</p><h3 class='' id='status:nbspclientupdateprohibited'>Status:&nbsp;clientUpdateProhibited</h3><p class=''>При наявності такого статусу всі заявки на зміну домену будуть відхилені реєстром. Домен з таким статусом можна продовжувати, робити трансфер і видаляти. Запити на зміну даних про домен, наприклад зміна NS або зміна контактів можлива тільки після зняття статусу clientUpdateProhibited.</p><h3 class='' id='status:nbspclientdeleteprohibited'>Status:&nbsp;clientDeleteProhibited</h3><p class=''>Заборонено видалення домену. Домени з таким статусом не будуть видалятися в реєстрі, а будуть автоматично продовжуватися після закінчення терміну оплаченого делегування. Такий статус встановлює тільки реєстратор, так як саме за рахунок реєстратора буде відбуватися оплата домену, незалежно від того, чи була оплата від клієнта  чи ні.   </p><h3 class='' id='status:nbspclientrenewprohibited'>Status:&nbsp;clientRenewProhibited</h3><p class=''>Статус домену встановлюється реєстратором. Означає заборону на продовження доменного імені. Не діє на автоматичне продовження домену, наприклад якщо домен не був видалений і термін його дії закінчився, то він буде продовжений автоматично. При цьому заявки renew для продовження доменного імені будуть відхилені реєстром.</p><h3 class='' id='status:nbspservertransferprohibited'>Status:&nbsp;serverTransferProhibited</h3><p class=''>Встановлюється реєстром. Означає заборону трансферу.</p><h3 class='' id='status:nbspserverupdateprohibited'>Status:&nbsp;serverUpdateProhibited</h3><p class=''>Встановлюється реєстром. Означає заборону на внесення змін до доменного об'єкта.</p><h3 class='' id='status:_serverrenewprohibited'>Status: serverRenewProhibited</h3><p class=''>Встановлюється реєстром. Означає заборону на продовження доменного імені. Обмеження не поширюється на автоматичне продовження домену, яке відбувається після закінчення періоду делегування домену.</p><h3 class='' id='status:nbspserverdeleteprohibited'>Status:&nbsp;serverDeleteProhibited</h3><p class=''>Встановлюється реєстром. Означає заборону видалення доменного об'єкта.</p><h2 class='' id='domain_name_transfer_statuses'>Статуси трансферу доменного імені</h2><h3 class='' id='status:nbsppendingtransfer'>Status:&nbsp;pendingTransfer</h3><p class=''>Встановлюється автоматично на період виконання трансферу домену. При такому статусі реєстр приймає команди згоди або заборони на передачу домену поточним реєстратором, а також команду відмови на трансфер приймаючим реєстратором.   </p><h2 class='' id='why_a_domain_can_have_multiple_statuses'>Чому домен може мати кілька статусів</h2><p class=''>Це нормально. Наприклад Status: ok, clientTransferProhibited означає:</p><ul class="ui-item--list unordered "><li>домен працює;
</li><li>перенесення тимчасово заблоковано для безпеки.
</li></ul><h2 class='' id='when_to_be_wary'>Коли варто насторожитися</h2><p class=''>Зверніть увагу, якщо ви бачите:</p><ul class="ui-item--list unordered "><li>clientHold
</li><li>inactive (якщо сайт повинен працювати)
</li><li>pendingDelete
</li><li>frozen
</li></ul><p class=''>У цих випадках сайт найчастіше не працює або домен під загрозою втрати.</p><h2 class='' id='conclusion'>Підсумок</h2><p class=''>Статуси доменних імен — це не просто технічні слова, а індикатори стану вашого сайту та бізнесу.
Розуміння цих статусів допомагає:</p><ul class="ui-item--list unordered "><li>вчасно продовжити домен;
</li><li>уникнути втрати імені;
</li><li>швидко діагностувати проблеми з сайтом.
</li></ul><p class=''>Якщо ви сумніваєтеся в статусі свого домену — краще відразу уточнити у реєстратора, ніж потім намагатися відновити втрачене ім'я.</p>]]></description>
<category>Домены</category>
<pubDate>Wed, 07 Jan 2026 00:00:00 +0200</pubDate>
</item>
<item>
<title>Дайджест змін за грудень 2025 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни в 🌨 грудні:</p><ul class="ui-item--list unordered "><li>☁️ <b>Хостинг</b>:<ul><li>Додана можливість застосовувати налаштування <a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">захисту від ботів</a> до всіх сайтів хостинг-акаунта.</li><li><a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/"></a>Додана можливість генерації та перегляду <a href="https://adm.tools/hosting/account/0/virtual/0/edit/goaccess/">звіту GoAccess</a> за будь-який вибраний день.</li><li><a href="https://adm.tools/hosting/account/0/virtual/0/edit/goaccess/"></a>Для сайтів на WordPress у розділі «<a href="https://adm.tools/hosting/account/0/virtual/0/cms/wordpress/">Адміністрування WordPress</a>» додана можливість автоматичного налаштування надсилання пошти по SMTP — достатньо натиснути кнопку, вибрати поштову скриньку та вказати пароль, після чого буде встановлено плагін <a href="https://wordpress.org/plugins/simple-smtp/">Simple SMTP</a> і налаштовано надсилання через вибрану поштову скриньку.</li><li><a href="https://wordpress.org/plugins/simple-smtp/"></a>Додана підтримка <a href="https://www.python.org/downloads/release/python-3130/">Python 3.13</a>.</li><li><a href="https://www.python.org/downloads/release/python-3130/"></a>На серверах встановлено пакет <a href="https://www.gnu.org/software/gettext/">GNU gettext tools</a>. Використовується для роботи з перекладами на сайтах.</li><li><a href="https://www.ukraine.com.ua/wiki/hosting/overload/serverload/">Графіки</a> використання процесора, оперативної пам'яті, Entry processes, процесорних хвилин, IO і Number of processes замість 1 дня тепер показують дані за 7 днів.</li></ul></li><li><a href="https://adm.tools/hosting/"></a>✉️ <b>Пошта</b>:<ul><li>Коли обліковий запис має доступ до домену і у цього домену немає наших MX, то при додаванні такого ж <a href="https://adm.tools/mail/">поштового домену</a> тепер з'являється вікно, де відображаються поточні MX і можна вибрати, зберігати їх або замінити на наші.</li><li><a href="https://adm.tools/mail/"></a>При наявності в обліковому записі поштового домену з назвою основного домену надсилання листів з веб-сервера без авторизації з поштових скриньок піддомену цього домену більше не вважається некоректним і дозволяється системою.</li><li>До теми листа від автовідповідача тепер додається тема вихідного листа у форматі «Тема автовідповіді Re: Тема вихідного листа».</li></ul></li><li>📧 <b>WebMail.Online</b>:<ul><li>Перероблено роботу з <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/avatar/">аватарами</a> — аватари завантажуються в момент відкриття листа, після чого кешуються на 7 днів на нашому сервері і на 3 дні в браузері клієнта, прибрано сервіс Clearbit, додано сервіси <a href="https://brandfetch.com/developers/logo-api">Brandfetch</a>, <a href="https://www.logo.dev">Logo.dev</a> і <a href="https://logos.apistemic.com">apistemic logos</a>.</li><li><a href="https://logos.apistemic.com/"></a>Перероблена та прискорена авторизація в поштовій скриньці. Якщо послуга не оплачена, при спробі авторизації тепер виводиться відповідна помилка.</li></ul></li><li>💻 <b>VPS</b>:<ul><li>На вкладці «Статистика» додано графік зі статистикою використання ОЗП за останні 7 днів. Якщо графік відсутній, це означає, що система не змогла отримати дані.</li><li>Резервні копії в розділі «<a href="https://adm.tools/vps/deleted/">Видалені VPS</a>» тепер стають доступними відразу після деактивації сервера і більше не потрібно чекати, поки сервер буде видалений.</li></ul></li><li><a href="https://adm.tools/vps/deleted/"></a>🖥 <b>Dedicated</b>:<ul><li>У Firewall додана можливість вказувати діапазони портів.</li></ul></li><li>📦 <b>Сховища</b>:<ul><li>Покращено авторизацію у веб-інтерфейсі — при відкритті форми фокус тепер відразу встановлюється на полі введення, для відправки заповненої форми можна використовувати Enter, додана опція «Запам'ятати», термін дії сесії без запам'ятовування збільшено з 3 до 6 годин, при запам'ятовуванні — 7 днів.</li><li>У веб-інтерфейсі перероблено режим галереї — виводяться тільки мініатюри, кнопки керування з'являються при наведенні, режим вмикається сам, коли в каталозі 85% медіафайлів, і перестає вмикатися при ручному перемиканні на список, для всіх зображень генеруються превью і зберігаються в каталозі <code>/.thumbs</code>, також для зображень додана можливість створювати превью за допомогою GET-параметрів у форматі <code>image.png?h=200&amp;w=200</code>.</li><li>У веб-інтерфейсі додана можливість переміщати виділені файли та каталоги за допомогою перетягування.</li><li>При завантаженні файлів через веб-інтерфейс список завантажених файлів тепер відображається більш компактним, і кожен рядок автоматично зникає через 15 секунд.</li><li>У веб-інтерфейсі та API додана можливість завантаження файлів і каталогів у вигляді архіву.</li><li>В API для методу авторизації додано параметр <code>remember</code>, для методу завантаження файлів додана підтримка прапорця перезапису <code>?overwrite=1</code>.</li><li>Статистика завантажень через API перенесена на вкладку «Статистика».</li></ul></li><li>☁️ <b>Хмарні послуги</b>:<ul><li>Для всіх хмарних послуг, крім MySQL, на вкладці «Безпека» тепер можна додавати в дозволені не тільки окремі IP, але і хостинг-акаунти. Примітки тепер додаються не до конкретних комбінацій IP-адреса / порт, а в цілому до IP-адреси або хостинг-акаунту.</li><li>Максимальна довжина назви інстансу збільшена з 8 до 15 символів.</li></ul></li><li>🐬 <b>MySQL</b>:<ul><li>У налаштуваннях додана можливість зміни параметра <a href="https://dev.mysql.com/doc/refman/8.4/en/server-system-variables.html#sysvar_max_connections">max_connections</a>, максимальне значення дорівнює 5000.</li></ul></li><li><a href="https://dev.mysql.com/doc/refman/8.4/en/server-system-variables.html#sysvar_max_connections"></a>🐘 <b>PostgreSQL</b>:<ul><li>Версія PostgreSQL 16.5 оновлена до 16.11, версія 17.1 — до 17.7.</li><li>При замовленні нових інстансів тепер можна вибирати PostgreSQL 18.1.</li></ul></li><li>📊 <b>ClickHouse</b>:<ul><li>У налаштуваннях користувача додано привілеї сервера для створення віртуальних таблиць, у яких джерелом даних можуть бути зовнішні сервери MySQL, PostgreSQL тощо, а також додано роль для доступу до запитів в INFORMATION_SCHEMA.</li></ul></li><li>🗃 <b>Redis</b>:<ul><li>Додана можливість створювати і завантажувати дамп у форматі <a href="https://redis.io/docs/latest/operate/oss_and_stack/management/persistence/">RDB</a>. Створювати дамп можна з поточної версії інстансу або резервної копії. Завантаження доступне протягом доби.</li></ul></li><li><a href="https://redis.io/docs/latest/operate/oss_and_stack/management/persistence/"></a>🔎 <b>Manticore Search</b>:<ul><li>Додана можливість завантаження та підключення власних словників <a href="https://manual.manticoresearch.com/Creating_a_table/NLP_and_tokenization/Wordforms">словоформ</a> і <a href="https://manual.manticoresearch.com/Creating_a_table/NLP_and_tokenization/Ignoring_stop-words">стоп-слів</a>.</li></ul></li><li><a href="https://manual.manticoresearch.com/Creating_a_table/NLP_and_tokenization/Ignoring_stop-words"></a>🔍 <b>OpenSearch</b>:<ul><li>На <a href="https://www.ukraine.com.ua/opensearch/">сторінці замовлення</a> додано виведення списку встановлених плагінів.</li><li><a href="https://www.ukraine.com.ua/opensearch/"></a>Додані плагіни <a href="https://docs.opensearch.org/3.4/analyzers/language-analyzers/ukrainian/">analysis-ukrainian</a> та analysis-icu.</li></ul></li><li><a href="https://docs.opensearch.org/3.4/analyzers/language-analyzers/ukrainian/"></a>💰 <b>Оплата</b>:<ul><li>На <a href="https://adm.tools/invoice/servicecart/">сторінці оплати</a> додано виведення вартості послуг без урахування знижок.</li><li><a href="https://adm.tools/invoice/servicecart/"></a>Покращено роботу посилань на оплату зі сповіщень — додані більш зрозумілі повідомлення залежно від ситуації, а в разі, якщо за посиланням неможливо здійснити оплату, відкривається <a href="https://www.ukraine.com.ua/payment/">форма анонімної оплати</a>.</li></ul></li><li><a href="https://www.ukraine.com.ua/payment/"></a>⚙️ <b>API</b>:<ul><li>Додано <a href="https://adm.tools/user/api/#/tab-sandbox/hosting/mysql/dbinterface/get_collations">метод</a> отримання списку доступних зіставлень для створення БД на хостингу.</li><li><a href="https://adm.tools/user/api/#/tab-sandbox/hosting/mysql/dbinterface/get_collations"></a>Методи створення БД для <a href="https://adm.tools/user/api/#/tab-sandbox/mysql/database/create/save">MySQL</a>, <a href="https://adm.tools/user/api/#/tab-sandbox/postgresql/database/create/save">PostgreSQL</a> і <a href="https://adm.tools/user/api/#/tab-sandbox/clickhouse/database/create/save">ClickHouse</a> тепер відразу повертають логін і пароль користувача, якщо він був створений.</li><li><a href="https://adm.tools/user/api/#/tab-sandbox/clickhouse/database/create/save"></a>Для PostgreSQL додано <a href="https://adm.tools/user/api/#/tab-sandbox/postgresql/users/create/save">метод</a> створення користувача БД.</li></ul></li><li><a href="https://adm.tools/user/api/#/tab-sandbox/postgresql/users/create/save"></a>📖 <b>Вікі</b>:<ul><li>У <a href="https://www.ukraine.com.ua/wiki/hosting/general/libs-and-utils/">статтю</a> зі списком доступних на хостингу бібліотек і утиліт додано інформацію про GNU gettext.</li><li><a href="https://www.ukraine.com.ua/wiki/hosting/general/libs-and-utils/"></a>У <a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/wordpress/">статтю</a> про адміністрування WordPress додано інформацію про налаштування SMTP через нашу панель керування.</li><li><a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/wordpress/"></a>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/cms/wordpress/plugins/mail/">інструкція</a> з налаштування пошти у WordPress — додано опис способу зміни адреси за замовчуванням для надсилання без авторизації та додано згадку про налаштування Simple SMTP через нашу панель керування.</li><li><a href="https://www.ukraine.com.ua/wiki/hosting/cms/wordpress/plugins/mail/"></a>Оновлена <a href="https://www.ukraine.com.ua/wiki/domain/redemption/">стаття</a> про redemptionPeriod і терміни видалення домену.</li><li><a href="https://www.ukraine.com.ua/wiki/domain/redemption/"></a>Інформація про аватари у WebMail.Online оновлена і винесена в <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/avatar/">окрему статтю</a>.</li><li><a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/avatar/"></a>У <a href="https://www.ukraine.com.ua/wiki/vps/paid-support/">статтю</a> про платне адміністрування VPS і Dedicated додані приклади завдань, з якими ми можемо допомогти і з якими точно не допомагаємо.</li><li><a href="https://www.ukraine.com.ua/wiki/vps/paid-support/"></a>У <a href="https://www.ukraine.com.ua/wiki/storage/overview/">статтю</a> із загальною інформацією про сховища додано інформацію про підтримувані та непідтримувані способи взаємодії зі сховищем.</li><li><a href="https://www.ukraine.com.ua/wiki/storage/overview/"></a>У <a href="https://www.ukraine.com.ua/wiki/storage/api/">статтю</a> про API сховищ додано опис методу завантаження файлів і каталогів у вигляді архіву.</li><li><a href="https://www.ukraine.com.ua/wiki/storage/api/"></a>Оновлені статті про безпеку <a href="https://www.ukraine.com.ua/wiki/cloud/postgresql/security/">PostgreSQL</a>, <a href="https://www.ukraine.com.ua/wiki/cloud/clickhouse/security/">ClickHouse</a>, <a href="https://www.ukraine.com.ua/wiki/cloud/redis/security/">Redis</a>, <a href="https://www.ukraine.com.ua/wiki/cloud/rabbitmq/security/">RabbitMQ</a>, <a href="https://www.ukraine.com.ua/wiki/cloud/manticore/security/">Manticore Search</a>, <a href="https://www.ukraine.com.ua/wiki/cloud/opensearch/security/">OpenSearch</a>.</li><li><a href="https://www.ukraine.com.ua/wiki/cloud/"></a>Оновлена <a href="https://www.ukraine.com.ua/wiki/cloud/redis/backup/">стаття</a> про резервні копії Redis — додана коротка інформація про створення та завантаження дампа.</li><li><a href="https://www.ukraine.com.ua/wiki/cloud/redis/backup/"></a>Додана <a href="https://www.ukraine.com.ua/wiki/cloud/manticore/dicts/">стаття</a> про словники словоформ і стоп-слів у Manticore Search.</li><li><a href="https://www.ukraine.com.ua/wiki/cloud/manticore/dicts/"></a>Оновлена <a href="https://www.ukraine.com.ua/wiki/billing/discount/">стаття</a> про знижки.</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Fri, 02 Jan 2026 00:00:00 +0200</pubDate>
</item>
<item>
<title>Зміна вартості операцій на домени у січні</title>
<link>https://www.ukraine.com.ua/news/change-in-the-cost-of-transact-2026-01/</link>
<description><![CDATA[<p class=''>З 01.01.2026 адміністрація доменної зони .<u>DP.UA</u> підвищує ціни на реєстрацію, продовження та трансфер.</p><p class=''>З 15.01.2026 адміністрація доменних зон .<u>FUN</u>, .<u>HOST</u>, .<u>ONLINE</u>, .<u>PRESS</u>, .<u>PW</u>, .<u>SITE</u>, .<u>SPACE</u>, .<u>STORE</u>, .<u>TECH</u>, .<u>UNO</u> підвищує ціни на реєстрацію, продовження та трансфер.</p><p class=''>З 19.01.2026 адміністрація доменних зон .<u>INFO</u>, .<u>IO</u>, .<u>MOBI</u>, .<u>PRO</u> підвищує ціни на реєстрацію, продовження та трансфер.</p><div class='ui info message'><p>До вказаної дати ви маєте можливість продовжити домени за старою ціною.</p></div>]]></description>
<category>Новости</category>
<pubDate>Tue, 30 Dec 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>Що таке хороша фільтрація DDoS</title>
<link>https://www.ukraine.com.ua/news/ddos-protection/</link>
<description><![CDATA[<p class=''>Хороша DDoS-фільтрація — це не графіки у звітах і не гучні цифри у презентаціях. Це момент, коли під час атаки сайт продовжує працювати, як ні в чому не бувало, а в робочому чаті з'являється спокійне повідомлення від адміністраторів:</p><p class=''>«Чергова DDoS-атака — 130 Gbit/s і 12 Mpps. Сервіси працюють штатно, проблем не зафіксовано.».</p><p class=''>Саме так виглядає захист, який дійсно виконує своє завдання.</p><div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7649/ddos.png' alt='DDoS-атака 130 Gbit/s і 12 Mpps'></div><div class='ui pointing basic label'>DDoS-атака 130 Gbit/s і 12 Mpps</div></div><p class=''>Так, теоретично в світі існують ботнети, здатні генерувати трафік терабітного масштабу. Але їх небагато, і використання таких ресурсів обходиться атакуючим занадто дорого — як за грошима, так і за ризиками. У реальній практиці переважна більшість атак вкладається в сценарії, до яких можна і потрібно бути готовими.</p><p class=''>На сьогоднішній день нам вдається ефективно відбивати близько 99% DDoS-атак без будь-якого впливу на роботу клієнтських сервісів. Решта 1% — це не провал, а цінне джерело досвіду. Саме такі випадки дозволяють знаходити вузькі місця, посилювати фільтрацію і робити платформу ще більш стійкою до нових типів загроз.</p>]]></description>
<category>Новости</category>
<pubDate>Fri, 26 Dec 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>ASPA в RPKI: наступний рівень захисту BGP-маршрутизації</title>
<link>https://www.ukraine.com.ua/blog/ASPA.html</link>
<description><![CDATA[<p class=''>ASPA (Autonomous System Provider Authorisation) — це нове розширення RPKI, яке доповнює ROA/ROV і дозволяє чітко вказувати, які AS є вашими апстрім-провайдерами. На відміну від ROA, який захищає тільки походження префікса, ASPA допомагає перевіряти коректність AS-PATH і виявляти route leaks і неправдоподібні BGP-шляхи.</p><p class=''>Тепер ASPA доступний в RIPE NCC RPKI Dashboard, де його можна створювати і керувати ним так само, як ROA. Оператор сам вказує своїх провайдерів — система нічого не вгадує автоматично.</p><p class=''><b>Навіщо це потрібно:</b></p><ul class="ui-item--list unordered "><li>знижує ризик витоків маршрутів (valley leaks);
</li><li>ускладнює підробку AS-PATH;
</li><li>підвищує загальну стійкість глобальної маршрутизації.
</li></ul><p class=''><b>Як це працює:</b></p><ul class="ui-item--list unordered "><li>ви підписуєте ASPA і перераховуєте своїх провайдерів (не пірів і не клієнтів);
</li><li>валідатори RPKI поширюють ці дані;
</li><li>маршрутизатори (Bird, OpenBGPD, тестується Cisco IOS-XR) перевіряють AS-PATH на відповідність оголошеним відносинам.
</li></ul><p class=''><b>Важливо:</b></p><ul class="ui-item--list unordered "><li>ASPA вимагає постійного супроводу — при зміні апстрімів об'єкт потрібно оновлювати;
</li><li>якщо забути вказати провайдера, ASPA-aware мережі можуть відхиляти ваші маршрути;
</li><li>рекомендується відхиляти ASPA invalid, але приймати valid і unknown (особливо на етапі часткового впровадження).
</li></ul><p class=''>ASPA — це наступний логічний рівень захисту поверх RPKI. Він не вирішує всіх проблем BGP, але істотно скорочує клас небезпечних помилок і атак. Чим більше операторів почнуть публікувати ASPA, тим ефективнішою стане перевірка маршрутів і тим швидше підтримку додадуть всі вендори.</p>]]></description>
<category>Безопасность, Сеть</category>
<pubDate>Tue, 23 Dec 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>Коли ClickHouse дійсно потрібен, а коли — ні</title>
<link>https://www.ukraine.com.ua/blog/clickhouse-performance.html</link>
<description><![CDATA[<p class=''>Часто можна зустріти твердження, що ClickHouse — це «дуже швидка база даних», здатна обробляти величезні обсяги інформації. Це правда, але з важливим застереженням: ClickHouse підходить не для всіх сценаріїв. Його висока продуктивність не завжди є достатнім аргументом, щоб повністю відмовитися від звичних реляційних СУБД.</p><p class=''>Якщо розглянути MySQL, то при роботі з великими обсягами даних досить швидко проявляються обмеження. У міру зростання таблиць запити починають виконуватися все повільніше, а спроби оптимізації — створення індексів, парціонування, розбиття даних на окремі таблиці — лише частково вирішують проблему. В результаті доводиться витрачати значний час розробників на складні і не завжди надійні обхідні рішення, які не усувають корінь проблеми.</p><h2 class='' id='practical_example'>Практичний приклад</h2><p class=''>У компанії Хостинг Україна ми зіткнулися із завданням пошуку аномалій у трафіку. Для цього необхідно збирати та аналізувати всі HTTP-запити, що надходять на сайти клієнтів. За добу обробляється близько 1,3 мільярда запитів, які надходять з безлічі серверів.</p><p class=''>Щоб MySQL справлявся з таким навантаженням, довелося застосовувати цілий набір оптимізацій:</p><ul class="ui-item--list unordered "><li>обмежити термін зберігання даних трьома добами;
</li><li>розбити дані на окремі таблиці, щоб видаляти їх повністю, а не виконувати <code>DELETE WHERE date &lt; CURRENT_DATE - INTERVAL 3 DAY</code>;
</li><li>сегментувати таблиці для прискорення пошуку за IP-адресами;
</li><li>агрегувати IPv6-адреси до мережі <code>/64</code>, оскільки боти часто змінюють IPv6 і відправляють кожен запит з нової адреси;
</li><li>мінімізувати кількість полів в індексах, оскільки індекси займають місце і уповільнюють вставку даних;
</li><li>реалізувати чергу на вставку даних, оскільки запити надходили більш ніж зі ста серверів кожні п'ять хвилин.
</li></ul><p class=''>Навіть при всіх цих заходах запити на формування статистики виконувалися повільно і вимагали значного часу очікування.</p><h2 class='' id='switching_to_clickhouse'>Перехід на ClickHouse</h2><p class=''>Після перенесення даних в ClickHouse ситуація змінилася кардинально:</p><ul class="ui-item--list unordered "><li>швидкість вибірки за різними колонками значно зросла навіть без використання індексів;
</li><li>для таблиць було налаштовано час життя даних (TTL), і ClickHouse автоматично видаляє застарілі записи;
</li><li>обсяг зайнятого дискового простору скоротився за рахунок ефективного стиснення даних;
</li><li>відпала необхідність агрегувати IPv6-адреси в <code>/64</code>, оскільки ClickHouse підтримує аналітику по мережах «з коробки»;
</li><li>дані тепер вставляються безпосередньо з кожного сервера, без проміжних черг — ClickHouse приймає їх швидко і виконує злиття даних у фоновому режимі.
</li></ul><p class=''>Для порівняння: хоча MySQL пропонує Archive Storage Engine та InnoDB зі стисненням, перший не підтримує індекси і є вкрай повільним для аналітики, а другий показує посередні результати при OLAP-навантаженнях і великих обсягах даних.</p><h2 class='' id='summary'>Підсумки</h2><p class=''>Цей приклад наочно показує, що ClickHouse без зусиль справляється з навантаженням у мільярди записів на добу. При цьому його не варто розглядати виключно як рішення «для дуже великих даних». ClickHouse чудово підходить для зберігання:</p><ul class="ui-item--list unordered "><li>статистики
</li><li>логов
</li><li>даних про події
</li><li>інформації, яку не потрібно оновлювати або вибірково видаляти.
</li></ul><p class=''>Якщо статистичні запити в MySQL працюють повільно і не піддаються розумній оптимізації — індекси, сегментування і поділ даних по таблицях перестають допомагати — такі дані майже напевно варто перенести в ClickHouse.</p>]]></description>
<category>ClickHouse</category>
<pubDate>Sun, 14 Dec 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>Перенесення даних з MySQL в ClickHouse</title>
<link>https://www.ukraine.com.ua/blog/clickhouse-import-from-mysql.html</link>
<description><![CDATA[<p class=''>ClickHouse підтримує пряме підключення до серверів MySQL, що дозволяє швидко і без зайвих проміжних кроків переносити дані з MySQL в ClickHouse.</p><h2 class='' id='access_settings'>Налаштування доступу</h2><p class=''>Для початку необхідно дозволити користувачеві ClickHouse підключатися до MySQL-серверів. Відповідний привілей налаштовується на рівні користувача і діє для всіх баз даних в межах MySQL-сервера. Для налаштування привілею в панелі управління ClickHouse в розділі Користувачі встановіть прапорець "MySQL" в налаштуваннях користувача. У разі, якщо привілей не налаштований, сервер поверне помилку "Not enough privileges. To execute this query, it's necessary to have the grant READ ON MYSQL."</p><h2 class='' id='retrieving_data_from_mysql'>Отримання даних з MySQL</h2><p class=''>Для читання даних з таблиці MySQL використовується таблична функція <code>mysql</code>. Приклад запиту:</p><pre class='ui-item--code '><code class='highlight-code'>SELECT *
FROM mysql(&#039;host:port&#039;, &#039;database&#039;, &#039;table_name&#039;, &#039;login&#039;, &#039;password&#039;)
</code></pre><p class=''>Запит повертає дані із зазначеної таблиці MySQL і дозволяє працювати з ними так само, як зі звичайною таблицею ClickHouse.</p><h2 class='' id='loading_data_into_clickhouse'>Завантаження даних в ClickHouse</h2><p class=''>Отримані дані можна відразу зберегти в заздалегідь створену таблицю ClickHouse за допомогою оператора <code>INSERT … SELECT</code>:</p><pre class='ui-item--code '><code class='highlight-code'>INSERT INTO clickhouse_table (date, ip, log)
SELECT date, ip, log
FROM mysql(&#039;host:port&#039;, &#039;database&#039;, &#039;table_name&#039;, &#039;login&#039;, &#039;password&#039;)
WHERE date &gt; CURRENT_DATE() - INTERVAL 1 MONTH</code></pre><p class=''>У даному прикладі в ClickHouse завантажуються тільки дані за останній місяць, що зручно при інкрементальному перенесенні або первинній міграції великих обсягів даних.</p>]]></description>
<category>ClickHouse</category>
<pubDate>Sat, 13 Dec 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>Дайджест змін за листопад 2025 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни в 🌧 листопаді:</p><ul class="ui-item--list unordered "><li>☁️ <b>Хостинг</b>:<ul><li>Додана підтримка <a href="https://www.php.net/releases/8.5/">PHP 8.5</a>. Нова версія підтримує всі розширення, які доступні для PHP 8.4, крім ioncube, sqlsrv, pdo_sqlsrv, pdo_oci.</li><li><a href="https://www.php.net/releases/8.5/"></a>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">налаштуваннях захисту сайту</a> білий список IP перейменовано на «Режим обмеженого доступу».</li><li><a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/"></a>Перероблено інтерфейс вкладки «<a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">Боти</a>» — замість ручного додавання окремих ботів тепер відразу виводиться список всіх ботів, розділений на групи, і за допомогою перемикача можна швидко вибирати правила для окремих ботів або цілих груп.</li><li><a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/"></a>У захисті від ботів додана можливість керування доступом для ботів Collaborator, Google InspectionTool, Google Image, Google Site Verifier, Googlebot Video, Googlebot News, Google Other.</li><li>Доступ до сайтів для бота TikTok з User-Agent «BytedanceWebview» тепер за замовчуванням дозволений.</li><li>Додана можливість автоматичного встановлення веб-застосунку <a href="https://n8n.io">n8n</a> (тільки для бізнес-хостингу). Застосунок використовується для автоматизації різних процесів.</li><li><a href="https://n8n.io/"></a>Додана можливість автоматичного встановлення веб-застосунка <a href="https://nkanaev.com/works/yarr/">yarr</a> (тільки для бізнес-хостингу). Застосунок використовується для читання RSS.</li><li><a href="https://nkanaev.com/works/yarr/"></a>У формі <a href="https://adm.tools/hosting/account/0/virtual/0/cms/install/">автовстановлення CMS</a> тепер можна вибирати БД з <a href="https://www.ukraine.com.ua/mysql/">окремої послуги MySQL</a>. За замовчуванням пропонується БД з поточного хостинг-акаунта.</li><li><a href="https://www.ukraine.com.ua/mysql/"></a>При успішному автовстановленні CMS посилання на адмін-панель в <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramssite/">налаштуваннях сайту</a> тепер скидається на стандартне.</li></ul></li><li><a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramssite/"></a>🌎 <b>Домени</b>:<ul><li>На <a href="https://www.ukraine.com.ua/domains/prices/">сторінці зі списком цін</a> додана можливість завантаження цін у форматі JSON.</li><li><a href="https://www.ukraine.com.ua/domains/prices/"></a>У розділі «<a href="https://adm.tools/user/documents/">Документообіг</a>» для довідок на домен тепер відображається статус і причина відмови, якщо вона вказана.</li></ul></li><li><a href="https://adm.tools/user/documents/"></a>✉️ <b>Пошта</b>:<ul><li>У <a href="https://adm.tools/mail/">списку поштових доменів</a> індикатори для коректно налаштованих записів MX, SPF, DKIM, DMARC тепер не приховуються, а відображаються зеленим кольором.</li></ul></li><li><a href="https://adm.tools/mail/"></a>📧 <b>WebMail.Online</b>:<ul><li>У фільтрах при виборі умов «відповідає» або «не відповідає» тепер виводиться попередження з описом принципу роботи цих умов.</li></ul></li><li>💻 <b>VPS</b>:<ul><li>У Firewall для кожного правила тепер можна вказувати кілька різних портів через кому або пробіл.</li></ul></li><li>📦 <b>Сховища</b>:<ul><li>У веб-інтерфейсі додана можливість завантаження папок. Завантажувати можна за допомогою кнопки або перетягуванням.</li></ul></li><li>📊 <b>ClickHouse</b>:<ul><li><a href="https://www.ukraine.com.ua/news/clickhouse/">Реалізована</a> нова послуга — ClickHouse.</li></ul></li><li><a href="https://www.ukraine.com.ua/news/clickhouse/"></a>👤 <b>Обліковий запис</b>:<ul><li>Для всіх хмарних послуг додана можливість відмовлятися від послуги, яка неактивна через вичерпання коштів на балансі.</li></ul></li><li>📖 <b>Вікі</b>:<ul><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/protection/bots/">стаття</a> про захист від ботів для сайтів.</li><li><a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/protection/ip-blacklist/">Сторінка</a> про чорний і білий список IP-адрес, що мають доступ до сайту, перероблена і тепер описує тільки чорний список.</li><li><a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/protection/ip-blacklist/"></a>Додана <a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/protection/ip-whitelist/">стаття</a> про режим обмеженого доступу до сайту.</li><li><a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/protection/ip-whitelist/"></a>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/files/disk-space/upgrade/">стаття</a> про способи збільшення дискового простору.</li><li><a href="https://www.ukraine.com.ua/wiki/hosting/files/disk-space/upgrade/"></a>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/cms/auto-install/">інструкція</a> з автовстановлення CMS.</li><li><a href="https://www.ukraine.com.ua/wiki/hosting/cms/auto-install/"></a>Оновлена <a href="https://www.ukraine.com.ua/wiki/domain/third-party-services/cloudflare/">інструкція</a> з підключення домену до Cloudflare.</li><li><a href="https://www.ukraine.com.ua/wiki/domain/third-party-services/cloudflare/"></a>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/security/ssl/install/cloudflare/">інструкція</a> з встановлення SSL від Cloudflare.</li><li><a href="https://www.ukraine.com.ua/wiki/hosting/security/ssl/install/cloudflare/"></a>Оновлена <a href="https://www.ukraine.com.ua/wiki/domain/management/dns-records-types/srv/">стаття</a> про SRV-записи.</li><li><a href="https://www.ukraine.com.ua/wiki/domain/management/dns-records-types/srv/"></a>Оновлена <a href="https://www.ukraine.com.ua/wiki/account/security/access-restore/change-email-disable-2fa/">інструкція</a> щодо зміни пошти та вимкнення 2FA.</li><li><a href="https://www.ukraine.com.ua/wiki/account/security/access-restore/change-email-disable-2fa/"></a>Усі статті про хмарні послуги об'єднані в один розділ «<a href="https://www.ukraine.com.ua/wiki/cloud/">Хмарні послуги</a>».</li><li><a href="https://www.ukraine.com.ua/wiki/cloud/"></a>Оновлена <a href="https://www.ukraine.com.ua/wiki/cloud/mysql/usage/">стаття</a> про використання ресурсів MySQL. Інформація про перегляд активних процесів і повільних запитів тепер знаходиться в статті про використання ресурсів.</li><li><a href="https://www.ukraine.com.ua/wiki/cloud/mysql/usage/"></a>Додано <a href="https://www.ukraine.com.ua/wiki/clickhouse/">розділ</a> з базовими інструкціями щодо послуги ClickHouse.</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Mon, 01 Dec 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>🆕 Нова послуга — ClickHouse</title>
<link>https://www.ukraine.com.ua/blog/clickhouse.html</link>
<description><![CDATA[<div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7644/clickhouse_ua.png' alt=''></div></div><p class=''>📊 <a href="https://clickhouse.com">ClickHouse</a> —&nbsp;це високопродуктивна система аналітичних баз даних, розроблена для обробки великих обсягів інформації в реальному часі. Ідеально підходить для систем моніторингу, логування, статистики та аналітики.</p><p class=''>📦 Послуга являє собою окремий інстанс із ресурсами відповідно до вибраного тарифу: від 4 ядер ЦПУ / 4 ГБ ОЗП / 25 ГБ на диску до 16 ядер ЦПУ / 32 ГБ ОЗП / 100 ГБ на диску.</p><p class=''>📊 Для роботи з даними та перегляду статистики доступний веб-інтерфейс ClickHouse UI (Web SQL і Dashboard).</p><p class=''>🔄 Для інстансу можна налаштовувати частоту автоматичного резервного копіювання. В один момент часу може зберігатися до 5 резервних копій і резервна копія за 1-е число поточного місяця.</p><p class=''>💰 Послуга оплачується подобово з балансу.</p><p class=''>📖 Загальна інформація щодо роботи з послугою представлена <a href="https://www.ukraine.com.ua/wiki/cloud/clickhouse/">в нашій вікі</a>.</p><p class=''><i>👉 Послуга знаходиться на етапі бета-тестування. Побажання щодо покращення функціональності можна залишати через&nbsp;<a href="https://www.ukraine.com.ua/#suggestion/">відгуки та пропозиції</a>.</i></p>]]></description>
<category>Новости</category>
<pubDate>Tue, 25 Nov 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>Важливість коректного найменування таблиць бази даних</title>
<link>https://www.ukraine.com.ua/blog/table-name.html</link>
<description><![CDATA[<p class=''>Назва таблиць у базі даних — одна з тих дрібниць, яка здається незначною доти, доки кодова база не починає зростати. У невеликих проектах можуть легко «зійти з рук» короткі та очевидні назви. Але в довгостроковій перспективі саме вони стають джерелом помилок, складнощів і зайвих трудовитрат.</p><p class=''>Розглянемо це на прикладі бази даних   <code>bgp</code>, що містить інформацію про IP-адреси. У базі є таблиці:</p><ul class="ui-item--list unordered "><li>asn</li><li>city</li><li>country</li><li>data</li><li>ip</li><li>ipv6</li></ul><p class=''>Ці назви є короткими та інтуїтивно зрозумілими. Однак при масштабуванні проекту така простота викликає проблеми при внесенні правок у код.</p><h2 class='' id='the_problem_of_short_names_in_a_real_project'>Проблема коротких імен у реальному проекті</h2><p class=''>Уявімо, що база даних переноситься на ClickHouse, а в таблиці <code>ip</code> поле <code>ip</code> потрібно перейменувати на <code>cidr</code>, тому що тепер воно буде зберігати не конкретну IP-адресу, а назву мережі із зазначенням маски 185.39.224.0/24.</p><p class=''>Щоб внести такі зміни, необхідно знайти всі звернення до таблиці <code>ip</code> в коді. Але у великому проекті слово ip зустрічається буквально всюди: у змінних, логах, коментарях, іменах функцій, запитах, конфігах тощо.</p><p class=''>Звичайний пошук за проектом видасть понад 6000 згадок, і більша частина з них не матиме відношення до таблиці. Просте перейменування назви поля призводить до значних витрат часу, оскільки розробнику необхідно вручну аналізувати кожен знайдений фрагмент. Загальні трудовитрати можуть становити кілька тижнів, включаючи подальше виправлення помилок, пов'язаних з пропущеними або неправильно зміненими ділянками коду.</p><h2 class='' id='how_prefixes_in_table_names_solve_the_problem'>Як префікси в іменах таблиць вирішують проблему</h2><p class=''>Тепер подивимося на ті ж таблиці, але з використанням префікса, що відображає зв'язок з доменом даних — в даному випадку <code>bgp</code>:</p><ul class="ui-item--list unordered "><li>bgp_asn</li><li>bgp_city</li><li>bgp_country</li><li>bgp_data</li><li>bgp_ip</li><li>bgp_ipv6</li></ul><p class=''>З такими іменами пошук за проектом стає однозначним. Запит <code>bgp_ip</code> дасть тільки реальні звернення до таблиці, а не тисячі помилкових збігів. Будь-які зміни в схемі таблиці можна коректно внести в код за годину — без ризику пропустити важливу ділянку.</p><h2 class='' id='conclusion'>Висновок</h2><p class=''>Короткі та красиві імена таблиць зручні тільки в момент створення. У реальних же проектах, де кодова база існує роками, краще використовувати однозначне та передбачуване іменування. Додавання префіксів, що відображають контекст або модуль даних, робить код підтримуваним і суттєво знижує вартість змін у майбутньому.</p>]]></description>
<category></category>
<pubDate>Thu, 20 Nov 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>Використання словників ClickHouse для швидкого пошуку даних по IP-мережах</title>
<link>https://www.ukraine.com.ua/blog/clickhouse-dictionary.html</link>
<description><![CDATA[<p class=''>ClickHouse дозволяє створювати в оперативній пам'яті сервера словники, які забезпечують швидкий доступ до даних без додаткових JOIN-ів. Один з поширених сценаріїв — визначення країни за IP-адресою на основі таблиці з CIDR-мережами.</p><h2 class='' id='output_table'>Вихідна таблиця</h2><p class=''>Припустимо, у нас є таблиця <code>geo_ip</code>, в якій кожен рядок містить IP-мережу у форматі CIDR та відповідну їй країну:</p><pre class='ui-item--code '><code class='highlight-code'>CREATE TABLE geo_ip (
  cidr String,
  country String
)
Engine = ReplacingMergeTree()
ORDER BY (cidr);

INSERT INTO geo_ip (&#039;185.39.224.0/24&#039;, &#039;UA&#039;);</code></pre><h2 class='' id='creating_a_dictionary'>Створення словника</h2><p class=''>Для того щоб швидко визначати країну за IP-адресою, створимо словник <code>geo_dict</code>:</p><pre class='ui-item--code '><code class='highlight-code'>CREATE DICTIONARY geo_dict
(
	cidr String,
	country String
)
PRIMARY KEY cidr
SOURCE (clickhouse(database &#039;db_name&#039; table &#039;geo_ip&#039; user &#039;user_login&#039; password &#039;user_password&#039;))
LAYOUT (ip_trie)
LIFETIME (3600);</code></pre><p class=''>При створенні словника робота з таблицею відбувається як з віддаленим джерелом даних, тому обов'язково при створенні словника вказуйте в полі SOURCE логін і пароль для підключення до таблиці.   </p><p class=''>Кілька важливих деталей:</p><h4 class='' id='data_source'>Джерело даних</h4><p class=''>При створенні словника ClickHouse звертається до таблиці як до зовнішнього джерела. Тому обов'язково вказуються параметри підключення<code>user</code>, <code>password</code>), навіть якщо таблиця знаходиться в тій же базі.</p><h4 class='' id='_2._layout__ip_trie'>2. LAYOUT = ip_trie</h4><p class=''>Формат зберігання <code>ip_trie</code> оптимізований спеціально для пошуку IP-адрес у мережах, заданих через CIDR. Він дозволяє ефективно знаходити найдовше збіг за префіксом і визначати, до якої мережі входить IP.</p><h4 class='' id='_3._lifetime'>3. LIFETIME</h4><p class=''>Параметр <code>LIFETIME (3600)</code> вказує частоту оновлення даних словника — раз на годину.</p><h2 class='' id='using_the_dictionary_in_queries'>Використання словника в запитах</h2><p class=''>Після створення словника можна виконувати швидкий пошук країни за IP в таблиці логів:</p><pre class='ui-item--code '><code class='highlight-code'>SELECT 
  ip,
  dictGet(&#039;geo_dict&#039;, (&#039;country&#039;), tuple(ip))
FROM nginx_log
</code></pre><p class=''>Функція <code>dictGet</code> повертає значення стовпчика <code>country</code> для мережі, якій відповідає вказана IP-адреса.</p>]]></description>
<category>ClickHouse</category>
<pubDate>Wed, 19 Nov 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>IPv4 та IPv6 адреси в ClickHouse</title>
<link>https://www.ukraine.com.ua/blog/clickhouse-ipv6.html</link>
<description><![CDATA[<p class=''>ClickHouse надає великий набір функцій для роботи з IP-адресами, що дозволяє зберігати і обробляти мережеві дані прямо в базі, без необхідності вивантажувати їх у зовнішні скрипти.</p><h2 class='' id='ipv4_and_ipv6_in_one_column'>IPv4 та IPv6 в одній колонці   </h2><p class=''>Якщо IPv4 і IPv6 зберігаються в різних колонках — ніяких проблем не виникає: кожна група функцій працює з “своїм” типом даних.
Але в реальних завданнях (наприклад, при зберіганні логів nginx) часто потрібно розміщувати IPv4 і IPv6 в одній колонці. У цьому випадку зазвичай використовують тип <code>IPv6</code>, куди IPv4 записуються у вигляді IPv4-mapped адрес<code>::ffff:x.x.x.x</code>). Тут і з'являється нюанс: функції для IPv4 і IPv6 відрізняються, і виклик потрібної функції доводиться вибирати за умовою.</p><h2 class='' id='how_to_get_rid_of_the_::ffff:_prefix_in_ipv4_addresses'>Як позбутися префікса ::ffff: у IPv4-адресах</h2><p class=''>При зберіганні IPv4 в колонці типу <code>IPv6</code> вони автоматичні отримують префікс <code>::ffff:</code>. Якщо потрібно вивести «чистий» IPv4-адресу, необхідно або перетворити її в тип <code>IPv4</code>, або прибрати префікс рядковими функціями. Тому в запитах зазвичай додають умову, що визначає тип адреси:</p><pre class='ui-item--code '><code class='highlight-code'>SELECT 
  if(
    startsWith(toString(ip), &#039;::ffff:&#039;), 
    toString(toIPv4(ip)), 
    toString(ip)
  )
FROM nginx_log;</code></pre><h2 class='' id='calling_functions_for_processing_ip_addresses'>Виклик функцій для обробки IP-адрес</h2><p class=''>ClickHouse використовує сувору типізацію, схожу з C++. Тому при роботі з IP необхідно явно вказувати перетворення.</p><p class=''>Наприклад, функція <code>IPv4CIDRToRange</code> застосовується тільки до даних типу <code>IPv4</code>. Якщо дані зберігаються у вигляді IPv6, але фактично є IPv4-mapped адресами, їх спочатку потрібно привести до <code>IPv4</code>:</p><pre class='ui-item--code '><code class='highlight-code'>SELECT
  if(
    startsWith(toString(ip), &#039;::ffff:&#039;),
    toString(IPv4CIDRToRange(toIPv4(ip), netbits).1),
    toString(IPv6CIDRToRange(ip, netbits).1)
  ) AS network
FROM ngnx_log;</code></pre><h2 class='' id='format_of_returned_data'>Формат даних, що повертаються</h2><p class=''>Функції <code>IPv4CIDRToRange</code> і <code>IPv6CIDRToRange</code> повертають <code>tuple</code> — масив із заздалегідь визначеними типами. Щоб отримати конкретний елемент, використовується точкова нотація:</p><pre class='ui-item--code '><code class='highlight-code'>IPv6CIDRToRange(ip, netbits).1</code></pre><p class=''>(Наприклад <code>.1</code> — це перший елемент масиву).</p><h2 class='' id='problem_with_different_types_and_conversion_to_string'>Проблема з різними типами і приведення до рядка</h2><p class=''>Важливо враховувати, що типи всередині повернутих масивів відрізняються: <code>IPv6CIDRToRange</code> повертає IPv6, а <code>IPv4CIDRToRange</code> — IPv4. Якщо спробувати об'єднати їх без приведення типів, ClickHouse видасть помилку:</p><pre class='ui-item--code '><code class='highlight-code'>Code: 386. DB::Exception: There is no supertype for types IPv6, IPv4 because some of them are numbers and some of them are not</code></pre><p class=''>Щоб уникнути помилки, необхідно привести значення до єдиного типу — зазвичай до рядкового:</p><pre class='ui-item--code '><code class='highlight-code'>toString(...)</code></pre><p class=''>Так можна коректно об'єднати результати обох функцій в одному запиті.</p>]]></description>
<category>ClickHouse</category>
<pubDate>Wed, 19 Nov 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>Особливості міграції SQL-запитів з MySQL на ClickHouse</title>
<link>https://www.ukraine.com.ua/blog/mysql-to-clickhouse.html</link>
<description><![CDATA[<p class=''>ClickHouse чудово підходить для зберігання та аналізу великих обсягів статистичних даних. У тих випадках, коли MySQL не справляється навіть із простими вибірками, ClickHouse виконує аналогічні запити за лічені секунди. Під великими обсягами тут маються на увазі таблиці розміром у десятки та сотні гігабайт і мільйони записів.</p><h2 class='' id='why_you_shouldnt_use_clickhouse_as_a_universal_database'>Чому не варто використовувати ClickHouse як універсальну БД</h2><p class=''>Поширена помилка розробників — вважати, що раз ClickHouse швидкий і функціональний, то можна зберігати в ньому все. Технічно це можливо, але такий підхід ускладнить розробку, а виграш у швидкості на звичайних запитах буде непомітним.</p><h2 class='' id='connecting_to_clickhouse'>Підключення до ClickHouse</h2><p class=''>ClickHouse підтримує кілька протоколів для взаємодії з базою даних, кожен протокол має свій окремий порт. Крім цього, база даних має веб-інтерфейс для виконання запитів.   </p><div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7640/image_1.png' alt='Посилання на веб-інтерфейс виконання запитів'></div><div class='ui pointing basic label'>Посилання на веб-інтерфейс виконання запитів</div></div><h2 class='' id='table_types_in_clickhouse'>Типи таблиць в ClickHouse</h2><p class=''>Вивчення ClickHouse варто починати з сімейства таблиць MergeTree. Їх поведінка найбільш схожа з класичними СУБД — рядки просто додаються в кінець таблиці. Потім можна переходити до SummingMergeTree, а при необхідності більш складної агрегації — до AggregatingMergeTree.</p><h2 class='' id='summingmergetree_table'>Таблиця SummingMergeTree</h2><p class=''>Для збору статистики, де дані потрібно підсумувати, підійде тип SummingMergeTree. Такі таблиці автоматично агрегують числові поля з групуванням за первинним ключем (зазначеним у полі ORDER BY).</p><pre class='ui-item--code '><code class='highlight-code'>CREATE TABLE stat_ip (
  date Date, 
  ip IPv6, 
  requests UInt64
) ORDER BY (date, ip)</code></pre><p class=''>Наприклад, потрібно збирати статистику за кількістю запитів на сайт з кожного IP за день. Після вставки декількох рядків з однаковим ключем таблиця автоматично підсумує числові поля і збереже один рядок:</p><pre class='ui-item--code '><code class='highlight-code'>INSERT INTO stat_ip (date, ip, requests) 
VALUES 
  (&#039;2025-11-16&#039;, &#039;127.0.0.1&#039;, 200),
  (&#039;2025-11-16&#039;, &#039;127.0.0.1&#039;, 100),
  (&#039;2025-11-16&#039;, &#039;127.0.0.1&#039;, 300),
  (&#039;2025-11-16&#039;, &#039;127.0.0.1&#039;, 500)</code></pre><table class="ui celled  table"><tbody><tr><td><b>date</b></td><td><b>ip</b></td><td><b>requests</b></td></tr><tr><td>2025-11-16</td><td>127.0.0.1</td><td>1100</td></tr></tbody></table><p class=''>Умова ORDER BY при створенні таблиці аналогічна PRIMARY KEY в MySQL, за винятком того, що в MergeTree-таблицях вона не обов'язково має бути унікальною.</p><p class=''>У SummingMergeTree поля з ORDER BY використовуються як ключ агрегації.</p><h2 class='' id='how_to_correctly_select_data_from_summingmergetree'>Як правильно вибирати дані з SummingMergeTree</h2><p class=''>Оскільки відразу після вставки рядки ще можуть бути не агреговані, при вибірках рекомендується явно вказувати GROUP BY і SUM():   </p><pre class='ui-item--code '><code class='highlight-code'>SELECT
  date,
  ip,
  SUM(requests) AS req
FROM stat_ip
GROUP BY date, ip</code></pre><p class=''>Без використання GROUP BY можна отримати кілька рядків з однаковим ключем, якщо агрегація всередині таблиці ще не виконана.</p><h2 class='' id='data_compression_in_tables'>Стиснення даних у таблицях</h2><p class=''>У документації зазначено, що можна задавати алгоритм стиснення для кожного поля. Робити це на перших етапах не має сенсу — за замовчуванням таблиці в ClickHouse вже використовують оптимальне стиснення. Вказання альтернативних алгоритмів потрібне лише для тонкого налаштування дуже великих наборів даних.</p><h2 class='' id='data_types'>Типи даних</h2><p class=''>При створенні таблиці типи даних починаються з великої літери, кожне нове слово в типі даних пишеться з великої літери. Наприклад: FixedString.   </p><ul class="ui-item--list unordered "><li>Цілі типи даних мають такі ж назви, як і в MySQL. Точніше, вони мають вигляд Int8 - Int256, UInt8 - UInt256, але підтримуються і аліаси, аналогічні типам даних в MySQL.</li><li>Char(x) - FixedString(x) - використовувати потрібно тільки якщо довжина тексту, що зберігається в полі, завжди однакова. Якщо додати коротший текст, то дані будуть доповнені символом NULL. \0.</li><li>Для зберігання varchar, text, blob використовується єдиний тип String.</li><li>Поля Enum мають такий самий синтаксис, як і в MySQL.</li><li>IPv6 використовується для зберігання IP обох версій. IPv4 автоматично перетворюється у формат IPv6: 127.0.0.1 → ::ffff:127.0.0.1</li></ul><p class=''>При перенесенні запитів і статистики з MySQL в ClickHouse важливо враховувати кілька ключових відмінностей в синтаксисі та логіці виконання:</p><h2 class='' id='deletion_of_obsolete_data'>Видалення застарілих даних</h2><p class=''>У ClickHouse можна вказати термін зберігання даних у параметрі TTL безпосередньо під час створення таблиці. Наприклад, якщо вам потрібні дані тільки за останні 2 місяці, немає необхідності створювати окремий скрипт для очищення — система сама видалить застарілі рядки.</p><pre class='ui-item--code '><code class='highlight-code'>CREATE TABLE log (
  dtime DateTime,
  ip IPv6,
  url String
) 
ORDER BY (dtime)
TTL dtime + INTERVAL 2 MONTH; -- хранить данные только 2 месяца, затем удалять

-- Изменить в существующей таблице срок хранения данных 
ALTER TABLE log TTL dtime + INTERVAL 2 MONTH;
</code></pre><h2 class='' id='deleting_records_from_a_table'>Видалення записів з таблиці</h2><p class=''>Якщо виконати звичайний запит на видалення даних, то дані не будуть позначені як видалені без фактичного видалення з таблиці. Якщо необхідно звільнити місце на диску і видалити повністю записи з таблиці, то виконується запит:</p><pre class='ui-item--code '><code class='highlight-code'>ALTER TABLE stat_ip DELETE WHERE date &lt; &#039;2025-10-01&#039;;

-- вместо стандартного 

DELETE FROM stat_ip WHERE date &lt; &#039;2025-10-01&#039;;</code></pre><h2 class='' id='table_segmentation'>Сегментування таблиці</h2><p class=''>Якщо даних багато, а вибірки зазвичай робляться за якийсь певний проміжок часу, то такі таблиці краще розбити на сегменти. Наприклад, ви зберігаєте статистику за місяць, але запити на отримання даних робляться за один день.</p><pre class='ui-item--code '><code class='highlight-code'>CREATE TABLE stat_ip (
  date Date,
  ip IPv6,
  requests UInt32
) ORDER BY (date, ip)
PARTITION BY toYYYYMMDD(date) -- сегментирование по дням</code></pre><p class=''>Найпопулярніші функції для визначення сегментів: toYYYYMMDD(), toYYYYMM()</p><h2 class='' id='date_formatting'>Форматування дати</h2><p class=''>У ClickHouse замість функції <code>DATE_FORMAT()</code> використовується аналог <code>formatDateTime()</code>.</p><pre class='ui-item--code '><code class='highlight-code'>-- MySQL
DATE_FORMAT(created_at, &#039;%Y-%m-%d&#039;)

-- ClickHouse
formatDateTime(created_at, &#039;%Y-%m-%d&#039;)</code></pre><h2 class='' id='filtering_of_computed_fields'>Фільтрація обчислюваних полів</h2><p class=''>У ClickHouse поля, які обчислюються в блоці <code>SELECT</code>, можна фільтрувати тільки в блоці <code>HAVING</code>. У MySQL ті ж вирази часто допускається використовувати в <code>WHERE</code>, але в ClickHouse це призведе до помилки.</p><pre class='ui-item--code '><code class='highlight-code'>-- MySQL
SELECT user_id, COUNT(*) AS cnt
FROM events
WHERE cnt &gt; 10
GROUP BY user_id;

-- ClickHouse
SELECT user_id, COUNT(*) AS cnt
FROM events
GROUP BY user_id
HAVING cnt &gt; 10;
</code></pre><h2 class='' id='using_aggregate_functions'>Використання агрегуючих функцій</h2><p class=''>Якщо в запиті присутній <code>GROUP BY</code>, то всі поля, зазначені в <code>SELECT</code>, але не перераховані в <code>GROUP BY</code>, повинні бути обгорнуті в агрегуючу функцію.
Якщо ви хочете вивести значення поля без агрегації, використовуйте функцію <code>any()</code>.</p><pre class='ui-item--code '><code class='highlight-code'>-- MySQL
SELECT user_id, name, COUNT(*) FROM users GROUP BY user_id;

-- ClickHouse
SELECT user_id, any(name), COUNT(*) FROM users GROUP BY user_id;</code></pre><h2 class='' id='character_register_in_function_names'>Регістр символів у назвах функцій</h2><p class=''>Назви функцій в ClickHouse є регістрозалежними, тому їх назви потрібно писати так, як зазначено в документації.</p><pre class='ui-item--code '><code class='highlight-code'>-- Запрос выдающий ошибку так как название функции md5() должно быть в верхнем регистре
CREATE TABLE test (
  name String,
  idx FixedString(32) MATERIALIZED md5(name)
)

-- Корректный вариант
CREATE TABLE test (
  name String,
  idx FixedString(32) MATERIALIZED MD5(name)
)</code></pre><h2 class='' id='group_concatdistinct_...'>GROUP_CONCAT(DISTINCT ...)</h2><p class=''>ClickHouse вміє працювати з масивами, тому для побудови запиту зручніше використовувати конструкцію toJSONString(groupArrayDistinct(ip)), яка поверне згруповані рядки без дублюючих значень у вигляді JSON.</p><pre class='ui-item--code '><code class='highlight-code'>-- MySQL
SELECT user, GROUP_CONCAT(DITINCT ip) FROM sessions GROUP BY user

-- ClickHouse
SELECT user, toJSONString(groupArrayDistinct(ip)) FROM sessions GROUP BY user</code></pre>]]></description>
<category>ClickHouse</category>
<pubDate>Tue, 04 Nov 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>Дайджест змін за жовтень 2025 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни у 🌧 жовтні:</p><ul class="ui-item--list unordered "><li>☁️ <b>Хостинг</b>:<ul><li><a href="https://www.ukraine.com.ua/news/server-caching/">Додана</a> можливість використання серверного кешування. Режим кешування і термін життя кешу налаштовуються в <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramssite/">налаштуваннях сайту</a> на вкладці «Кешування».</li><li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramssite/">налаштуваннях сайту</a> додана можливість вказувати посилання на адмін-панель сайту для швидкого відкриття з панелі керування.</li><li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">налаштуваннях захисту сайту</a> перероблено керування доступом для ботів — інтерфейс тепер аналогічний обмеженням доступу за країнами і можна налаштовувати індивідуальні правила для кожного бота.</li><li>Додана підтримка <a href="https://www.ioncube.com/news.php">ionCube 15</a> для PHP 5.2-8.4, крім 8.0.</li><li>Додана можливість <a href="https://adm.tools/hosting/account/0/virtual/0/cms/install/">автовстановлення</a> веб-застосунку <a href="https://readeck.org/">Readeck</a> (тільки для бізнес-хостингу). Застосунок дозволяє зберігати та організовувати різний веб-контент.</li><li>Для запитів на <a href="https://adm.tools/hosting/account/0/virtual/0/cms/install/">автовстановлення CMS</a>, які потребують зміни налаштувань сайту, тепер виводиться повідомлення з часом початку встановлення.</li><li>У списку завдань <a href="https://adm.tools/hosting/account/0/crontab/">cron</a> при натисканні на помилку з кодом тепер можна переглянути останні 50 рядків або 2,5 КБ виводу команди.</li><li>У <a href="https://adm.tools/ufm/">файл-менеджері</a> у формі вибору джерела підключення додано сортування та пошук для хостинг-акаунтів, сховищ та VPS.</li><li>Хостинг-акаунти, які жодного разу не оплачувалися, після закінчення періоду деактивації більше не потрапляють в архів і відразу видаляються.</li></ul></li><li>🌎 <b>Домени</b>:<ul><li><a href="https://www.ukraine.com.ua/news/change-in-the-cost-of-transact-october-2025/">Підвищено</a> ціни на домени в ряді тематичних зон.</li><li>Попередження про неправильні адресні записи в <a href="https://adm.tools/domains/0/manage/records/">налаштуваннях домену</a> тепер виводиться тільки при наявності сайту в хостинг-акаунтах облікового запису власника домену або поточного облікового запису.</li><li>Доопрацьовано завантаження списку всіх <a href="https://www.ukraine.com.ua/domains/expired/">звільнених доменів</a> — прибрано обмеження на 1000 записів, для записів у файлі використовується те саме сортування, що вибрано на сторінці.</li></ul></li><li>✉️ <b>Пошта</b>:<ul><li>З метою безпеки в паролях поштових скриньок тепер не можна використовувати частини назви самої поштової скриньки.</li></ul></li><li>📧 <b>WebMail.Online</b>:<ul><li>У налаштуваннях додана можливість приховувати вибрані ярлики.</li><li>Прискорено виведення та пошук листів при увімкнених ланцюжках.</li></ul></li><li>📦 <b>Сховища</b>:<ul><li>На вкладці «Користувачі та API» додані діаграми зі статистикою завантажень через <a href="https://www.ukraine.com.ua/wiki/storage/api/">API</a> — кількість файлів і обсяг даних за поточний день, останній тиждень, місяць, рік.</li></ul></li><li>🐬 <b>MySQL</b>:<ul><li>На вкладці «Навантаження» (раніше називалася «Ресурси») додані кнопки перегляду інформації про InnoDB, змінні та статус, а також додана можливість перегляду статистики виконання запитів.</li><li>Додано повідомлення про помилку, коли реплікація відстає або не працює, та додана кнопка перестворення реплікації.</li><li>У налаштуваннях додана можливість налаштування параметра «binlog_expire_logs_seconds» (термін зберігання бінарних логів) і увімкнення «performance_schema» (потрібно для збору статистики виконання запитів).</li></ul></li><li>🗃 <b>Redis</b>:<ul><li>Додана вкладка «Статистика» зі статистикою використання Redis — аптайм, підключення, команди, трафік тощо.</li></ul></li><li>🔍 <b>OpenSearch</b>:<ul><li>Реалізована нова послуга — OpenSearch.</li></ul></li><li>💰 <b>Оплата</b>:<ul><li>Нагадування про необхідність оплати послуги тепер не надсилаються власнику та користувачам з делегованим доступом, якщо для послуги увімкнено <a href="https://adm.tools/invoice/serviceauto/">автопродовження</a> і за ним не було невдалих спроб списання.</li></ul></li><li>🛠 <b>Інструменти</b>:<ul><li>У <a href="https://www.ukraine.com.ua/egrpou/">держреєстрі підприємств</a> додано виведення інформації з реєстру судових рішень.</li><li>Додана сторінка «<a href="https://www.ukraine.com.ua/info/tools/json/">Довідники</a>», де можна завантажити JSON-файли зі списком країн світу та ставками VAT Євросоюзу.</li></ul></li><li>📖 <b>Вікі</b>:<ul><li>Додана <a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/site-settings/cache/">стаття</a> про серверне кешування.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/protection/bots/">стаття</a> про захист від ботів.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/hosting/cms/admin/">інструкція</a> з налаштування посилання на адмін-панель CMS.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/domain/transfer/outgoing/speed-up/">стаття</a> про прискорення трансферу.</li><li>У <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/calendar/general/">статтю</a> із загальною інформацією про календарі WebMail.Online додана коротка інформація про завдання.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/storage/settings/">стаття</a> про налаштування сховища — додано короткий опис налаштування індексації пошуковими ботами.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/redis/stats/">коротка стаття</a> про статистику Redis.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/manticore/databases/">стаття</a> про джерела даних Manticore Search — додана схема того, які джерела даних можна підключати і де використовувати.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/manticore/tables/">стаття</a> про таблиці Manticore Search.</li><li>Доданий <a href="https://www.ukraine.com.ua/wiki/opensearch/">розділ</a> з базовими статтями про послугу OpenSearch.</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Mon, 03 Nov 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>🆕 Нова послуга — OpenSearch</title>
<link>https://www.ukraine.com.ua/news/opensearch/</link>
<description><![CDATA[<div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7638/Snipaste_2025-10-30_13-38-26.png' alt=''></div></div><p class=''>🔍 <a href="https://opensearch.org/">OpenSearch</a> — це потужна система для повнотекстового пошуку, аналітики та візуалізації даних у реальному часі. Дозволяє створювати швидкий і масштабований повнотекстовий пошук за будь-якими даними, забезпечує високу швидкість обробки запитів, гнучкість налаштування та надійний захист даних. Підходить для побудови внутрішніх пошукових систем, аналітичних панелей і моніторингових рішень, забезпечуючи зручну роботу з мільйонами записів у реальному часі. Підтримує REST-API, SQL-запити, сумісна з <a href="https://www.elastic.co/elasticsearch/">Elasticsearch</a> і легко підключається до існуючих застосунків і сервісів.</p><p class=''>📦 Послуга являє собою окремий інстанс із ресурсами відповідно до вибраного тарифу: від 2 ядер ЦПУ / 4 ГБ ОЗП / 40 ГБ на диску до 4 ядер ЦПУ / 16 ГБ ОЗП / 100 ГБ на диску.</p><p class=''>📊 Для візуалізації та роботи з даними доступний веб-інтерфейс <a href="https://docs.opensearch.org/latest/dashboards/">OpenSearch Dashboards</a>.</p><p class=''>🔄 Для всіх індексів щоночі створюються автоматичні резервні копії, які розміщуються на окремому сервері і зберігаються за останні 7 днів і перше число поточного місяця.</p><p class=''>💰 Послуга оплачується подобово з балансу.</p><p class=''>📖 Загальна інформація щодо роботи з послугою представлена <a href="https://www.ukraine.com.ua/wiki/opensearch/">в нашій вікі</a>.</p><p class=''><i>👉 Послуга знаходиться на етапі бета-тестування. Побажання щодо покращення функціональності можна залишати через <a href="https://www.ukraine.com.ua/#suggestion/">відгуки та пропозиції</a>.</i></p>]]></description>
<category>Новости</category>
<pubDate>Thu, 30 Oct 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>⚡ Серверне кешування на хостингу</title>
<link>https://www.ukraine.com.ua/news/server-caching/</link>
<description><![CDATA[<div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7637/Snipaste_2025-10-27_17-17-46.png' alt=''></div></div><p class=''>Для сайтів на тарифах <a href="https://www.ukraine.com.ua/">віртуального</a> та <a href="https://www.ukraine.com.ua/business-hosting/">бізнес-хостингу</a> додана можливість налаштування серверного кешування.</p><p class=''>При використанні кешування всі відповіді сервера зберігаються в кеші і при надходженні нових запитів замість передачі їх на обробку скриптам сайту повертається вже готова відповідь з кешу. Використання кешування допомагає суттєво знизити навантаження на веб-сервер.</p><p class=''>Керування кешуванням виконується в розділі «<a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramssite/">Налаштування сайту</a>» на новій вкладці «Кешування». У налаштуваннях кешування можна вибирати режим кешування з урахуванням GET-параметрів або без i налаштовувати термін життя кешу.</p><p class=''>Детальна інформація про кешування доступна <a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/site-settings/cache/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Tue, 28 Oct 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>Оптичне розпізнавання українського тексту на PHP</title>
<link>https://www.ukraine.com.ua/blog/php-ocr-ukrainian.html</link>
<description><![CDATA[<p class=''>У світі цифрових даних інформація все частіше надходить до нас не у вигляді документів, а у вигляді зображень — сканів, фотографій або скріншотів. Але що, якщо потрібно швидко витягти текст з такого файлу і обробити його далі?</p><p class=''>Рішення просте — використовувати Tesseract OCR, потужну утиліту з відкритим вихідним кодом, яка перетворює зображення в редагований текст за пару секунд.</p><h2 class='' id='what_is_tesseract'>Що таке Tesseract</h2><p class=''>Tesseract — це інструмент для оптичного розпізнавання тексту (OCR), створений Google і активно розвинений спільнотою. Він підтримує більшість популярних форматів зображень — PNG, JPEG, TIFF та інші.</p><p class=''>На серверах вже встановлені мовні пакети:</p><ul class="ui-item--list unordered "><li>англійська<code>eng</code>),
</li><li>російський<code>rus</code>),
</li><li>український<code>ukr</code>).
</li></ul><p class=''>Якщо потрібна інша мова, можна звернутися до технічної підтримки — доступно понад 100 мов для встановлення.</p><h2 class='' id='what_tesseract_can_do'>Що вміє Tesseract</h2><p class=''>&nbsp;&nbsp;&nbsp;За допомогою Tesseract ви можете:</p><p class=''>✅ Розпізнавати текст із зображень будь-якого формату. <br>✅ Працювати з декількома мовами одночасно.
<br>✅ Зберігати результат у текстовому<code>.txt</code>) або PDF-файлі.
<br>✅ Вбудовувати OCR безпосередньо у свої додатки на PHP, Python, Go, Node.js та інших мовах.</p><h2 class='' id='how_to_start_recognition_via_the_console'>Як запустити розпізнавання через консоль</h2><p class=''>Розглянемо базовий приклад: потрібно витягти текст із зображення <code>image.png</code> українською та англійською мовами.</p><p class=''>Достатньо виконати команду:</p><pre class='ui-item--code '><code class='highlight-code'>$ tesseract image.png output -l ukr+eng</code></pre><p class=''>Результат з'явиться у файлі <code>output.txt</code>.</p><h2 class='' id='example_of_use_in_php'>Приклад використання в PHP</h2><p class=''>Tesseract легко інтегрується з PHP. Нижче наведено приклад коду, який запускає OCR і виводить текст безпосередньо в браузері:</p><pre class='ui-item--code '><code class='highlight-code'>&lt;?php
$text = shell_exec(&#039;tesseract image.png - -l ukr+eng&#039;);
echo &quot;&lt;pre&gt;{$text}&lt;/pre&gt;&quot;;
?&gt;
</code></pre><h2 class='' id='how_to_save_the_result_in_pdf'>Як зберегти результат у PDF</h2><p class=''>Щоб результат зберігався не тільки в текстовому файлі, але і в PDF, можна використовувати наступну команду:</p><pre class='ui-item--code '><code class='highlight-code'>&lt;?php
shell_exec(&#039;tesseract image.png output pdf txt -l ukr+eng&#039;);
?&gt;</code></pre><p class=''>Після виконання з'являться файли <code>output.txt</code> і <code>output.pdf</code>, де текст буде доступний для копіювання та пошуку.</p><h2 class='' id='why_you_should_use_tesseract'>Чому варто використовувати Tesseract</h2><ul class="ui-item--list unordered "><li>Безкоштовно та з відкритим вихідним кодом.
</li><li>Підтримує понад 100 мов.
</li><li>Легко інтегрується з будь-якими серверними мовами — PHP, Python, Node.js, Go та іншими.
</li><li>Працює швидко і надійно навіть на великих зображеннях.
</li></ul><h2 class='' id='where_to_read_more'>Де прочитати детальніше</h2><p class=''>Повна документація та приклади доступні на офіційному сайті проекту:
<br>👉 <a href="https://github.com/tesseract-ocr/tesseract/blob/main/doc/tesseract.1.asc">Tesseract OCR Documentation</a></p>]]></description>
<category>Хостинг, Программирование</category>
<pubDate>Sun, 26 Oct 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>✔️ Завдання в календарі WebMail.Online</title>
<link>https://www.ukraine.com.ua/blog/hosting/webmail-online-calendar-tasks.html</link>
<description><![CDATA[<div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7635/tasks_ua.png' alt=''></div></div><p class=''>Ми розширили можливості <a href="https://www.ukraine.com.ua/news/hosting/webmail-online-calendar/">календаря WebMail.Online</a> і додали підтримку завдань (VTODO).</p><p class=''>Для списків завдань і самих завдань доступні ті ж можливості налаштування та керування доступом, що і для календарів та звичайних подій.</p><p class=''>Крім того, кожне завдання може мати один з чотирьох статусів: очікує виконання, виконується, виконано, скасовано.</p><p class=''>Завдання можуть мати дату початку та/або закінчення або взагалі не бути прив'язані до часу.</p><p class=''>Для перегляду завдань у календарі використовується режим перегляду «Завдання». Завдання з датою початку також видно в режимах відображення за днями/тижнями/місяцями.</p><p class=''>Детальна інформація про роботу з календарями та завданнями доступна <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/calendar/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Fri, 24 Oct 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Миттєвий пошук по сайту</title>
<link>https://www.ukraine.com.ua/blog/ManticoreSearch.html</link>
<description><![CDATA[<p class=''>Коли на сайті потрібно реалізувати пошук за назвами товарів, стандартний <code>LIKE</code>пошук в MySQL швидко стає вузьким місцем — він працює повільно і нерідко пропускає потрібні результати.</p><p class=''>Щоб вирішити цю проблему, в компанії «Хостинг Україна» ми використовуємо Manticore Search — швидку і легку систему для повнотекстового пошуку.
Важливо розуміти, що Manticore Search не замінює MySQL, а доповнює її, прискорюючи пошук за текстовими даними і покращуючи релевантність результатів.</p><h2 class='' id='why_manticore_search'>Чому саме Manticore Search</h2><h3 class='' id='_speed'>🚀 Швидкість</h3><p class=''>Manticore Search здатний обробляти десятки мільйонів документів за частки секунди.
Ми протестували систему на 31 млн документів (близько 488 ГБ даних з реєстру судових рішень 2021 року).–2025 рр.).
Розмір індексу склав 187 ГБ, а пошук по ньому виконується миттєво — там, де звичайний SQL-запит зайняв би хвилини.</p><p class=''>Завдяки цьому можна реалізувати підказки в реальному часі — результати з'являються прямо під час набору тексту користувачем.</p><h3 class='' id='_relevance'>🎯 Релевантність</h3><p class=''>Manticore повертає документи, відсортовані за релевантністю. Це означає, що найточніші збіги будуть першими. Розробнику не потрібно писати складні формули для сортування — все працює з коробки.</p><h2 class='' id='should_manticore_be_used_for_small_bases'>Чи використовувати Manticore для маленьких баз?</h2><p class=''>Так!
Навіть якщо у вас всього кілька тисяч записів, використання Manticore виправдано, якщо пошук виконується часто і важлива швидкість. Індекс займає небагато місця і оновлюється швидко.</p><h2 class='' id='sphinx_vs_manticore_search'>Sphinx vs Manticore Search</h2><p class=''>Manticore Search — це розвиток популярної раніше системи Sphinx.
Головна перевага Manticore — можливість змінювати індекс без повної переіндексації даних.
Це особливо корисно, коли обсяг даних великий і важливо мінімізувати час оновлення індексів.</p><h2 class='' id='creating_a_table_in_manticore_search'>Створення таблиці в Manticore Search</h2><p class=''>У панелі керування Manticore є зручний інтерфейс для створення таблиць.
Для кожного поля можна вказати параметри зберігання:</p><ul class="ui-item--list unordered "><li>Indexed — за полем будується повнотекстовий індекс.
</li><li>Stored — дані зберігаються в таблиці.</li></ul><div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7634/image_3.png' alt='Створення RealTime таблиці в Manticore Search'></div><div class='ui pointing basic label'>Створення RealTime таблиці в Manticore Search</div></div><h3 class='' id='example_of_configuration'>Приклад налаштування</h3><p class=''>Якщо дані зберігаються в MySQL, а Manticore використовується тільки для пошуку, достатньо відзначити поле <code>text</code> як Indexed, а Stored — прибрати.</p><p class=''>Такий підхід дає дві переваги:</p><ol class="ui-item--list ordered "><li>Економія місця — зберігається тільки індекс.
</li><li>Швидша індексація — менше даних записується на диск.
</li></ol><p class=''>У нашому тесті ми не зберігали 488 ГБ даних, а тільки індекс (187 ГБ). При пошуку Manticore повертає ідентифікатори документів, а MySQL за первинним ключем швидко знаходить самі документи.</p><p class=''>Якщо даних небагато — можна зберігати і текст, щоб віддавати результати без додаткових запитів до MySQL.</p><h2 class='' id='quick_start'>Швидкий старт</h2><p class=''>Щоб почати роботу з Manticore Search, виконайте такі кроки:</p><ol class="ui-item--list ordered "><li>Створіть таблицю з потрібною структурою через панель управління. Для текстових полів тип <code>text</code> автоматично додає <code>stored</code> і <code>indexed</code>.
</li><li>Підключіться до Manticore як до MySQL — логін і пароль не потрібні. Доступ обмежується за IP-адресами, які задаються в панелі управління.
</li><li>Вставте дані за допомогою команди <code>REPLACE</code>, а не <code>INSERT</code> або <code>UPDATE</code>. Це важливо: при <code>UPDATE</code> індекс не оновлюється.
</li><li>Виконайте пошуковий запит — його можна протестувати як зі скрипта, так і з інтерфейсу панелі.
</li></ol><pre class='ui-item--code '><code class='highlight-code'>SELECT *, WEIGHT()
FROM table
WHERE MATCH(&#039;test&#039;)
ORDER BY WEIGHT() DESC
LIMIT 100</code></pre><h2 class='' id='minimum_length_of_the_search_term'>Мінімальна довжина шуканого слова</h2><p class=''>За замовчуванням індексуються слова довжиною 3+ символи.
За це відповідає параметр <code>min_word_len</code>. Якщо користувачі часто шукають короткі терміни на кшталт <code>MX</code>, <code>NS</code>, <code>UI</code>, зменшіть значення цього параметра до 2.</p><h2 class='' id='prefixes_min_prefix_length'>Префікси (min_prefix_len)</h2><p class=''>Визначає мінімальну частину слова, за якою воно буде знайдено.
Наприклад, при <code>min_prefix_len=3</code> слова «сервер» і «сервіс» будуть знайдені за запитом «сер».</p><h2 class='' id='infixes_min_infix_len'>Інфікси (min_infix_len)</h2><p class=''>Дозволяють шукати слова, навіть якщо введення починається не з першої літери.
Корисно, наприклад, при пошуку за артикулами товарів. Оптимальні значення — 2 або 3 символи. Використовувати потрібно тільки в разі необхідності, оскільки збільшує розмір індексу і уповільнює індексацію.</p><div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7634/image_4.png' alt='Налаштування параметрів індексації ManticoreSearch'></div><div class='ui pointing basic label'>Налаштування параметрів індексації ManticoreSearch</div></div><h2 class='' id='search_by_product_codes'>Пошук за артикулами товарів</h2><p class=''>Якщо артикули містять крапки, тире та інші спецсимволи, потрібно налаштувати індексування:</p><ul class="ui-item--list unordered "><li>додайте ці символи в <code>blend_chars</code>;
</li><li>приберіть їх з <code>charset_table</code>;
</li><li>активуйте <code>blend_mode</code>, вказавши правила обробки таких символів.
</li></ul><h3 class='' id='example:_search_by_ip_addresses'>Приклад: пошук за IP-адресами</h3><p class=''>За замовчуванням IP <code>185.39.224.1</code> розбивається на окремі слова <code>185 39 224 1</code>. Щоб індексувалася вся адреса, потрібно додати <code>.</code> в <code>blend_chars</code> і встановити <code>blend_mode=trim_both</code>. Після цього пошук за IP працює коректно.</p><div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7634/image_5.png' alt='Налаштування токенізатора Manticore Search для пошуку за артикулами'></div><div class='ui pointing basic label'>Налаштування токенізатора Manticore Search для пошуку за артикулами</div></div><h2 class='' id='changing_table_settings'>Зміна налаштувань таблиці</h2><p class=''>Зміна налаштувань таблиці вимагає її повного перестворення.
Це пов'язано з тим, що зміна алгоритму індексації не оновлює вже існуючі індекси.
Після зміни конфігурації необхідно повторно завантажити всі дані.</p><h2 class='' id='summary'>Підсумки</h2><p class=''>Manticore Search — потужний інструмент для повнотекстового пошуку, який:</p><ul class="ui-item--list unordered "><li>легко інтегрується з MySQL
</li><li>забезпечує миттєвий пошук за великими і малими обсягами даних
</li><li>гнучко налаштовується під потреби конкретного проекту.
</li></ul><p class=''>Якщо ви часто стикаєтеся з повільним пошуком в MySQL — спробуйте Manticore.
Почніть з простих налаштувань, а потім поступово ускладнюйте конфігурацію в міру зростання завдань.</p>]]></description>
<category>Хостинг</category>
<pubDate>Thu, 16 Oct 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Зміна вартості операцій на домени у жовтні</title>
<link>https://www.ukraine.com.ua/news/change-in-the-cost-of-transact-october-2025/</link>
<description><![CDATA[<p class=''>З 06.10.2025 адміністрація доменних зон .ACADEMY, .ACCOUNTANTS, .ACTOR, .AGENCY, .AIRFORCE, .APARTMENTS, .ARCHI, .ARMY, .ASSOCIATES, .ATTORNEY, .AUCTION, .BAND, .BET, .BIKE, .BIO, .BLACK, .BLUE, .BROKER, .BUSINESS, .CAB, .CAFE, .CAMERA, .CAMP, .CAPITAL, .CARDS, .CARE, .CAREERS, .CASH, .CASINO, .CATERING, .CENTER, .CHAT, .CHEAP, .CHURCH, .CITY, .CLAIMS, .CLEANING, .CLINIC, .COACH, .CODES, .COFFEE, .COMMUNITY, .COMPANY, .COMPUTER, .CONDOS, .CONSTRUCTION, .CONSULTING, .CONTRACTORS, .COOL, .COUPONS, .CREDIT, .DANCE, .DATING, .DEALS, .DEGREE, .DELIVERY, .DEMOCRAT, .DENTAL, .DIAMONDS, .DIGITAL, .DIRECT, .DIRECTORY, .DOCTOR, .DOG, .DOMAINS, .EDUCATION, .EMAIL, .ENERGY, .ENGINEER, .ENGINEERING, .EQUIPMENT, .ESTATE, .EVENTS, .EXCHANGE, .EXPERT, .EXPOSED, .EXPRESS, .FAIL, .FAMILY, .FAN, .FARM, .FINANCE, .FINANCIAL, .FISH, .FITNESS, .FLIGHTS, .FOOTBALL, .FOREX, .FORSALE, .FUND, .GALLERY, .GAMES, .GIFTS, .GLASS, .GLOBAL, .GMBH, .GOLD, .GOLF, .GRATIS, .GREEN, .GRIPE, .GROUP, .GUIDE, .GURU, .HAUS, .HEALTHCARE, .HOCKEY, .HOLDINGS, .HOLIDAY, .HOUSE, .IMMO, .IMMOBILIEN, .INDUSTRIES, .INSTITUTE, .INSURE, .INTERNATIONAL, .INVESTMENTS, .IRISH, .JETZT, .JEWELRY, .KIM, .KITCHEN, .LAND, .LAWYER, .LEASE, .LEGAL, .LGBT, .LIFE, .LIMITED, .LIMO, .LIVE, .LLC, .LOANS, .LOTTO, .LTD, .MAISON, .MANAGEMENT, .MARKET, .MARKETING, .MARKETS, .MBA, .MEDIA, .MEMORIAL, .MODA, .MORTGAGE, .MOVIE, .NAVY, .NETWORK, .NEWS, .NINJA, .ORGANIC, .PARTNERS, .PARTS, .PET, .PHOTOGRAPHY, .PHOTOS, .PICTURES, .PINK, .PIZZA, .PLACE, .PLUMBING, .PLUS, .POKER, .PRODUCTIONS, .PROMO, .PROPERTIES, .PUB, .RECIPES, .RED, .REHAB, .REISE, .REISEN, .RENTALS, .REPAIR, .REPORT, .RESTAURANT, .REVIEWS, .RIP, .ROCKS, .RUN, .SALE, .SARL, .SCHOOL, .SCHULE, .SERVICES, .SHIKSHA, .SHOES, .SHOW, .SINGLES, .SKI, .SOCCER, .SOCIAL, .SOFTWARE, .SOLAR, .SOLUTIONS, .STYLE, .SUPPLIES, .SUPPLY, .SUPPORT, .SURGERY, .SYSTEMS, .TAX, .TAXI, .TEAM, .TECHNOLOGY, .TENNIS, .THEATER, .TIENDA, .TIPS, .TODAY, .TOOLS, .TOURS, .TOWN, .TOYS, .TRADING, .TRAINING, .TRAVEL, .UNIVERSITY, .VACATIONS, .VENTURES, .VET, .VIDEO, .VILLAS, .VIN, .VISION, .VOTE, .VOYAGE, .WATCH, .WINE, .WORKS, .WORLD, .WTF, .ZONE

підвищує ціни на реєстрацію, продовження та трансфер.</p><p class=''>До вказаної дати ви маєте можливість продовжити домени за старою ціною.</p>]]></description>
<category>Новости, Домены</category>
<pubDate>Thu, 02 Oct 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за вересень 2025 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни у 🌧 вересні:</p><ul class="ui-item--list unordered "><li>☁️ <b>Хостинг</b>:<ul><li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/check/">технічній перевірці сайту</a> перевірка часу відповіді сервера тепер виконується з того ж сервера, де знаходиться сайт.</li><li>У <a href="https://adm.tools/ufm/">файл-менеджері</a> покращено виконання фонових операцій та оптимізовано оновлення інформації про обсяг завантажуваних даних у процесі завантаження файлів.</li></ul></li><li>🌎 <b>Домени</b>:<ul><li>На <a href="https://www.ukraine.com.ua/domains/">сторінці реєстрації</a> для доменів в Dropzone тепер виводиться відповідна мітка. При наведенні на мітку виводиться підказка, що для викупу домену потрібно звернутися в техпідтримку.</li><li>Передача прав на домен тепер автоматично знімає його з <a href="https://www.ukraine.com.ua/wiki/domain/sale/">продажу</a>.</li><li>Збільшена частота перевірки <a href="https://adm.tools/domains/tracking/">відстежуваних доменів</a> у дні, близькі до дати їх звільнення.</li></ul></li><li>✉️ <b>Пошта</b>:<ul><li>У <a href="https://adm.tools/mail/0/box/">панелі керування</a> додана можливість швидкого перемикання між поштовими доменами.</li><li>При замовленні <a href="https://www.ukraine.com.ua/wiki/mail/security/dedicated-ip/">виділеного IP</a> в першу чергу тепер надаються адреси, які раніше вже використовувалися для цього поштового домену, якщо вони вільні.</li></ul></li><li>📧 <b>WebMail.Online</b>:<ul><li>У календарі додана підтримка завдань.</li><li>У календарі додана підтримка перетягування — можна переміщати події та змінювати їх тривалість.</li></ul></li><li>💻 <b>VPS</b>:<ul><li>Пароль для <a href="https://www.ukraine.com.ua/wiki/vps/connect/vnc/">підключення по VNC</a> тепер встановлюється самостійно і не видно в панелі керування.</li></ul></li><li>📦 <b>Сховища</b>:<ul><li>У налаштуваннях додана можливість дозволяти або забороняти індексацію пошуковими ботами.</li><li>Метод API для отримання списку файлів тепер може приймати кілька параметрів path і повертати інформацію відразу по декількох каталогах.</li></ul></li><li>👤 <b>Обліковий запис</b>:<ul><li>Додана можливість підтвердження телефонного номера через <a href="https://core.telegram.org/gateway">Telegram Gateway</a>. Спосіб доступний тільки для номерів, які зареєстровані в Telegram.</li></ul></li><li>💰 <b>Оплата</b>:<ul><li>Покращено надсилання сповіщень з нагадуваннями про необхідність оплати послуг — для кожної послуги тепер надсилаються окремі сповіщення, листи щодо кожної послуги в поштовому клієнті тепер можуть об'єднуватися в ланцюжки.</li><li>У рахунки <a href="https://t.me/ukrainecomua/424">додано QR-код</a> для оплати без ручного введення реквізитів у застосунку банку, працює з усіма великими банками України. Код доступний усім, крім юросіб.</li></ul></li><li>⚙️ <b>API</b>:<ul><li>Усі методи завантаження логів тепер завантажують логи повністю, а не по сторінках.</li><li>Додано <a href="https://adm.tools/user/api/#/tab-sandbox/vps/install/os_list">метод</a> отримання списку ОС, доступних для автовстановлення на VPS.</li><li><a href="https://adm.tools/user/api/#/tab-sandbox/mysql/database/create/save">Метод</a> створення БД окремої послуги MySQL і <a href="https://adm.tools/user/api/#/tab-sandbox/redis/user/create/save">метод</a> створення користувача окремої послуги Redis тепер відразу повертають ID створеного об'єкта.</li></ul></li><li>📖 <b>Вікі</b>:<ul><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/sites/errors/site-not-configured/">стаття</a> про помилку «Сайт не налаштований» — спрощено опис, додана схема з алгоритмом вирішення проблеми.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/hosting/nodejs/n8n/">інструкція</a> із встановлення та запуску <a href="https://n8n.io">n8n</a>.</li><li>Додано <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/calendar/">підрозділ</a> із статтями про роботу з календарем WebMail.Online.</li><li>Статті по роботі з контактами у WebMail.Online перенесені в окремий <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/contacts/">підрозділ</a>.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/vps/administration/chr/">інструкція</a> із встановлення <a href="https://help.mikrotik.com/docs/spaces/ROS/pages/18350234/Cloud+Hosted+Router+CHR">Mikrotik RouterOS</a> на VPS.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/storage/public/">стаття</a> про публічні посилання на файли та каталоги сховища.</li><li>У <a href="https://www.ukraine.com.ua/wiki/storage/api/">статті</a> про роботу з вмістом сховища через API додано опис методу генерації Secure Link та оновлено опис методу створення публічних посилань.</li><li>Інформація про клонування інстансів MySQL винесена в окрему <a href="https://www.ukraine.com.ua/wiki/mysql/cloning/">статтю</a>.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/account/personal-info/phone/">стаття</a> про телефонні номери — додана інформація про підтвердження номера через Telegram.</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Wed, 01 Oct 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Як ми зробили техпідтримку швидшою та зручнішою для клієнтів</title>
<link>https://www.ukraine.com.ua/blog/hosting_ukraine/support.html</link>
<description><![CDATA[<p class=''>Завдання служби технічної підтримки — вирішувати проблеми, що виникають під час використання наших послуг, і робити це максимально швидко.</p><h2 class='' id='from_tickets_to_online_chat'>Від тікетів до онлайн-чату</h2><p class=''>Раніше всі звернення клієнтів надходили в систему тікетів і оброблялися по черзі. У середньому відповідь доводилося чекати близько 30 хвилин, а з урахуванням затримок вирішення питання могло розтягуватися на години або навіть дні.</p><p class=''>Щоб змінити ситуацію, ми впровадили онлайн-чат, який доступний на сайті в правому нижньому кутку.</p><h2 class='' id='instant_answers'>Миттєві відповіді</h2><p class=''>Усі звернення тепер надходять у чат, де завжди достатньо операторів, щоб одразу відповідати на запитання або направляти клієнта до потрібних статей документації. Такий підхід дає змогу вирішувати понад 80% запитів у режимі реального часу.</p><h2 class='' id='first_and_second_line_of_support'>Перша і друга лінія підтримки</h2><p class=''>Перша лінія підтримки опрацьовує стандартні запитання і дає швидкі відповіді. Друга лінія підтримки підключається, якщо завдання складне і вимагає часу або аналізу.</p><p class=''>Залежно від тематики питання чат може бути переданий для вирішення в інші відділи:</p><ul class="ui-item--list unordered "><li>у бухгалтерію,
</li><li>адміністраторам дата-центру,
</li><li>програмістам.</li></ul><h2 class='' id='call_center'>Call центр</h2><p class=''>Якщо є складнощі з письмовим викладом запиту, то його можна обговорити звернувшись телефоном. Якщо звернення стосується замовлених послуг, то перед дзвінком підготуйте номер вашого облікового запису, побачити його можна в правому верхньому кутку панелі керування (ID: 1234). Якщо звернення виходить за межі можливостей call центру, то оператор попросить створити запит у чат. Тільки письмові запити можуть бути перенаправлені в інші відділи та на наступні рівні техпідтримки.</p><h2 class='' id='why_you_shouldnt_write_to_necessary_department'>Чому не варто писати відразу в «потрібний» відділ</h2><p class=''>Багато хто думає, що якщо одразу надіслати запит у конкретний відділ, то рішення прийде швидше. На практиці це не так.
Часті запитання обробляє перша лінія техпідтримки, де відповідь можна отримати майже миттєво. А ось співробітники другої лінії завантажені ресурсовитратними завданнями, і чекати від них відповіді набагато довше.</p><h2 class='' id='why_link_to_documentation'>Навіщо давати посилання на документацію</h2><p class=''>Іноді клієнти дивуються: «Чому в чаті дають посилання на документацію, а не пишуть відповідь у чаті?»
Причина проста: раніше бували ситуації, коли клієнти отримували застарілу інформацію. Наприклад, процедура вже змінилася, але не всі співробітники встигли про це дізнатися.</p><p class=''>Щоб уникнути помилок, ми створили якісну базу знань. У ній завжди актуальні інструкції, які оновлюються при зміні процесів. Тому, якщо на запитання вже є готова відповідь у документації, оператор обовʼязково прикладає до відповіді посилання.</p><h2 class='' id='what_should_i_do_if_my_issue_is_not_resolved'>Що робити, якщо мені не вирішили питання</h2><p class=''>Для контролю якості роботи служби технічної підтримки хостингу всі звернення перевіряють і вживають заходів, які дають змогу зменшити кількість помилок.</p><p class=''>Якщо ж ви вважаєте, що з вами вчинили несправедливо і не вирішили якесь питання, то ви можете написати звернення директору (червона кнопка внизу сторінки). Відповіді від директора доведеться почекати, оскільки звернення дійсно потрапляє до директора, а він один. Звернення до директора не гарантує, що ваше питання буде вирішене (нерідко звернення, які мають бути спрямовані розробникам сайту, адресуються хостингу), але в будь-якому разі його розглянуть, і можливість його розвʼязання обговорюватимуть на зборах;  </p>]]></description>
<category>Хостинг</category>
<pubDate>Mon, 15 Sep 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Як ми забезпечуємо безпеку онлайн-платежів</title>
<link>https://www.ukraine.com.ua/blog/hosting_ukraine/pci-dss-hosting.html</link>
<description><![CDATA[<p class=''>У 2014 році Хостинг Україна пройшла сертифікацію PCI DSS — міжнародного стандарту безпеки для обробки карткових даних. Відтоді щорічно проходимо процедури перевірки та оновлюємо сертифікат відповідності. Це дало нам право самостійно працювати з платежами без залучення сторонніх скриптів. Для користувачів це означає більше зручності: автоматична оплата, блокування коштів без списання (наприклад, для аукціонів доменів), можливість зберігати картки, керувати підписками та оплачувати послуги буквально «в один клік».</p><h2 class='' id='what_about_security'>Як щодо безпеки?</h2><p class=''>PCI DSS — це не просто «галочка» у списку вимог. Стандарт жорстко регламентує, що не можна зберігати на серверах. Під забороною — номери карток, CVV-коди і терміни дії. Ці дані не записуються ні в логи запитів, ні в налагоджувальні журнали навіть у разі збоїв.</p><p class=''>Єдине, що може зберігатися, — це перші шість цифр картки (визначають банк-емітент) і останні чотири (для ідентифікації картки в особистому кабінеті або під час звернення в підтримку). Такий обсяг даних безпечний і допомагає вирішувати клієнтські запити без ризику.</p><h2 class='' id='is_it_dangerous_to_store_a_card_on_a_website'>Чи небезпечно зберігати карту на сайті?</h2><p class=''>Ні. Коли користувач натискає кнопку «Зберегти карту», система не зберігає сам номер. Замість цього платіжна система повертає унікальний токен — спеціальний код. Він прив'язаний тільки до нашого сервісу і не може бути використаний зловмисником. Навіть якщо токен якимось чином потрапить у чужі руки, списання з картки на користь іншої компанії стане неможливим.</p><h2 class='' id='pci_dss_from_the_inside:_expensive_complex_but_justified'>PCI DSS зсередини: дорого, складно, але виправдано</h2><p class=''>Проходження сертифікації PCI DSS — процес не з легких. Це дорога і тривала процедура, яка виправдана лише за великих обсягів платежів і необхідності використовувати розширені функції: наприклад, розділяти обробку карток за різними процесингами для збільшення конверсії або надійності.</p><p class=''>До того ж сертифікат діє тільки один рік. Потім компанія зобов'язана проходити повторне тестування серверів і програмного забезпечення на наявність вразливостей.</p><hr><p class=''>🔒 Підсумок: PCI DSS — це не просто формальність, а реальний стандарт, який забезпечує безпечні та зручні платежі для користувачів.</p><div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7620/pci-dss-2025.png' alt=''></div></div>]]></description>
<category>Хостинг</category>
<pubDate>Mon, 15 Sep 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Мережа «Хостинг Україна»: як ми забезпечуємо швидкість і захист сайтів</title>
<link>https://www.ukraine.com.ua/blog/hosting_ukraine/fastest-internet.html</link>
<description><![CDATA[<p class=''>Для хостинг-провайдера ключовий показник — це швидкість доступу до сайтів клієнтів. Ми прагнемо до того, щоб ресурси завантажувалися максимально швидко з будь-якої точки світу. Для цього наша команда регулярно аналізує маршрути трафіку і покращує зв'язаність мережі.</p><h2 class='' id='channels_and_infrastructure'>Канали та інфраструктура</h2><p class=''>Дата-центр компанії підключений до операторів зв'язку і точок обміну за рахунок власної оптоволоконної мережі протяжністю в кілька десятків кілометрів. Такий підхід дає змогу масштабувати пропускну здатність у майбутньому до кількох терабіт.</p><p class=''>Сьогодні підключення до операторів і точок обміну здійснюється на швидкостях 10G і 40G. Для підвищення надійності ми використовуємо кілька незалежних маршрутів введення оптики в дата-центр.</p><p class=''>Маршрутизацію трафіку забезпечують два Juniper MX960 і один Juniper MX480 — обладнання, розраховане на високі навантаження і стабільну роботу в будь-яких умовах.</p><h2 class='' id='guaranteed_speed'>Гарантована швидкість</h2><p class=''>Ми закуповуємо канальну ємність із двадцятикратним запасом. Це покриває всі можливі сплески трафіку, підтримує стабільність мережі та дає змогу ефективно фільтрувати DDoS-атаки, не впливаючи на роботу інших клієнтів.</p><ul class="ui-item--list unordered "><li>Усі канали мають гарантовану ємність і не страждають від втрат пакетів, навіть за великих навантажень.
</li><li>Сервери підключаються до мережі каналами 10G, а високонавантажені — каналами 40G.
</li><li>Комутатори пов'язані між собою кількома 40G-лініями, що забезпечує додаткову надійність і високу пропускну здатність.
</li></ul><h2 class='' id='the_scale_of_the_network_today'>Масштаб мережі сьогодні</h2><p class=''>На момент написання статті пропускна здатність мережі «Хостинг Україна» становить:</p><ul class="ui-item--list unordered "><li>100 Gbit/s — українські точки обміну трафіком;
</li><li>200 Gbit/s — закордонні канали.
</li></ul><p class=''>Ми відкрито публікуємо <a href="https://www.ukraine.com.ua/info/stats/">статистику завантаження каналів</a>, щоб клієнти могли переконатися в прозорості та якості послуг.</p><h2 class='' id='protection_against_attacks'>Захист від атак</h2><p class=''>Пропускна здатність нашої мережі дає змогу ефективно відбивати масштабні DDoS-атаки без шкоди для сайтів клієнтів.</p><p class=''>Практика показує:</p><ul class="ui-item--list unordered "><li>якщо атака не приносить результату, її припиняють через кілька хвилин;
</li><li>якщо ж зловмиснику вдається досягти мети, атака може тривати цілодобово.
</li></ul><p class=''>Саме тому ми створюємо значний запас ємності каналів, який робить атаки на сайти клієнтів безглуздими.</p><hr><p class=''>⚡ Підсумок: наша мережа побудована так, щоб сайти клієнтів залишалися швидкими і захищеними, а бізнес міг працювати без перебоїв — навіть в умовах кібератак.</p>]]></description>
<category>Хостинг</category>
<pubDate>Mon, 15 Sep 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>🗓 Календар у WebMail.Online</title>
<link>https://www.ukraine.com.ua/news/hosting/webmail-online-calendar/</link>
<description><![CDATA[<div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7618/calendar_ua_1.png' alt=''></div></div><p class=''>У нашому поштовому клієнті <a href="https://webmail.online/">WebMail.Online</a> реалізовано повноцінний календар.</p><p class=''>На даний момент в календарі доступні всі основні можливості — створення календарів, подій, налаштування додаткових параметрів, повторень і сповіщень.</p><p class=''>Усі календарі підтримують підключення по протоколу <a href="https://en.wikipedia.org/wiki/CalDAV">CalDAV</a>. Це дає можливість працювати з ними не тільки через інтерфейс WebMail.Online, але й через будь-які поштові клієнти та застосунки, які підтримують цей протокол.</p><p class=''>Доступний імпорт та експорт подій у форматі <a href="https://en.wikipedia.org/wiki/ICalendar">iCalendar (ICS)</a>, який використовується в більшості популярних сервісів. Також можна імпортувати події з календаря <a href="https://webmail.adm.tools/">WebMail classic</a>.</p><p class=''>Крім того, власникам корпоративної пошти доступні додаткові можливості:</p><ul class="ui-item--list unordered "><li>Публічний доступ — можна відкривати календарі для підключення за <a href="https://en.wikipedia.org/wiki/Webcal">спеціальним посиланням</a> з доступом тільки для читання.</li><li>Делегування доступу — можна ділитися своїми календарями з іншими поштовими скриньками з доступом тільки для читання або для читання і запису.</li></ul><p class=''>Детальна інформація про роботу з календарями доступна <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/calendar/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Wed, 03 Sep 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за серпень 2025 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни в 🌞 серпні:</p><ul class="ui-item--list unordered "><li>☁️ <b>Хостинг</b>:<ul><li>Для завдань <a href="https://adm.tools/hosting/account/0/crontab/">cron</a> додана опція надсилання звітів у разі примусового завершення процесу під час запуску нового. Звіти надсилаються не частіше ніж 1 раз на добу для кожного завдання. У логу cron додано виведення інформації про примусові завершення процесів.</li><li>Бот OAI-SearchBot доданий у список <a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/#/bots">блокованих</a> за замовчуванням.</li><li>Покращена робота підказок автодоповнення у формі додавання сайтів і піддоменів.</li></ul></li><li>✉️ <b>Пошта</b>:<ul><li>Користувачі корпоративної пошти тепер можуть самостійно відновлювати поштові скриньки з автоматичної резервної копії за останні 10 днів.</li><li>Налаштування назви, посилань і логотипів у <a href="https://adm.tools/mail/0/webmail/">дизайні WebMail</a> тепер доступне тільки для корпоративної пошти. Додано виведення встановленого логотипу на сторінці авторизації в WebMail.Online.</li><li>Удосконалено механізми перевірки використовуваного місця для незаблокованої та заблокованої пошти.</li></ul></li><li>📧 <b>WebMail.Online</b>:<ul><li>Реалізовано повноцінний календар і запущено наш власний сервер CalDAV.</li><li>У формі написання нового листа додана кнопка очищення форматування виділеного тексту.</li><li>У редакторі підпису додана кнопка для вставки посилань.</li><li>Листи з відкладеною відправкою тепер знаходяться в окремій папці «Відкладені».</li><li>У списку контактів змінено порядок колонок і додана можливість сортування.</li></ul></li><li>📦 <b>Сховища</b>:<ul><li>У веб-інтерфейсі додано попередній перегляд зображень і деяких форматів медіафайлів з можливістю перегортання в межах поточного каталогу.</li><li>Автовидалення файлів тепер можна налаштовувати індивідуально для окремих каталогів.</li><li>Змінено принцип роботи з публічними посиланнями — база даних створених посилань тепер враховується в зайнятому дисковому просторі, вкладки публічних посилань і Secure Link об'єднані в одну, додані ліміти на кількість публічних посилань, в API сховища додано метод генерації посилань за запитом.</li></ul></li><li>🐬 <b>MySQL</b>:<ul><li>Резервна копія за 1-ше число місяця тепер не входить у кількість резервних копій, яку можна вибирати в налаштуваннях.</li><li>Клонування винесено на окрему вкладку, додано виведення історії створених клонів.</li><li>У налаштуваннях безпеки для IP-адрес тепер можна додавати коментарі.</li></ul></li><li>🐘 <b>PostgreSQL</b>:<ul><li>У налаштуваннях безпеки для IP-адрес тепер можна додавати коментарі.</li></ul></li><li>🗃 <b>Redis</b>:<ul><li>У налаштуваннях безпеки для IP-адрес тепер можна додавати коментарі.</li></ul></li><li>🐰 <b>RabbitMQ</b>:<ul><li>У налаштуваннях безпеки для IP-адрес тепер можна додавати коментарі.</li></ul></li><li>🔎 <b>Manticore Search</b>:<ul><li>Додана можливість завантаження даних із зовнішніх джерел.</li><li>У налаштуваннях безпеки для IP-адрес тепер можна додавати коментарі.</li></ul></li><li>👤 <b>Обліковий запис</b>:<ul><li>Повернуто можливість передавати права на домени, які зареєстровані не у нас.</li></ul></li><li>🛠 <b>Інструменти</b>:<ul><li>У <a href="https://www.ukraine.com.ua/info/tools/qr-code-generator/">генераторі QR-кодів</a> додана підтримка <a href="https://en.wikipedia.org/wiki/VCard">vCard</a>.</li></ul></li><li>⚙️ <b>API</b>:<ul><li>Ліміт запитів збільшено з 300 до 3600 на годину і з 5000 до 28800 на добу.</li><li>При спробі підключення з несанкціонованої IP-адреси в помилці тепер вказується IP-адреса, з якої була спроба підключення.</li><li>Додано <a href="https://adm.tools/user/api/#/tab-sandbox/get_plans">метод</a> для отримання списку тарифів для послуги вибраного типу з детальною інформацією по кожному тарифу.</li><li>Методи замовлення нового <a href="https://adm.tools/user/api/#/tab-sandbox/hosting/order/hosting">хостинг-акаунта</a> та <a href="https://adm.tools/user/api/#/tab-sandbox/hosting/order/vps">VPS</a> тепер повертають ID рахунку на оплату.</li></ul></li><li>📖 <b>Вікі</b>:<ul><li>Додана <a href="https://www.ukraine.com.ua/wiki/hosting/cms/prestashop/redis/">інструкція</a> з налаштування Redis у PrestaShop.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/mail/boxes/restore/">інструкція</a> з відновлення листів у поштовій скриньці.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/signature/">інструкція</a> з налаштування підпису у WebMail.Online.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/mail/limits/space/">стаття</a> про місце для пошти.</li><li>У <a href="https://www.ukraine.com.ua/wiki/mail/limits/sending/">статті</a> про ліміти на надсилання листів на добу додана інформація про те, за яких умов збільшується кожен ліміт.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/filters/setup/">інструкція</a> з налаштування фільтрів у WebMail.Online.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/storage/autodelete/">стаття</a> про автоматичне видалення старих файлів зі сховища.</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Mon, 01 Sep 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Підтвердження сертифіката PCI DSS</title>
<link>https://www.ukraine.com.ua/blog/pci-dss-hosting-2025.html</link>
<description><![CDATA[<div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7653/Screenshot_2026-01-22_at_14.02.38.png' alt=''></div></div>]]></description>
<category></category>
<pubDate>Tue, 12 Aug 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за липень 2025 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни в 🌞 липні:</p><ul class="ui-item--list unordered "><li>☁️ <b>Хостинг</b>:<ul><li>Усі налаштування сайту, пов'язані з безпекою та обмеженнями доступу, тепер знаходяться в єдиному розділі «<a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">Захист сайту</a>».</li><li>У розділі «<a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">Захист сайту</a>» список ботів на вкладці «Боти» тепер розділений на категорії.</li><li>Для сайтів, які працюють через Cloudflare, в розділі «<a href="https://adm.tools/hosting/account/0/virtual/0/edit/protection/">Захист сайту</a>» додана вкладка «Cloudflare», де можна вказати Zone ID і токен API. Це дасть можливість нашій системі автоматично блокувати підозрілі IP на стороні Cloudflare, щоб запити не доходили до нашого сервера і не створювали зайвого навантаження на сайті. Адреси блокуються на добу, після чого видаляються з Cloudflare.</li><li>Покращено виявлення використання сервісів фільтрації трафіку на зразок Cloudflare та ін. — процес виявлення тепер займає близько 20 хвилин.</li><li>На бізнес-хостингу додана підтримка <a href="https://nodejs.org/en/blog/release/v24.0.0">Node.js 24 LTS</a>.</li><li>Антивірус тепер краще аналізує запущені віруси в пам'яті хостинг-акаунта, виявляє більше шкідливого коду, включаючи бінарні файли і ряд скриптів, які видаляються з сервера відразу після запуску. У розділі «<a href="https://adm.tools/hosting/account/0/malware/">Антивірус</a>» додана вкладка з видаленими процесами в хостинг-акаунті.</li><li>У <a href="https://adm.tools/ufm/">файл-менеджері</a> при виведенні списку файлів підрахунок розміру та інодів тепер виконується тільки для перших 100 каталогів, далі список виводиться без цих даних для каталогів.</li><li>Прискорено імпорт БД через панель керування.</li></ul></li><li>🌎 <b>Домени</b>:<ul><li>У <a href="https://adm.tools/domains/0/manage/records/">налаштуваннях домену</a> при заміні адресних записів на адреси нашого хостингу операцію тепер потрібно підтверджувати кнопкою у вікні.</li></ul></li><li>✉️ <b>Пошта</b>:<ul><li>Перероблено форму створення/редагування поштової скриньки. У полі автовідповідача тепер доступний візуальний редактор і можна використовувати HTML-розмітку.</li><li>На <a href="https://adm.tools/mail/0/box/">сторінці поштового домену</a> додано виведення лічильника для ліміту «З веб-сервера без авторизації на поштові скриньки домену».</li></ul></li><li>📧 <b>WebMail.Online</b>:<ul><li>Посилання в текстовій частині при перегляді листів тепер автоматично стають клікабельними.</li></ul></li><li>💻 <b>VPS</b>:<ul><li>Додані <a href="https://www.ukraine.com.ua/vps/">тарифи</a> 24G и 32G (12-16 ядер, 24-32 ГБ ОЗП, 160/200-200/240 ГБ місця на диску, 30/35-40 ТБ трафіку).</li><li>Підключатися до сервера за допомогою WebSSH тепер можна не тільки за основною IP-адресою, але і за замовленими виділеними IP-адресами.</li></ul></li><li>🖥 <b>Dedicated</b>:<ul><li>Додана можливість автоматічного встановлення Ubuntu 22.04 та Ubuntu 24.04.</li></ul></li><li>📦 <b>Сховища</b>:<ul><li>Додана можливість використовувати в якості URL сховища будь-який вільний піддомен домену cdn.express. Назву піддомену можна вказати вручну або згенерувати автоматично з випадкового набору слів з темою технологій і зберігання даних. Вибраний піддомен можна змінювати.</li><li>Видалена підтримка старого API сховищ.</li></ul></li><li>🐬 <b>MySQL</b>:<ul><li>Додана можливість налаштування інтервалу створення автоматичних резервних копій та їх кількості. Доступні інтервали — щодня, щотижня (по неділях), щомісяця (1-го числа кожного місяця). У будь-якому варіанті також зберігається резервна копія за 1-е число поточного місяця.</li><li>Максимальна кількість резервних копій інстансу, яка може зберігатися в один момент часу, тепер дорівнює 5 (включаючи резервну копію за 1-е число поточного місяця).</li><li>Додана можливість клонування інстансу з актуальної версії або резервної копії.</li></ul></li><li>🐘 <b>PostgreSQL</b>:<ul><li>Допрацьовано керування розширеннями — при увімкненні розширення тепер також вмикаються необхідні залежності, при вимкненні розширення із залежностями виводиться повідомлення, що спочатку потрібно вимкнути залежні розширення, список розширень сортується за алфавітом і оновлюється без перезавантажень, активні розширення виводяться у верхній частині списку.</li><li>Додана підтримка розширення <a href="https://github.com/citusdata/pg_cron">pg_cron</a>. Перед увімкненням в налаштуваннях інстансу потрібно вказати назву БД, для якої буде вмикатися розширення.</li><li>Додана підтримка розширення <a href="https://postgis.net">PostGIS</a>.</li></ul></li><li>🐰 <b>RabbitMQ</b>:<ul><li>Додана вкладка длякерування плагінами.</li><li>Додана підтримка плагінів <a href="https://www.rabbitmq.com/blog/2015/04/16/scheduling-messages-with-rabbitmq">rabbitmq_delayed_message_exchange</a> та <a href="https://github.com/rabbitmq/rabbitmq-server/tree/main/deps/rabbitmq_mqtt">rabbitmq_mqtt</a>.</li></ul></li><li>👤 <b>Обліковий запис</b>:<ul><li>Додана можливість вмикати 2FA по email.</li></ul></li><li>💰 <b>Оплата</b>:<ul><li>Оновлено умови реферальної програми — більше не можна використовувати реферальні посилання в рекламі AdWords.</li></ul></li><li>🛠 <b>Інструменти</b>:<ul><li>Реалізовано новий інструмент — <a href="https://www.ukraine.com.ua/news/hosting/qr-code-generator/">генератор QR-кодів</a>.</li></ul></li><li>📖 <b>Вікі</b>:<ul><li>Усі статті, пов'язані із захистом сайту та обмеженням доступу, перенесені у новий підрозділ «<a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/protection/">Захист сайту</a>».</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/protection/cloudflare/">інструкція</a> з налаштування автоматичного блокування IP на стороні Cloudflare.</li><li>У <a href="https://www.ukraine.com.ua/wiki/hosting/security/viruses/antivirus/">статтю</a> про антивірус додано короткий опис вкладки зі шкідливими процесами.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/mail/clients/outlook/setup-macos/">інструкція</a> з налаштування Outlook для Mac, видалена інформація про застарілі версії Outlook.</li><li>Інструкція з підключення домену до сховища перероблена в <a href="https://www.ukraine.com.ua/wiki/storage/address/">загальну статтю</a> про адресу сховища і доповнена інформацією про URL сховища і його зміну.</li><li>У <a href="https://www.ukraine.com.ua/wiki/storage/api/">статті</a> про роботу з API сховища додано опис кодів відповідей та видалено інформацію про стару версію API сховищ.</li><li>У <a href="https://www.ukraine.com.ua/wiki/mysql/backup/">статтю</a> про резервне копіювання послуги MySQL додана інформація про можливості налаштування резервного копіювання та клонування інстансу.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/rabbitmq/plugins/">стаття</a> про плагіни RabbitMQ.</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Fri, 01 Aug 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>🛠 Новий інструмент — генератор QR-кодів</title>
<link>https://www.ukraine.com.ua/news/hosting/qr-code-generator/</link>
<description><![CDATA[<div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7613/qr-code-generator_ua.png' alt=''></div></div><p class=''>На нашому сайті додано новий інструмент, за допомогою якого можна генерувати та завантажувати QR-коди з різними типами даних і в різних форматах.</p><p class=''>Підтримувані типи даних:</p><ul class="ui-item--list unordered "><li>URL —&nbsp;посилання на сайт або сторінку.</li><li>Текст —&nbsp;будь-який текст.</li><li>Email —&nbsp;адреса електронної пошти.</li><li>Телефон —&nbsp;номер телефону.</li><li>Wi-Fi —&nbsp;назва мережі, пароль і тип захисту.</li></ul><p class=''>Формати, в яких можна згенерувати та завантажити QR-код: PNG, JPG, SVG, BMP, WebP.</p><p class=''>Інструмент доступний за посиланням — <a href="https://www.ukraine.com.ua/info/tools/qr-code-generator/">генератор QR-кодів</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Fri, 04 Jul 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Як встановити Docker на VPS</title>
<link>https://www.ukraine.com.ua/blog/virtualnyj-server/how-to-install-docker-on-vps.html</link>
<description><![CDATA[<p class=''>Однією з переваг використання Docker є простота його встановлення та розгортання. Під час запиту нового образу автоматично буде встановлено всі програми та залежності, які необхідні для запуску контейнера.</p><p class=''>Для встановлення потрібен VPS зі встановленою операційною системою Ubuntu;  </p><h2 class='' id='installing_docker'>Встановлення Docker</h2><p class=''>Завантажуємо скрипт встановлення Docker</p><pre class='ui-item--code '><code class='highlight-code'>curl -fsSL https://get.docker.com -o install-docker.sh</code></pre><p class=''>Перевіряємо роботу завантаженого скрипта</p><pre class='ui-item--code '><code class='highlight-code'>sh install-docker.sh --dry-run</code></pre><p class=''>Запускаємо встановлення Docker від root користувача</p><pre class='ui-item--code '><code class='highlight-code'>sudo sh install-docker.sh</code></pre><p class=''>Перевіряємо версію встановленого клієнта і сервера Docker</p><pre class='ui-item--code '><code class='highlight-code'>docker version</code></pre><p class=''>Для перегляду інформації про запущені контейнери, кількість образів, обсяг доступної пам'яті тощо виконуємо команду:</p><pre class='ui-item--code '><code class='highlight-code'>docker info</code></pre><h2 class='' id='terminology'>Термінологія</h2><ul class="ui-item--list unordered "><li>Image — образ контейнера, який є вихідним кодом програми.</li><li>Container — запущений image. Може бути кілька контейнерів, які запускають один і той самий образ.</li></ul><h2 class='' id='container_startup'>Запуск контейнера</h2><p class=''>Для запуску контейнера використовується команда container run. Для прикладу запускаємо контейнер nginx сервера.</p><pre class='ui-item--code '><code class='highlight-code'># docker container run --publish 80:80 --detach nginx
66c3a1547713516fdc82063b6948573df0ad873f08671deadc9495ca93d45870</code></pre><p class=''>Команда docker container run виконує такі дії:</p><ol class="ui-item--list ordered "><li>Якщо запитаного образу немає на локальній машині (у нашому випадку на VPS), то його автоматично буде завантажено з репозиторію Docker Hub.</li><li>Запускає новий контейнер на підставі образу nginx.</li><li>Параметр --publish 80:80 відкриває 80 порт на VPS і весь трафік із цього порту перенаправляє на 80 порт контейнера. Якщо 80 порт уже використовується, то можна вказати інший порт для перенаправлення в контейнер, наприклад --publish 8080:80. У такому разі для перевірки роботи потрібно буде вказати в браузері IP_VPS:8888</li><li>Параметр --detach запускає контейнер у фоновому режимі, щоб ви могли користуватися далі консоллю, в якій ви його запустили.</li></ol><p class=''>Команда повертає унікальний код контейнера, який буде використовуватися для управління контейнером.</p><p class=''>Перевіряємо роботу встановленого контейнера вказавши в браузері IP адресу сервера.</p><p class=''>Подивимося список запущених контейнерів:</p><pre class='ui-item--code '><code class='highlight-code'># docker container ls
CONTAINER ID   IMAGE     COMMAND                  CREATED              STATUS              PORTS                                 NAMES
66c3a1547713   nginx     &quot;/docker-entrypoint.…&quot;   About a minute ago   Up About a minute   0.0.0.0:80-&gt;80/tcp, [::]:80-&gt;80/tcp   vigorous_jennings</code></pre><p class=''>або ж можна використовувати старий синтаксис</p><pre class='ui-item--code '><code class='highlight-code'>docker ps</code></pre><p class=''>Першим параметром є перші цифри з номером контейнера. Для управління контейнером достатньо вказувати тільки перші кілька цифр ідентифікатора контейнера. Для прикладу зупинимо контейнер вказавши лише першу цифру:</p><pre class='ui-item--code '><code class='highlight-code'>docker container stop 66</code></pre><p class=''>Перевіряємо, що контейнер зупинено:</p><pre class='ui-item--code '><code class='highlight-code'># docker container ls
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES</code></pre><p class=''>Переглянемо всі контейнери, які були запущені раніше, незалежно від того, чи працюють вони зараз:</p><pre class='ui-item--code '><code class='highlight-code'># docker container ls -a
CONTAINER ID   IMAGE     COMMAND                  CREATED          STATUS                      PORTS     NAMES
66c3a1547713   nginx     &quot;/docker-entrypoint.…&quot;   8 minutes ago    Exited (0) 9 seconds ago              vigorous_jennings
ac7493be39e8   nginx     &quot;/docker-entrypoint.…&quot;   22 minutes ago   Exited (0) 9 minutes ago              zealous_pike
0d447342ed45   nginx     &quot;/docker-entrypoint.…&quot;   23 minutes ago   Exited (0) 22 minutes ago             admiring_shaw</code></pre><p class=''>Як бачимо, щоразу під час виконання docker container run ми запускаємо новий контейнер, якому присвоюється випадкове ім'я, що складається з імені вченого або хакера та прикметника;  </p><p class=''>Щоб задати своє ім'я контейнеру, використовується параметр --name:</p><pre class='ui-item--code '><code class='highlight-code'>docker container run --publish 80:80 --detach --name ukraine nginx</code></pre><p class=''>Переглянути логи контейнера ukraine можна виконавши команду</p><pre class='ui-item--code '><code class='highlight-code'>docker container logs ukraine</code></pre><p class=''>У випадку з nginx будуть виводитися логи запитів на веб сервер.</p><p class=''>Побачити процеси, які запущені в контейнері ukraine:</p><pre class='ui-item--code '><code class='highlight-code'># docker container top ukraine
UID                 PID                 PPID                C                   STIME               TTY                 TIME                CMD
root                4174                4151                0                   13:04               ?                   00:00:00            nginx: master process nginx -g daemon off;
message+            4238                4174                0                   13:04               ?                   00:00:00            nginx: worker process
message+            4239                4174                0                   13:04               ?                   00:00:00            nginx: worker process</code></pre><p class=''>Видалити кілька контейнерів можна командою rm, при цьому перерахувавши через пробіл перші цифри ідентифікатора контейнера:</p><pre class='ui-item--code '><code class='highlight-code'>docker container rm 66 ac 0d</code></pre><p class=''>Команда видаляє тільки зупинені контейнери, щоб уникнути випадкового видалення контейнера, який працює.</p><p class=''>Перегляд конфігурації контейнера docker:</p><pre class='ui-item--code '><code class='highlight-code'># docker container inspect &lt;ContainerID&gt;</code></pre><p class=''>Інформація про використання ресурсів запущеними контейнерами</p><pre class='ui-item--code '><code class='highlight-code'># docker container stats
CONTAINER ID   NAME                CPU %     MEM USAGE / LIMIT     MEM %     NET I/O          BLOCK I/O     PIDS
1821fb0a6ee6   inspiring_gagarin   0.00%     3.168MiB / 5.787GiB   0.05%     99.2kB / 183kB   0B / 12.3kB   3</code></pre><h2 class='' id='how_to_enter_the_docker_container_console'>Як зайти в консоль контейнера Docker</h2><p class=''>Для підключення по SSH до контейнера немає необхідності встановлювати всередину контейнера SSH сервер. Досить запустити його з командою --it (інтерактивний режим) і як аргумент після назви образу вказати bash:</p><pre class='ui-item--code '><code class='highlight-code'>docker container run --it --name proxy nginx bash </code></pre><p class=''>Якщо в bash виконати команду exit, то ми не тільки вийдемо з контейнера, а й повністю його зупинимо. Це пов'язано з тим, що контейнер працює доти, доки виконується перша запущена контейнером команда, а в цьому випадку це bash. При цьому всі зміни, які ми внесли через консоль у контейнер, залишаються. Наприклад, ми можемо запустити контейнер ubuntu і встановити через консоль mc (Midnight Commander). Після того, як ми вийдемо з контейнера, він зупиниться, але при повторному запуску контейнера mc буде встановлено;  </p><p class=''>Для запуску консолі в контейнері використовуйте:</p><pre class='ui-item--code '><code class='highlight-code'>docker container start -ai ukraine</code></pre><p class=''>Для внесення змін у працюючий контейнер можна запустити додатковий процес консолі в працюючому контейнері. За такого підходу при виході з консолі контейнер продовжить працювати;  </p><pre class='ui-item--code '><code class='highlight-code'>docker container exec -it ukraine bash</code></pre><h2 class='' id='working_with_the_docker_network'>Робота з мережею Docker</h2><p class=''>Перегляд налаштування перекидання портів між сервером і контейнером:</p><pre class='ui-item--code '><code class='highlight-code'># docker container port ukraine
80/tcp -&gt; 0.0.0.0:80
443/tcp -&gt; 0.0.0.0:443</code></pre><p class=''>Дізнатися IP-адресу контейнера можна виконавши команду:</p><pre class='ui-item--code '><code class='highlight-code'>docker container inspect --format &#039;{{ .NetworkSettings.IPAddress }}&#039; ukraine</code></pre>]]></description>
<category>Виртуальный сервер</category>
<pubDate>Fri, 04 Jul 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за червень 2025 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни в 🌞 червні:</p><ul class="ui-item--list unordered "><li>☁️ <b>Хостинг</b>:<ul><li>Покращено оформлення <a href="https://adm.tools/hosting/account/0/crontab/">списку завдань cron</a>, додано виведення часу останнього запуску, тривалості виконання та коду відповіді команди.</li><li>Додані <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramsphp/">модулі PHP</a> для роботи з <a href="https://www.oracle.com/database/">Oracle Database</a> — модуль oci8 для PHP 8.2-8.4 і модуль pdo_oci для PHP 8.3-8.4.</li><li>Перероблено <a href="https://adm.tools/hosting/account/0/virtual/0/edit/access/">обмеження доступу по IP</a> — зроблено дві окремі вкладки з білим і чорним списком, в кожному списку може бути максимум 1000 записів, активним може бути тільки один з цих списків.</li><li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/securelink/">захисті від ботів</a> змінена логіка блокування поганих ботів — тепер позначаються боти, які блокуються, а для розблокування потрібно зняти позначку.</li><li>При встановленні <a href="https://adm.tools/hosting/account/0/virtual/0/cms/builder/">конструктора сайтів</a> разом з темою <a href="https://www.elegantthemes.com/gallery/divi/">Divi</a> тепер також встановлюється тема <a href="https://www.elegantthemes.com/gallery/extra/">Extra</a>. За замовчуванням активною є Divi, активувати Extra можна в адмін-панелі сайту.</li><li>Додана підтримка CDN <a href="https://bunny.net/">bunny.net</a> — наша система тепер може визначати використання цього сервісу і для запитів через нього у <a href="https://adm.tools/hosting/account/0/virtual/0/edit/serverlog/">логах доступу</a> буде видно реальну IP відвідувача.</li><li>Додана підтримка <a href="https://adm.tools/protection/">нашої послуги захисту</a> — вона визначається як «Protection», замість IP сервера захисту у <a href="https://adm.tools/hosting/account/0/virtual/0/edit/serverlog/">логи доступу</a> тепер потрапляють реальні IP відвідувачів.</li><li>При використанні сервісу фільтрації трафіку в <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramssite/">налаштуваннях сайту</a> на вкладці «Безпека» тепер можна заборонити доступ до сайту для всіх адрес, крім використовуваного сервісу фільтрації.</li><li><a href="https://adm.tools/hosting/account/0/virtual/0/edit/goaccess/">Звіт GoAccess</a> за поточний день тепер заново генерується при кожному відкритті або оновленні сторінки зі звітом.</li><li>У <a href="https://adm.tools/ufm/">файл-менеджері</a> каталоги сайтів з IDN-назвами тепер не перекодуються і виводяться в Punycode. Перекодовану назву можна подивитися в підказці при наведенні.</li><li>Прискорено імпорт дампа БД з хостинг-акаунта за допомогою файл-менеджера.</li><li>Тайм-аут при підключенні з файл-менеджера по FTP збільшено з 10 до 60 секунд.</li><li>У <a href="https://adm.tools/hosting/account/0/ftplogs/">логах FTP</a> тепер видно помилки підключення через обмеження доступу.</li><li>SQLite тепер підтримує <a href="https://sqlite.org/lang_mathfunc.html">математичні функції</a>.</li></ul></li><li>🌎 <b>Домени</b>:<ul><li><a href="https://www.ukraine.com.ua/news/hosting/change-in-domain-operation-costs-in-june/">Підвищено</a> ціни на домени в зонах .SHOP, .CLOUD, .GIFT.</li><li>На <a href="https://www.ukraine.com.ua/domains/">сторінці реєстрації</a> тепер знову можна створювати власні набори зон. У назві наборів додана можливість вказувати символи юнікоду та емодзі.</li></ul></li><li>✉️ <b>Пошта</b>:<ul><li>При увімкненому DKIM його запис тепер видно під усіма записами в <a href="https://adm.tools/domains/0/manage/records/">налаштуваннях домену</a>.</li><li>При експорті пошти час зберігання створених архівів скорочено з 7 до 3 днів.</li></ul></li><li>📧 <b>WebMail.Online</b>:<ul><li>У формі нового листа додані базові можливості оформлення, панель форматування вмикається кнопкою «A» в нижній панелі.</li><li><a href="https://t.me/ukrainecomua/413">Додана</a> можливість відкладеного надсилання листів.</li><li><a href="https://t.me/ukrainecomua/414">Реалізована</a> підтримка CardDAV і додана можливість делегування доступу до створених адресних книг.</li><li>Фільтри тепер можна застосовувати до існуючих листів.</li><li>У список листів додані швидкі фільтри за відправником, одержувачем, датою, наявністю вкладених файлів і статусом прочитання.</li><li>У списку листів додано розділ «Вся пошта» з листами з усіх папок, крім Спаму та Кошика.</li><li>Додана повноцінна підтримка +псевдонімів.</li><li>Мова інтерфейсу при першому вході тепер визначається на основі мови браузера.</li></ul></li><li>📦 <b>Сховища</b>:<ul><li>У панелі керування в основному блоці сховища додано виведення статистики завантаження через API — кількість файлів і сумарний обсяг.</li></ul></li><li>🐘 <b>PostgreSQL</b>:<ul><li>Додана підтримка розширення <a href="https://github.com/timescale/timescaledb">TimescaleDB</a>. Для нових інстансів доступно відразу, для старих стане доступним після перезавантаження.</li></ul></li><li>🔎 <b>Manticore Search</b>:<ul><li>Всі нові інстанси тепер працюють в режимі <a href="https://manticoresearch.com/blog/rt_vs_plain_mode/">Real-time (RT)</a> і в них недоступні вкладки «Джерела даних» та «Індекси».</li><li>Додана нова вкладка «Таблиці» з інформацією про всі створені таблиці.</li><li>Версія Manticore Search тепер фіксується при замовленні і оновлюється тільки вручну спеціальною кнопкою.</li></ul></li><li>👤 <b>Обліковий запис</b>:<ul><li><a href="https://www.ukraine.com.ua/news/hosting/access-to-actions-that-affect-service-cost/">Додана</a> можливість делегування доступу до зміни тарифу та керування платними додатковими послугами.</li></ul></li><li>🛠 <b>Інструменти</b>:<ul><li>На <a href="https://u.ua/">u.ua</a> прямі посилання на завантажені файли більше не мають прив'язки до IP.</li></ul></li><li>📖 <b>Вікі</b>:<ul><li>Додана <a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/site-settings/traffic-filtering/">стаття</a> про налаштування доступу до сайту при використанні сервісу фільтрації трафіку.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/carddav/">інструкція</a> з підключення до контактів WebMail.Online по протоколу CardDAV.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/account/access-delegation/">інструкція</a> з делегування доступу — додана інформація про налаштування доступу до дій, які впливають на вартість послуги.</li><li>У <a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/access-restriction/">статті</a> про обмеження доступу до сайту оновлена інформація про обмеження доступу по IP.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/overload/web-server/">стаття</a> з описом розділу «Навантаження на веб-сервер».</li><li>У <a href="https://www.ukraine.com.ua/wiki/hosting/cron/irregular/">статтю</a> про нестандартні завдання cron додана інформація про те, як можна надсилати запити до сайтів безпосередньо за IP-адресою, без використання DNS.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/contacts/">стаття</a> про роботу з контактами та адресними книгами у WebMail.Online.</li><li>У <a href="https://www.ukraine.com.ua/wiki/manticore/overview/">статтю</a> із загальною інформацією про Manticore Search додана інформація про оновлення версії.</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Tue, 01 Jul 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>👥 Делегування доступу до зміни тарифу та керування платними додатковими послугами</title>
<link>https://www.ukraine.com.ua/news/hosting/access-to-actions-that-affect-service-cost/</link>
<description><![CDATA[<div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7611/2025-06-13_09-46-07.png' alt=''></div></div><p class=''>Власники послуг тепер можуть дозволяти або забороняти користувачам з делегованим доступом виконувати дії, які впливають на вартість послуг. </p><p class=''>Таким чином, можна надавати користувачу з делегованим доступом ширші можливості з керування послугою, щоб він міг самостійно змінювати тариф, а також замовляти, змінювати або видаляти додаткові послуги.</p><p class=''>Доступ налаштовується або відразу у формі делегування, або пізніше на сторінці зі списком делегованих послуг. Вмикати та вимикати доступ можна в будь-який момент.</p><p class=''>Детальна інформація про делегування доступна <a href="https://www.ukraine.com.ua/wiki/account/access-delegation/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Fri, 13 Jun 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Нотатки з Javascript (частина 2)</title>
<link>https://www.ukraine.com.ua/blog/programming/javascript-2.html</link>
<description><![CDATA[<h2 class='' id='dom'>DOM</h2><p class=''>Для звернення до об'єкта document недостатньо просто вказати його назву, оскільки document не є об'єктом DOM. Для виклику DOM об'єкта Document використовуйте document.documentElement:</p><pre class='ui-item--code '><code class='highlight-code'>document.documentElement;
document.head;
document.body;</code></pre><p class=''>Отримання об\'єкта на сторінці</p><pre class='ui-item--code '><code class='highlight-code'>document.querySelector(&#039;.nav&#039;);
document.getElementById(&#039;home-button&#039;);
document.getElementsByTagName(&#039;button&#039;);
document.getElementsByClassName(&#039;my-class&#039;);</code></pre><p class=''>Під час виконання пошуку всіх елементів на сторінці, які відповідають умові пошуку, буде повернуто список нод, який не є масивом, і тому методи об'єкта Array до нього не застосовні. Для перетворення node list у масив використовується [...nodeList]</p><pre class='ui-item--code '><code class='highlight-code'>const menu_items = [...document.querySelectorAll(&#039;.nav.items&#039;)];
menu_items.foreach(function(el, i) {
  if (i % 2 === 0) el.style.backgroundColor = &#039;green&#039;;
});</code></pre><p class=''>Метод document.getElementsByTagName() і document.getElementsByClassName() повертають об'єкт HTMLCollection, який відрізняється від NodeList тим, що він автоматично змінюється залежно від змін, які відбуваються на сторінці. Наприклад, якщо видалити кнопку на сторінці, то при читанні HTMLCollection її там уже не буде, навіть якщо інформація про цю кнопку була, коли виконували метод document.getElementsByTagName('button');</p><h2 class='' id='how_to_create_and_add_a_div_to_a_page'>Як створити і додати DIV на сторінку</h2><p class=''>Попри те, що в наведеному нижче прикладі виконується додавання елемента і на початок, і в кінець сторінки, він з'явиться тільки наприкінці, адже це один і той самий елемент DOM, який ми просто переміщуємо в межах сторінки.</p><pre class='ui-item--code '><code class='highlight-code'>let el = document.createElement(&#039;DIV&#039;);
el.classList.add(&#039;footer&#039;);
el.textContent = &#039;Bottom page text&#039;;
el.innerHTML = &#039;Bottom page text &lt;button&gt;&lt;/button&gt;&#039;;
const body = document.querySelector(&#039;.body&#039;);

// add to top of the page
body.prepend(el);

// move element from the top to the bottom
body.append(el);
</code></pre><p class=''>якщо необхідно скопіювати елемент для розміщення в кількох місцях, то елемент DOM необхідно клонувати:</p><pre class='ui-item--code '><code class='highlight-code'>el2 = el.cloneNode();
body.append(el2);


body.before(el);
body.after(el);

// Remove element from DOM structure
el.remove();
el.parentElement.removeChild(el);</code></pre><h2 class='' id='add_html_elements_to_a_page'>Додавання HTML елементів на сторінку</h2><pre class='ui-item--code '><code class='highlight-code'>menu.insertAdjacentHTML(&#039;afterbegin&#039;, &#039;&lt;div class=&quot;menu&quot;&gt;One more item&lt;/div&gt;&#039;);

&lt;!-- beforebegin --&gt;
&lt;div class=&quot;nav&quot;&gt;
  &lt;!-- afterbegin --&gt;
  ...
  text
  ...
  &lt;!-- beforeend --&gt;
&lt;/div&gt;
&lt;-- afterend --&gt;</code></pre><p class=''>Зміна вмісту елемента:</p><pre class='ui-item--code '><code class='highlight-code'>menu.innerHTML = &#039;&#039;;</code></pre><h2 class='' id='reading_non-standard_html_attributes'>Читання нестандартних атрибутів HTML</h2><p class=''>До стандартних атрибутів HTML можна звертатися як до властивостей об'єкта в JavaScript.</p><pre class='ui-item--code '><code class='highlight-code'>// HTML
&lt; img src=&quot;photo.jpg&quot; alt=&quot;My family&quot; class=&quot;rounded&quot; author=&quot;John&quot;&gt;

// JavaScript
img.src;
// http://127.0.0.1/photo.jpg

img.alt;
// My family

img.className;
// rounded

img.author;
// undefined</code></pre><p class=''>Для читання нестандартного атрибута author використовується метод getAttribute(). Так само цей метод корисний для отримання даних, які вказані в HTML-властивостях img.src і a.href, адже якщо звертатися до цих властивостей безпосередньо, то отримаємо абсолютні URL, а getAttribute() поверне саме те значення, яке вказане в HTML-тезі.</p><pre class='ui-item--code '><code class='highlight-code'>img.getAttribute(&#039;author&#039;);
// John

img.getAttribute(&#039;src&#039;);
// photo.jpg</code></pre><p class=''>Встановлювати значення нестандартних атрибутів можна за допомогою методу element.setAttribute():</p><pre class='ui-item--code '><code class='highlight-code'>img.setAttribute(&#039;author&#039;, &#039;John&#039;);</code></pre><p class=''>Для читання спеціальної групи атрибутів, які починаються з data-* можна використовувати властивість dataset:</p><pre class='ui-item--code '><code class='highlight-code'>&lt; img src=&quot;img.webp&quot; data-version-number=&quot;1.0&quot;&gt;

img.dataset.versionNumber;
// 1.0</code></pre><h2 class='' id='working_with_styles'>Робота зі стилями</h2><p class=''>Для читання стилів, які застосовуються до DOM-елемента, використовується функція getComputedStyles, яка поверне значення стилю об'єкта, що виводиться в DOM. Якщо ж використовувати el.style.height, то таке значення буде порожнім, якщо воно не було прописано в HTML або CSS для даного об'єкта;  </p><pre class='ui-item--code '><code class='highlight-code'>el.style.backgroundColor = &#039;red&#039;;


// list of all styles applied to DOM element
getComputedStyles(el);
getComputedStyles(el).height;</code></pre><h2 class='' id='working_with_classes'>Робота з класами</h2><p class=''>Не варто вказувати клас для об'єкта явною вказівкою значення для властивості</p><pre class='ui-item--code '><code class='highlight-code'>img.className = &#039;rounded&#039;;</code></pre><p class=''>оскільки це перезапише всі класи, призначені картинці. Правильніше для управління класами використовувати методи:</p><pre class='ui-item--code '><code class='highlight-code'>div.classList.add(&#039;ui&#039;, &#039;red&#039;, &#039;mini&#039;, &#039;button&#039;);
div.classList.remove(&#039;red&#039;, &#039;mini&#039;);
div.classList.toggle(&#039;red&#039;);
div.classList.contains(&#039;ui&#039;);</code></pre><h2 class='' id='managing_css_properties'>Управління властивостями CSS</h2><pre class='ui-item--code '><code class='highlight-code'>// CSS
:root {
  --main-color: &#039;silver&#039;;
}

// JS
document.documentElement.style.setProperty(&#039;--main-color&#039;, &#039;white&#039;);
</code></pre><h2 class='' id='how_to_determine_the_size_of_a_window_in_js'>Як визначити розміри вікна в JS</h2><pre class='ui-item--code '><code class='highlight-code'>document.documentElement.clientHeight;
// 768

document.documentElement.clientWidth;
// 1024</code></pre><h2 class='' id='getting_the_coordinates_of_the_objectobject_on_the_page'>Отримання координат об'єкта на сторінці</h2><pre class='ui-item--code '><code class='highlight-code'>button.getBoundingClientRect();
// DOMRect {x: 274.9375, y: 341.859375, width: 207.2578125, 
// height: 41.140625, top: 341.859375, …}

// Scrolling offset
window.pageYOffset;
// 421.54
</code></pre><h2 class='' id='how_to_make_scrolling_smooth'>Як зробити плавний скролінг</h2><p class=''>Зверніть увагу на те, що в window.scrollTo() передається об'єкт.</p><pre class='ui-item--code '><code class='highlight-code'>let coord = document.querySelector(&#039;h1&#039;).getBoundingBoxRect();
window.scrollTo({
  left: coord.left + window.pageXOffset,
  top: coord.top + window.pageYOffset,
  behavior: &#039;smooth&#039;
});</code></pre><p class=''>Більш сучасний спосіб плавно проскролити вікно браузера до потрібного елемента:</p><pre class='ui-item--code '><code class='highlight-code'>document.querySelector(&#039;h1&#039;).scrollIntoView({behavior: &#039;smooth&#039;});</code></pre><h2 class='' id='events'>Події</h2><p class=''>Для перехоплення та обробки події використовується метод addEventListener;  </p><pre class='ui-item--code '><code class='highlight-code'>const button = document.querySelector(&#039;button&#039;);
button.addEventlistener(&#039;click&#039;, function(e) {
  // Prevent form from submitting
  e.preventDefault();
  ...
});</code></pre><p class=''>або ж можна використовувати застарілий метод і призначити функцію властивості елемента:</p><pre class='ui-item--code '><code class='highlight-code'>button.onclick = function(e) {
  console.log(e.target);
}</code></pre><p class=''>Рекомендується використовувати addEventListener, оскільки це більш сучасний спосіб перехоплення подій. Так само addEventlistener дає змогу вказувати кілька функцій, які будуть перехоплювати подію;  </p><p class=''>Вимкнути перехоплення події можна методом removeEventListener. Але для таких ситуацій функція, яку ми спочатку призначаємо, не може бути анонімною.</p><pre class='ui-item--code '><code class='highlight-code'>const testFunction = function (e) {
  alert(&#039;Click event!&#039;);
  e.target.removeEventListener(&#039;click&#039;, testFunction);
}
button.addEventListener(&#039;click&#039;, testFunction);</code></pre><p class=''>Функція, яка обробляє події, приймає параметр, який містить інформацію про подію, що сталася. Властивість e.target вказує на елемент, на якому відбулася подія. Властивість e.currentTarget і об'єкт this, вказують на елемент, до якого прив'язана подія. У більшості випадків це один і той самий елемент. Але якщо перехоплення події відбувається елементом, який є батьківським для елемента, на якому було натискання кнопки мишки, то e.currentTarget і e.target будуть відрізнятися. Наприклад, є div, усередині якого розміщено button, і ми слухаємо подію не на кнопці, а на нижчому в ієрархії DOM шарі, що знаходиться нижче, то e.target вказуватиме на button, а e.currentTarget або this — на div.</p><pre class='ui-item--code '><code class='highlight-code'>&lt; div&gt;
  &lt; button&gt;Test&lt;/ button&gt;
&lt; /div&gt;

// JavaScript
document.querySelector(&#039;div&#039;).addEventListener(&#039;click&#039;, function(e) {
  console.log(&#039;The user clicked: &#039; + e.target);
  console.log(&#039;The eventListener connected to &#039; + this);
})
// The user clicked on button
// The event listener connected to div

</code></pre><p class=''>Цей ефект описаний у системі обробки подій JavaScript і називається event capturing and bubbling. Після кліка по об'єкту всі батьківські об'єкти отримують ту саму подію, наприклад натискання на кнопку мишки.</p><p class=''>Щоб зупинити поширення події на батьківські елементи, необхідно у функції, яка перехоплює події, викликати метод e.stopPropagation().&nbsp;  </p><pre class='ui-item--code '><code class='highlight-code'>&lt; div&gt;
  &lt; button&gt;Test&lt;/ button&gt;
&lt; /div&gt;

// JavaScript
document.querySelector(&#039;button&#039;).addEventListener(&#039;click&#039;, function(e) {
  console.log(&#039;The user clicked on button&#039;);
  e.stopPropagation();
});
document.querySelector(&#039;div&#039;).addEventListener(&#039;click&#039;, function(e) {
  console.log(&#039;The click propagate to div&#039;);
});
</code></pre>]]></description>
<category>Программирование</category>
<pubDate>Mon, 09 Jun 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Нотатки з JavaScript (частина 1)</title>
<link>https://www.ukraine.com.ua/blog/programming/javascript.html</link>
<description><![CDATA[<h2 class='' id='syntax'>Синтаксис</h2><p class=''>Змінну, яка не використовується, називають знаком нижнього підкреслення:</p><pre class='ui-item--code '><code class='highlight-code'>const x = new Array.from({length: 10}, (_, i) =&gt; i + 1);</code></pre><p class=''>Для застосування методу до чисел використовуються круглі дужки:</p><pre class='ui-item--code '><code class='highlight-code'>(2.6).toFixed(3);
// &#039;2.600&#039;

(4).toFixed(2);
// &#039;4.00&#039;</code></pre><p class=''>Це повʼязано з тим, що числа в JavaScript є primitives, а primitives не є обʼєктом і не мають методів. Використання круглих дужок перетворює число в обʼєкт Number, після чого можна викликати методи обʼєкта Number.</p><h2 class='' id='working_with_numbers'>Робота з числами</h2><p class=''>Типізація числа</p><pre class='ui-item--code '><code class='highlight-code'>console.log(&#039;59&#039;);
// &#039;59&#039; (string)

Number(&#039;59&#039;);
// 59  (int)

console.log(+&#039;59&#039;);
// 59  (int)

Number.parseInt(&#039;59px&#039;);
// 59 (int)

Number.parseInt(&#039;e59&#039;);
// NaN

Number.parseFloat(&#039;2.5rem&#039;);
// 2.5 (float)

Number.isNAN(34);
// false

Number.isNAN(&#039;34&#039;);
// false

Number.isNAN(+&#039;34px&#039;);
// true

100/0
// Infinity</code></pre><p class=''>Як перевірити чи є значення чисел у JS</p><pre class='ui-item--code '><code class='highlight-code'>Number.isFinite(23);
// true

Number.isFinite(&#039;23&#039;);
// false

Number.isInteger(23);
// true

Number.isInteger(23.0);
// true

Number.isInteger(23.5);
// false</code></pre><p class=''>Математичні функції</p><pre class='ui-item--code '><code class='highlight-code'>Math.abs(-100); 
// 100

// Square root
Math.sqrt(25);
// 5

25 ** (1/2);
// 5

// Cubic root
8 ** (1/3);
// 2

Math.max(2, 5, 22);
// 22

Math.min(2, 5, 22);
// 2

Math.PI;
// 3.14...

// Removes decimal part
Math.trunc(123.45678);

Math.rand();
// 123</code></pre><h2 class='' id='javascript_strings'>Рядки JavaScript</h2><p class=''>Виведення змінних у текстових рядках</p><pre class='ui-item--code '><code class='highlight-code'>const site = &#039;hosting.xyz&#039;;
console.log(&#039;I rented VPS server at &#039; + site);
console.log(`I rented dedicated server at ${site}`);
</code></pre><p class=''>Рядок у JS є обʼєктом, тому в кожного рядка є свій набір методів. Для отримання символу в рядку можна використовувати метод at:</p><pre class='ui-item--code '><code class='highlight-code'>&#039;test string&#039;.at(5);
// output: s</code></pre><p class=''>Перетворення рядків</p><pre class='ui-item--code '><code class='highlight-code'>&#039;Test String&#039;.toUpperCase();
// TEST STRING

&#039;Test String&#039;.toLowerCase();
// test string

&#039;Test String&#039;.split(&#039; &#039;);
// [&#039;Test&#039;, &#039;String&#039;]</code></pre><h2 class='' id='javascript_arrays'>Масиви JavaScript</h2><pre class='ui-item--code '><code class='highlight-code'>let arr = [&#039;a&#039;, &#039;b&#039;, &#039;c&#039;, &#039;d&#039;];</code></pre><h2 class='' id='array.slice'>array.slice()</h2><p class=''>Метод slice не змінює масив, а повертає новий.</p><p class=''>Отримання частини масиву з 2 по 4 елемент</p><pre class='ui-item--code '><code class='highlight-code'>arr.slice(2, 4);</code></pre><p class=''>Отримати останній елемент масиву</p><pre class='ui-item--code '><code class='highlight-code'>arr.slice(-1);</code></pre><p class=''>Оскільки масиви є обʼєктами Javascript, то використання стандартного методу копіювання масиву</p><pre class='ui-item--code '><code class='highlight-code'>let new_arr = arr;</code></pre><p class=''>не призведе до копіювання, а лише створить змінну з покажчиком на вихідний масив. Тому під час зміни new_arr буде змінюватися і arr.</p><p class=''>Для копіювання масиву використовуйте оператор розширення або метод array.slice() без параметрів:&nbsp;  </p><pre class='ui-item--code '><code class='highlight-code'>let new_arr = [...arr];
let new_arr = arr.slice();</code></pre><h2 class='' id='array.splice'>array.splice()</h2><p class=''>Видаляє елементи з масиву, до якого застосовується метод. Параметри такі самі як і в array.slice(). Для створення копії масиву використовуйте array.toSpliced().</p><h2 class='' id='array.reverse__array.toreverse'>array.reverse() і array.toReverse()</h2><p class=''>Змінює порядок елементів масиву до якого застосовується метод. Аналогом array.reverse(), але без зміни масиву, до якого застосовується метод, є array.toReverse().</p><h2 class='' id='array.concat'>array.concat()</h2><p class=''>Обʼєднує кілька масивів в один.</p><pre class='ui-item--code '><code class='highlight-code'>let arr1 = [&#039;a&#039;, &#039;b&#039;, &#039;c&#039;];
let arr2 = [&#039;e&#039;, &#039;d&#039;, &#039;f&#039;];
let abc = arr1.concat(arr2);
console.log(abc);
// output: [&#039;a&#039;, &#039;b&#039;, &#039;c&#039;, &#039;e&#039;, &#039;d&#039;, &#039;f&#039;]</code></pre><p class=''>Для обʼєднання масивів можна так само використовувати оператор розширення:</p><pre class='ui-item--code '><code class='highlight-code'>let abc = [...arr1, ...arr2];</code></pre><h2 class='' id='array.join'>array.join()</h2><p class=''>Перетворює масив у рядок, розділяючи елементи масиву роздільником, який вказується як паарметр:</p><pre class='ui-item--code '><code class='highlight-code'>let str = letters.join(&#039; - &#039;);
console.log(str);
// output: a - b - c - d - e - f</code></pre><h2 class='' id='array.push'>array.push()</h2><p class=''>Додає елемент у кінець масиву</p><pre class='ui-item--code '><code class='highlight-code'>let arr = [];
arr.push(&#039;USD&#039;);
arr.push(&#039;EUR&#039;);
console.log(arr);
// output: [&#039;USD&#039;, &#039;EUR&#039;]</code></pre><h2 class='' id='array.find__array.findlast'>array.find() і array.findLast()</h2><p class=''>Повертає значення першого елемента в масиві, який відповідає умові callback функції</p><pre class='ui-item--code '><code class='highlight-code'>const money = [10, -20, 40, -10];
const firstWithdrawal = money.find(mov =&gt; mov &lt; 0);
console.log(firstWithdrawal);
// -20</code></pre><h2 class='' id='array.findindex__array.findlastindex'>array.findIndex() і array.findLastIndex()</h2><p class=''>Працює так само як і array.find(), але повертає не сам елемент, а його порядковий номер у масиві. Такий пошук корисний, коли необхідно видалити певний елемент масиву і для цього необхідно знати його порядковий номер.</p><pre class='ui-item--code '><code class='highlight-code'>let money = [10, -20, 40, -10];
let index = money.find(val =&gt; val &lt; 0);
money.splice(index, 1);</code></pre><h2 class='' id='array.flat'>array.flat()</h2><p class=''>Перетворює багатовимірний масив на одновимірний. Як параметр приймає кількість рівнів вкладеності, які слід перемістити на перший рівень.</p><h2 class='' id='how_to_sort_the_values_of_a_javascript_array'>Як відсортувати значення масиву JavaScript</h2><p class=''>Якщо сортувати необхідно рядки, то достатньо використовувати метод array.sort(), який змінює масив, сортуючи значення в алфавітному порядку:</p><pre class='ui-item--code '><code class='highlight-code'>const developers = [&#039;Leonid&#039;, &#039;Andrey&#039;, &#039;Eugen&#039;, &#039;Ilya&#039;];
developers.sort();
console.log(developers);
// [&quot;Andrey&quot;, &quot;Eugen&quot;, &quot;Ilya&quot;, &quot;Leonid&quot;[</code></pre><p class=''>Якщо вихідний масив необхідно залишити незмінним, використовуйте unmutable метод array.toSorted().</p><p class=''>Оскільки метод array.sort() перетворює числа в рядки, а потім їх сортує, то для правильного сортування необхідно використовувати callback функцію:</p><pre class='ui-item--code '><code class='highlight-code'>const prices = [100, 20, 400, 3];
prices.sort();
console.log(prices);
// [100, 20, 3, 400]

// a - current element, b - next element
// return &lt; 0, a, b (keep order)
// return &gt; 0, b, a (change order)

// Ascending order
prices.sort((a, b) =&gt; {
  return (a &gt; b) ? 1: -1;
});
// or
prices.sort((a, b) =&gt; a - b);

console.log(prices);
// [3, 20, 100, 400]
// []</code></pre><h2 class='' id='how_to_check_for_an_item_in_an_array'>Як перевірити наявність елемента в масиві</h2><pre class='ui-item--code '><code class='highlight-code'>let money = [10, -20, 40, -10];

// EQUALITY
let test = money.includes(40);
console.log(test);
// true

// CONDITION
let anyDeposits = money.some(val =&gt; val &gt; 10);
console.log(anyDeposits);
// true

</code></pre><h2 class='' id='checking_for_compliance_with_the_condition'>Перевірка на відповідність умові</h2><p class=''>Щоб перевірити відповідність усіх елементів масиву певній умові використовується метод array.every(). Тільки якщо для всіх елементів масиву функція поверне true, то результатом методу array.every() буде true, в іншому випадку — false.</p><pre class='ui-item--code '><code class='highlight-code'>let money = [10, -20, 40, -10];
let onlyDeposits = money.every(val =&gt; val &gt;= 0);
console.log(onlyDeposits);
// false</code></pre><h2 class='' id='how_to_get_the_last_element_of_an_array_in_js'>Як отримати останній елемент масиву в JS</h2><p class=''>Для отримання останнього елемента масиву в JavaScript можете використовувати будь-який із наведених нижче методів:</p><pre class='ui-item--code '><code class='highlight-code'>arr[arr.length - 1];
arr.slice(-1)[0];
arr.at(-1); </code></pre><h2 class='' id='how_to_go_through_all_the_elements_of_an_array'>Як пройтися по всіх елементах масиву</h2><pre class='ui-item--code '><code class='highlight-code'>const arr = [100, 200, -400, 500, -120];
// for loop
for (let val of arr) {
  console.log(val);
}

// for loop with index
for ([i, val] = arr.entries()) {
   console.log(i + &#039;: &#039; + val);
}

// foreach loop
arr.forEach(function(val) {
  console.log(val);
});

// foreach with index
arr.forEach(function(val, i) {
  console.log(i + &#039;: &#039; + val);
});
</code></pre><p class=''>Використання циклу for дає змогу в коді додати умову і перервати виконання циклу, тоді як під час використання array.forEach() такої можливості — немає.</p><p class=''>Якщо при виклику array.forEach() помножити значення на два, то це призведе до зміни значень поточного масиву. Якщо масив змінювати не потрібно, то для цього використовується array.map(), який поверне новий масив.</p><p class=''>&nbsp;</p><pre class='ui-item--code '><code class='highlight-code'>// Multiply values by 2 in the arr array
arr.forEach(function(val) {
  val = val * 2;
});

// Create new array with values multiplied by 2
let new_array = arr.map(function(val) {
  val = val * 2;
});

</code></pre><h2 class='' id='removing_unnecessary_array_elements'>Видалення зайвих елементів масиву</h2><p class=''>Точніше створення нового масиву, який міститиме тільки потрібні елементи. Наприклад, необхідно отримати масив, який міститиме тільки позитивні елементи.</p><pre class='ui-item--code '><code class='highlight-code'>const arr = [100, 20, -40, 50, -100, 30];
arr.filter(function(val) {
  if (val &gt; 0) {
    return true;
  } else {
    return false;
  } 
});

console.log(arr);
// [100, 20, 50, 30]</code></pre><h2 class='' id='how_to_sum_items_in_an_array'>Як підсумувати елементи в масиві</h2><pre class='ui-item--code '><code class='highlight-code'>const arr = [100, 20, -40, 50, -100, 30];
cons sum = arr.reduce(function(acc, val, i) {
  console.log(`Iteration ${i}: ${val}. Total: ${acc}`)
  return acc + cur;
}, 0);

console.log(sum);
// 60</code></pre><h2 class='' id='grouping_arrays'>Групування масивів</h2><pre class='ui-item--code '><code class='highlight-code'>const trn = [100, 200, -50, -100];
let groupedTrn = Object.groupBy(trn, pay =&gt; pay &gt; 0 ? &#039;deposit&#039;: &#039;withdrawal&#039;);
console.log(groupedTrn);
// {
//   deposits: [100, 200],
//.  withdrawal: [-50, -100]
//. }</code></pre><h2 class='' id='how_to_fill_an_array_with_values'>Як заповнити масив значеннями</h2><pre class='ui-item--code '><code class='highlight-code'>const arr = new Array(5);
arr.fill(1);
// [1, 1, 1, 1, 1]

arr.fill(100, 3, 4)
// [1, 1, 100, 100, 1]

const x = Array.from({length: 10}, () =&gt; 1);
console.log(x);
// [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]

const x = Array.from({length: 10}, (cur, i) =&gt; i + 10);
console.log(x);
// [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

const nodeArray = new Array.from(
  document.querySelector(&#039;.myclass&#039;), 
  el =&gt; Number(
    el.textContent.replace(&#039; EUR&#039;, &#039;&#039;)
  )
);</code></pre><h2 class='' id='associative_arrays_or_structures_in_javascript'>Асоціативні масиви або структури в JavaScript</h2><p class=''>Масив, у якому як ключ використовується не число, а текст, називається асоціативним;  </p><pre class='ui-item--code '><code class='highlight-code'>const currency = new Map([
  [&#039;USD&#039;, &#039;United States dollar&#039;],
  [&#039;EUR&#039;, &#039;Euro&#039;],
  [&#039;UAH&#039;, &#039;Ukrainian hryvna&#039;]
]);</code></pre><h2 class='' id='structures_with_unique_values'>Структури з унікальними значеннями</h2><p class=''>Для зберігання в масиві тільки унікальних значень створюється набір значень SET.</p><pre class='ui-item--code '><code class='highlight-code'>let currencies = new Set([&#039;USD&#039;, &#039;EUR&#039;, &#039;GBP&#039;, &#039;UAH&#039;]);</code></pre><h2 class='' id='features.'>Функції</h2><p class=''>Коли визначаєте функцію в JavaScript, то вона повертає посилання на адресу памʼяті, в яку вона записана. Можна сказати що поводиться функція так само як і змінна. Тому з функціями можна працювати як зі змінними — присвоювати їхні значення змінній, елементам обʼєкта ....&nbsp;  </p><pre class='ui-item--code '><code class='highlight-code'>const myFunction = function() {
    console.log(123);
}
myFunction();

const myObj {
  prop1: &#039;test&#039;,
  myFunc: function() {
    console.log(this.prop1)
  }
}
myObj.myFunc();</code></pre><h2 class='' id='an_example_of_using_the_arrow_function'>Приклад використання стрілочної функції</h2><pre class='ui-item--code '><code class='highlight-code'>array.map(val =&gt; val * 2);
array.map((val, i, arr) =&gt; {
  console.log(`${i}: ${val}`);
  return val * 2; 
});</code></pre><h2 class='' id='dom'>DOM</h2><p class=''>Отримання обʼєкта на сторінці</p><pre class='ui-item--code '><code class='highlight-code'>const menu = document.querySelector(&#039;.nav&#039;);

const menu_items = [...document.querySelectorAll(&#039;.nav.items&#039;)];
menu_items.foreach(function(el, i) {
  if (i % 2 === 0) el.style.backgroundColor = &#039;green&#039;;
});</code></pre><p class=''>Додавання HTML елемента на сторінку:</p><pre class='ui-item--code '><code class='highlight-code'>menu.insertAdjacentHTML(&#039;afterbegin&#039;, &#039;&lt;div class=&quot;menu&quot;&gt;One more item&lt;/div&gt;&#039;);

&lt;!-- beforebegin --&gt;
&lt;div class=&quot;nav&quot;&gt;
  &lt;!-- afterbegin --&gt;
  ...
  text
  ...
  &lt;!-- beforeend --&gt;
&lt;/div&gt;
&lt;-- afterend --&gt;</code></pre><p class=''>Зміна вмісту елемента:</p><pre class='ui-item--code '><code class='highlight-code'>menu.innerHTML = &#039;&#039;;</code></pre><h2 class='' id='events'>Події</h2><pre class='ui-item--code '><code class='highlight-code'>const button = document.querySelector(&#039;button&#039;);
button.addEventlistener(function(e) {
  // Prevent form from submitting
  e.preventDefault();
  ...
});</code></pre>]]></description>
<category>Программирование</category>
<pubDate>Tue, 03 Jun 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за травень 2025 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни в 🌤 травні:</p><ul class="ui-item--list unordered "><li>☁️ <b>Хостинг</b>:<ul><li>MySQL 8.4 тепер підтримується на серверах у всіх країнах.</li><li>Для MySQL значення <code>max_allowed_packet</code> збільшено з 16 до 64 МБ.</li><li>При відновленні БД з резервної копії тепер можна вибирати користувача БД, який буде використовуватися для відновлення. Це дає змогу уникнути можливих проблем із власником процедур і функцій у БД.</li><li>Логування <a href="https://adm.tools/hosting/account/0/mysql/performance/">General Query Log</a> тепер автоматично вимикається, якщо розмір логу за день перевищує 500 МБ. Перевірка виконується раз на годину. Увімкнути логування можна тільки вручну після видалення лога або наступного дня.</li><li>Перероблено інтерфейс <a href="https://adm.tools/hosting/account/0/virtual/0/edit/access/#/country">обмеження доступу за країнами</a>. Додана можливість блокування мереж Tor.</li><li>Коли для <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramssite/#/tab-security">I'm Under Attack</a> вибраний режим «Захист увімкнений і не буде автоматично вимикатися», повідомлення про аномальний трафік тепер не надсилаються.</li></ul></li><li>🌎 <b>Домени</b>:<ul><li>Підвищено ціни на домени в зонах .KHMELNYTSKYI.UA, .KHMELNITSKIY.UA, .KM.UA.</li><li>У <a href="https://adm.tools/domains/booking/">передзамовлення</a> більше не можна додати вільний домен, система тепер пропонує його зареєструвати.</li></ul></li><li>✉️ <b>Пошта</b>:<ul><li><a href="https://www.ukraine.com.ua/news/hosting/mailbox-aliases/">Додана</a> підтримка повноцінних псевдонімів.</li><li>DKIM тепер вмикається автоматично, якщо в момент створення поштового домену відповідний домен доступний у поточному обліковому записі та обслуговується на наших NS.</li><li>Для збору <a href="https://adm.tools/mail/0/dmarc/">звітів DMARC</a> замість індивідуальних поштових скриньок тепер використовується єдина поштова скринька <code>report@dmarc.top</code>.</li><li>Форма додавання поштового домену зроблена більш зрозумілою.</li></ul></li><li>📧 <b>WebMail.Online</b>:<ul><li>Оновлено код і дизайн поштового клієнта.</li><li>Форма написання листа тепер виводиться у вікні, а не на всю сторінку.</li><li>Відкритий лист тепер підсвічується у списку листів.</li><li>Додана підтримка псевдонімів, у налаштуваннях реалізована можливість створювати профілі відправників. Налаштування імені та підпису відправника тепер виконується через профілі.</li></ul></li><li>💻 <b>VPS</b>:<ul><li>Додана можливість автоматичного встановлення AlmaLinux 10.</li></ul></li><li>📦 <b>Сховища</b>:<ul><li><a href="https://www.ukraine.com.ua/news/hosting/storage-api-and-web-ui-update/">Оновлено</a> API та веб-інтерфейс. Нова версія API простіша, зручніша і здатна обробляти більше запитів. Веб-інтерфейс тепер використовує нове API і працює набагато швидше.</li></ul></li><li>🐬 <b>MySQL</b>:<ul><li>У блоці інстансу в панелі керування додано виведення версії MySQL.</li><li>При створенні бази даних у вікні з даними створеного користувача для зручності тепер також виводиться адреса хоста і порт для підключення.</li><li>Кількість правил безпеки у всіх тарифах тепер дорівнює 32.</li></ul></li><li>🐘 <b>PostgreSQL</b>:<ul><li>Кількість правил безпеки у всіх тарифах тепер дорівнює 32.</li></ul></li><li>🗃 <b>Redis</b>:<ul><li>На діаграмі використання пам'яті відображуваний період збільшено з 7 днів до 1 місяця.</li><li>Кількість правил безпеки у всіх тарифах тепер дорівнює 32.</li></ul></li><li>🐰 <b>RabbitMQ</b>:<ul><li>Кількість правил безпеки у всіх тарифах тепер дорівнює 32.</li></ul></li><li>🔎 <b>Manticore Search</b>:<ul><li>Кількість правил безпеки у всіх тарифах тепер дорівнює 32.</li></ul></li><li>⚙️ <b>API</b>:<ul><li>Більшість методів, які щось створюють або додають, тепер одразу повертають ID відповідного об'єкта.</li></ul></li><li>📖 <b>Вікі</b>:<ul><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/mail/boxes/alias/">стаття</a> про псевдоніми поштових скриньок — додана інформація про додаткові адреси.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/storage/api/">стаття</a> про роботу з вмістом сховища через API — додано опис нової версії API, приклад коду, файли колекції та оточення для Postman, опис старої версії API перенесено в кінець статті.</li><li>У <a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/access-restriction/">статті</a> про обмеження доступу оновлено опис обмеження доступу за країнами.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/databases/mysql/general-query-log/">стаття</a> про General Query Log.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/mail/security/dmarc-reports/">стаття</a> про аналіз звітів DMARC.</li><li>Оновлені <a href="https://www.ukraine.com.ua/wiki/hosting/other/browsers/">інструкції</a> з очищення кешу, увімкнення режиму інкогніто і відкриття консолі розробника в браузерах.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/domain/public-dns-setup/">інструкція</a> зі встановлення публічних DNS — додана інструкція для Windows 11 і сервери Quad9.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/other/diagnostics/tcproute/">інструкція</a> по роботі з tcproute/tcptraceroute.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/domain/flush-dns/">інструкція</a> з очищення кешу DNS.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/mail/clients/mail/macos-setup/">інструкція</a> з налаштування поштового клієнта Пошта (macOS).</li><li>Статті про поточну і пряму IP-адреси та їхню зміну об'єднані в <a href="https://www.ukraine.com.ua/wiki/hosting/network/ip/">одну статтю</a>, додана схема запитів між серверами.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/other/diagnostics/terminal/">інструкція</a> з відкриття терміналу macOS.</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Mon, 02 Jun 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Пошук по сайту за допомогою Manticore Search</title>
<link>https://www.ukraine.com.ua/blog/programming/manticore-search-real-time-tables.html</link>
<description><![CDATA[<p class=''>&nbsp;Упевнений, ви бачили, наскільки швидко на деяких сайтах працює пошук за його вмістом — починаєш вводити слово, і він одразу ж пропонує варіанти, виправляє помилки і миттєво знаходить потрібний текст. На жаль, домогтися такої швидкості засобами звичайних баз даних — неможливо, оскільки їм для пошуку частини слова необхідно буде прочитати з диска всю таблицю з даними в пам'яті й у пам'яті знайти потрібний текст, обробивши всі дані. Для вирішення цієї проблеми використовуються бази даних, які спеціально призначені для швидкого пошуку потрібного слова. На відміну від звичайних баз даних, у яких довжина тексту, що індексується, обмежена і не завжди працює досить швидко, у повнотекстовий індекс потрапляють не цілі слова, а і їхні частини. Це дає змогу миттєво знаходити документи з необхідною частиною слова;&nbsp;&nbsp;</p><p class=''>Крім повнотекствого пошуку в Manticore Search реалізовано механізми морфологічного перетворення слів, що дають змогу оптимізувати індекс, скорочуючи кількість збережених в індексі словоформ завдяки зберіганню тільки кореня слова;&nbsp;&nbsp;</p><p class=''>Швидко і легко розібратися в роботі <a href="/manticore/">Manticore Search</a> можна завдяки інтерфейсу, який дає змогу створювати та змінювати таблиці, налаштовувати індекси, дивитися статистику та керувати сервісом Manticore;&nbsp;&nbsp;</p><div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7606/image.png' alt='Інтерфейс управління ManticoreSearch'></div><div class='ui pointing basic label'>Інтерфейс управління ManticoreSearch</div></div><p class=''>Тепер основним і єдиним режимом роботи <a href="/manticore/">Manticore</a> у нас на серверах буде RealTime, який на відміну від Plain режиму, дає змогу створювати таблиці на льоту, а не перезапускати сервіс після внесення найменшої зміни.</p><p class=''>Для спрощення управління базою даних створено форми, які легко дають змогу додавати таблиці та налаштовувати індекси. Таблиці створюються у форматі RealTime і підтримують вставку та зміну даних;&nbsp;&nbsp;</p><h2 class='' id='add_and_update_data'>Додавання та оновлення даних</h2><p class=''>Замість використання команди UPDATE рекомендується використовувати REPLACE INTO, оскільки якщо оновити командою UPDATE повнотекстове поле, то індекс для нього не оновиться. Тому використання UPDATE виправдане тільки для внесення змін у поля, які не використовуються для повнотекстового пошуку.</p><h2 class='' id='change_the_structure_of_tables'>Зміна структури таблиць</h2><p class=''>Якщо змінити налаштування таблиці, наприклад морфологію, довжину інфіксів і суфіксів ... то зміни застосовуватимуться тільки для нових даних. Індекс для тих записів, які існували в таблиці на момент змін, залишаться недоторканими. З цієї причини ми не даємо можливості внести зміни в наявні таблиці, оскільки це призводить не до тих змін, які очікує користувач. Але є можливість в інтерфейсі створити копію структури таблиці зі зміненими налаштуваннями.</p><h2 class='' id='future_plans'>Плани на майбутнє</h2><p class=''>У майбутньому плануємо дати можливість вносити зміни в порожні таблиці, а також можливість змінювати таблиці, в яких немає стовпців, що містять тільки індекс.</p><p class=''>Створити свій індексатор документів, який буде додавати дані в RealTime таблиці, вивантажуючи їх з баз даних клієнтів. Індексатор, який йде в комплекті з ManticoreSearch, на жаль, працює тільки в plain режимі;&nbsp;&nbsp;</p>]]></description>
<category>Программирование</category>
<pubDate>Mon, 02 Jun 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Зміна вартості операцій на домени в червні</title>
<link>https://www.ukraine.com.ua/news/hosting/change-in-domain-operation-costs-in-june/</link>
<description><![CDATA[<p class=''>З 01.06.2025 адміністрація доменної зони .<u>SHOP</u>  підвищує ціни на реєстрацію, продовження та трансфер. Вартість акційної реєстрації на перший рік залишається незмінною.</p><p class=''>З 05.06.2025 адміністрація доменної зони .<u>CLOUD</u> підвищує ціни на реєстрацію, продовження та трансфер.</p><p class=''>З 15.06.2025 адміністрація доменної зони .<u>GIFT</u> підвищує ціни на реєстрацію, продовження та трансфер.</p>]]></description>
<category>Новости</category>
<pubDate>Sat, 31 May 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>📧 Псевдоніми для поштових скриньок</title>
<link>https://www.ukraine.com.ua/news/hosting/mailbox-aliases/</link>
<description><![CDATA[<div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7598/aliases_ua.png' alt=''></div></div><p class=''>Для <a href="https://www.ukraine.com.ua/mail/">корпоративної пошти</a> додана підтримка повноцінних псевдонімів поштових скриньок.</p><p class=''>Псевдоніми — це додаткові адреси для існуючих поштових скриньок. З їхньою допомогою можна працювати з кількома адресами пошти з однієї поштової скриньки. Усі листи, які надсилаються на адреси псевдонімів, потрапляють у поштову скриньку з основною адресою.</p><p class=''>Крім того, псевдоніми:</p><ul class="ui-item--list unordered "><li>Спрощують пошук листів у поштовій скриньці — можна шукати за основною адресою або псевдонімами.</li><li>Допомагають в організації вхідної пошти — за допомогою фільтрів на основі адреси можна налаштувати автоматичне додавання міток або розподіл листів по папках.</li><li>Покращують конфіденційність — основну адресу можна використовувати для довірених контактів, а псевдоніми для менш довірених — підписок, реєстрацій на сайтах тощо.</li><li>Можна використовувати як одноразову пошту — додати псевдонім із випадковою назвою, отримати на нього лист з кодом або посиланням і видалити його.</li><li>Допомагають у боротьбі зі спамом — у разі великої кількості небажаної пошти на адресу псевдоніма можна її видалити і створити нову з іншою назвою.</li></ul><p class=''>Поштові клієнти <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/">WebMail.Online</a>&nbsp;та <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-classic/">WebMail classic</a> мають вбудовану підтримку псевдонімів — при додаванні псевдонімів автоматично створюються профілі, які можна вибирати під час надсилання листів. У сторонніх <a href="https://www.ukraine.com.ua/wiki/mail/clients/">поштових клієнтах</a> для надсилання з додаткових адрес профілі потрібно створювати вручну.</p><p class=''>Детальна інформація про псевдоніми доступна <a href="https://www.ukraine.com.ua/wiki/mail/boxes/alias/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Thu, 29 May 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>📦 Оновлення API та веб-інтерфейсу сховищ</title>
<link>https://www.ukraine.com.ua/news/hosting/storage-api-and-web-ui-update/</link>
<description><![CDATA[<div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7597/2025-05-27_13-18-16.png' alt=''></div></div><p class=''>Реалізовані нові версії API та веб-інтерфейсу для роботи з вмістом сховищ.</p><p class=''>Основні зміни API:</p><ul class="ui-item--list unordered "><li>API тепер здатне обробляти більше запитів — їхня кількість більше не обмежена лімітами загального API.</li><li>Зменшена кількість ендпоінтів — раніше для кожної операції використовували окремі ендпоінти, тепер використовується кілька загальних ендпоінтів: для авторизації, для роботи з каталогами, файлами, публічними посиланнями.</li><li>Тип операції визначається методом HTTP під час звернення до ендпоінту: PUT, GET, HEAD, POST, DELETE.</li><li>У запитах тепер потрібно передавати менше параметрів.</li><li>Термін дії токена авторизованого користувача збільшено з 1 до 3 годин.</li><li>Додана можливість деактивації токена, перевірки наявності файлу або каталогу, отримання інформації про публічне посилання.</li><li>Кожен запит тепер повертає заголовки з додатковою інформацією про сховище, користувача сховища та об'єкт (файл або каталог).</li></ul><p class=''>Веб-інтерфейс був повністю перероблений — тепер він використовує нове API і працює набагато швидше.</p><p class=''>Детальна документація до нового API та оновлені колекції для Postman доступні <a href="https://www.ukraine.com.ua/wiki/storage/api/">в нашій вікі</a>.</p><p class=''><i>Стара версія API деякий час працюватиме паралельно з новою, але незабаром її підтримку буде припинено і вона буде видалена. Рекомендуємо заздалегідь перевести всі робочі процеси на використання нової версії API.</i></p>]]></description>
<category>Новости</category>
<pubDate>Tue, 27 May 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за квітень 2025 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни в 🌤 квітні:</p><ul class="ui-item--list unordered "><li>☁️ <b>Хостинг</b>:<ul><li>Максимальний розмір заголовків у запитах збільшено з 32 до 64 КБ.</li><li>В <a href="https://www.php.net/manual/book.imagick.php">ImageMagick</a> додана підтримка HEIC.</li><li>Оновлено модуль <a href="https://github.com/andrew-svirin/eusphpe-php">eusphpe</a> для PHP 7.4, 8.0 і 8.1. Актуальна версія модуля не підтримує старі версії PHP, тому для них доступна тільки стара версія модуля.</li><li>В <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramsphp/?tab=opcache">OPcache</a> значення за замовчуванням для <code class="inline-code">opcache.interned_strings_buffer</code> збільшено з 8 до 12 МБ. Для наявних сайтів застосовується після перезбереження налаштувань PHP.</li><li>Тимчасові файли баз даних <a href="https://adm.tools/hosting/account/0/redis/">Redis</a> <code class="inline-code">temp-*.rdb</code> старше 30 днів тепер автоматично видаляються з каталогу <code class="inline-code">~/.system/redis/</code>.</li><li>При зміні версії MySQL на 8+ система тепер перевіряє сумісність — у БД не має бути полів із типом <code class="inline-code">double</code> та флагом <code class="inline-code">auto_increment</code>. За наявності в хостинг-акаунті сайтів з PHP 7.0 або нижче буде виводитися попередження про несумісність цих версій з новою версією MySQL.</li><li>Реалізовано очищення неактуальних системних файлів — раз на тиждень у системному каталозі тепер видаляються php.ini неіснуючих хостів, PHP-файли незапущених <a href="https://adm.tools/hosting/account/0/virtual/0/edit/profiling/">профілювальників</a> і каталоги тимчасових файлів <a href="https://adm.tools/hosting/account/0/virtual/0/cms/install/">встановлювача CMS</a>, що старші за добу.</li><li>Для нових хостинг-акаунтів у <a href="https://adm.tools/hosting/account/0/bashrc/">конфігурації Linux</a> за замовчуванням тепер використовуються PHP 8.2, Python 3.8, Node.js 22, Go 1.24.</li><li>Покращено термінал у панелі керування — автопрокрутка тепер спрацьовує в момент додавання даних, а не кожні 200 мс, додана можливість вимкнення автопрокрутки, копіювання вмісту термінала і ввімкнення повноекранного режиму.</li><li>У календарях логів у панелі керування тепер можна вибирати день попереднього/наступного місяця, якщо для нього є дані.</li><li>Оптимізовано перегляд <a href="https://adm.tools/hosting/account/0/virtual/0/edit/serverlog/">логів доступу сайту</a>.</li></ul></li><li>🌎 <b>Домени</b>:<ul><li><a href="https://www.ukraine.com.ua/news/hosting/change-in-the-cost-of-transact-2/">Підвищено</a> ціни на домени в зонах .BEER, .BIZ, .CLUB, .COOKING, .COURSES, .FASHION, .FISHING, .FIT, .GARDEN, .INK, .STUDY, .SURF, .VIP, .VODKA, .WEDDING, .WIKI, .WORK, .YOGA.</li></ul></li><li>✉️ <b>Пошта</b>:<ul><li>Коли ввімкнено «<a href="https://adm.tools/mail/0/webmail/">Дизайн WebMail</a>», у розділі з ним тепер виводиться блок із поточним статусом роботи, кнопкою вимкнення, логотипами і статусом SSL-сертифіката.</li></ul></li><li>📧 <b>WebMail.Online</b>:<ul><li><a href="https://www.ukraine.com.ua/news/hosting/webmail-online-labels/">Додана</a> підтримка ярликів.</li><li>Прискорена індексація листів для пошуку.</li><li>Додана можливість експорту контактів у форматі CSV.</li></ul></li><li>💰 <b>Оплата</b>:<ul><li>При продовженні делегованого хостингу через панель керування тепер можна вибирати період оплати.</li></ul></li><li>🛠 <b>Інструменти</b>:<ul><li>В <a href="https://www.ukraine.com.ua/info/tools/traceroute/">інструменті трасування</a> максимальна кількість хопів збільшена з 15 до 30.</li></ul></li><li>📖 <b>Вікі</b>:<ul><li>Додана <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/labels/">стаття</a> про ярлики у WebMail.Online.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/hosting/php/browscap/">стаття</a> про PHP-модуль Browscap.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/hosting/nodejs/modules/">інструкція</a> по глобальному встановленню модулів Node.js.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/hosting/cms/wordpress/issues/certificate/">коротка інструкція</a> з усунення помилки «SSL certificate problem: unable to get local issuer certificate» у WordPress.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/access-restriction/">стаття</a> про обмеження доступу до сайту для IP-адрес і країн.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/files/ftp/ide/vscode/">інструкція</a> з налаштування підключення по FTP і SFTP у VS Code — додана інформація про підключення за допомогою SSH-ключа.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/domain/transfer/outgoing/any/">інструкція</a> по трансферу домену до іншого реєстратора.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/mail/boxes/clean/">стаття</a> про очищення поштової скриньки — додана інформація про автовидалення листів із кошика.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/contacts-import-export/">інструкція</a> по імпорту та експорту контактів у WebMail.Online.</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Thu, 01 May 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>🏷 Додана підтримка ярликів у WebMail.Online</title>
<link>https://www.ukraine.com.ua/news/hosting/webmail-online-labels/</link>
<description><![CDATA[<div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7595/webmail-online-labels_ua.png' alt=''></div></div><p class=''>Ярлики — це прості теги, які можна додавати до листів для організації більш зручного процесу роботи з ними. Наприклад, ділити листи на будь-які категорії, візуально виділяти їх у списку (колір, іконка), задавати їм власні пріоритети (<code class="inline-code">Low</code>, <code class="inline-code">Normal</code>, <code class="inline-code">High</code>), статуси (<code class="inline-code">TODO</code>, <code class="inline-code">DOING</code>, <code class="inline-code">DONE</code>, <code class="inline-code">LATER</code>, <code class="inline-code">NOW</code>, <code class="inline-code">WAITING</code>) тощо. Також ярлики зручно використовувати для швидкої фільтрації листів і їх пошуку.</p><p class=''>Детальна інформація про ярлики доступна <a href="https://www.ukraine.com.ua/wiki/mail/clients/webmail-online/labels/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Thu, 17 Apr 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за березень 2025 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни в 🌤 березні:</p><ul class="ui-item--list unordered "><li>☁️ <b>Хостинг</b>:<ul><li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramsphp/?tab=custom">налаштуваннях PHP</a> додана можливість ручного редагування php.ini.</li><li>Для PHP 8.4 додана підтримка <a href="https://phalcon.io/">Phalcon 5</a>.</li><li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/logs/?type=log_php">логу помилок PHP</a> ті дати, які не вдається розпарсити, тепер виводяться у вихідному вигляді з приміткою.</li><li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/access/#/country">налаштуваннях обмеження доступу за країнами</a> рівень обмежень тепер можна налаштовувати індивідуально для кожної країни.</li><li>У формі <a href="https://adm.tools/hosting/account/0/crontab/">cron</a> і <a href="https://adm.tools/hosting/account/0/supervisor/">Supervisor</a> додана опція, яка дає змогу запускати команду в тому вигляді, в якому вона вказана, без автоматичного додавання інтерпретатора.</li><li>На <a href="https://adm.tools/hosting/">сторінці хостинг-акаунта</a> додано графік Number of processes з інформацією про кількість усіх процесів хостинг-акаунта за останню добу. За замовчуванням вимкнений, вмикається в налаштуваннях графіків внизу сторінки.</li><li>Під час міграції БД між серверами (наприклад, у разі зміни версії MySQL) тепер не можна змінювати тариф і подавати запит на <a href="https://adm.tools/hosting/account/0/virtual/0/cms/install/">автовстановлення CMS</a>, спочатку потрібно дочекатися завершення міграції. У розділі з базами даних при цьому виводиться відповідне повідомлення.</li><li>У <a href="https://adm.tools/ufm/">файл-менеджері</a> повернуто функцію імпорту БД із файлу. В якості призначення імпорту можна вибирати будь-яку послугу і БД з доступних в обліковому записі.</li><li>Додано виведення прогресу при завантаженні файлу для імпорту БД і помилок під час імпорту.</li><li>На графіку використання оперативної пам'яті бізнес-хостингу прибрано показник кешу файлової системи.</li><li>Додаткова послуга Sphinx більше недоступна для замовлення.</li><li>Прибрано підтримку технології Server Push.</li></ul></li><li>🌎 <b>Домени</b>:<ul><li>Підвищено ціни на домени в зонах .VINNICA.UA, .VN.UA.</li><li><a href="https://adm.tools/user/delegate/">Передавати права</a> тепер можна тільки на зареєстровані у нас домени. У разі спроби створити заявку з доменом, зареєстрованим не у нас, буде виводитися помилка з пропозицією видалити такий домен і додати його в інший обліковий запис вручну.</li><li>Покращена робота імпорту DNS-записів.</li><li>Прискорено оновлення DNS-записів на наших серверах — у середньому оновлення тепер займає 2-7 секунд.</li></ul></li><li>✉️ <b>Пошта</b>:<ul><li>Коли при додаванні поштового домену в системі вже існує однойменний поштовий домен і його потрібно буде перейменувати, операцію тепер додатково потрібно підтверджувати кнопкою у вікні.</li><li>Корпоративну пошту тепер можна прив'язувати до хостинг-акаунту, який продовжено в кредит.</li><li>Додана можливість вимкнення автоочищення кошика.</li></ul></li><li>💻 <b>VPS</b>:<ul><li>Додана <a href="https://www.ukraine.com.ua/vps/">лінійка дешевих тарифів</a> — Shared VPS. Звичайні тарифи тепер належать до лінійки Dedicated VPS. Основні відмінності Shared VPS від Dedicated VPS — нижча ціна, нижча тактова частота процесора, менше дискового простору і трафіку. Зміна тарифу можлива тільки всередині однієї лінійки, переходити між лінійками не можна.</li><li>Додана можливість автовстановлення CentOS Stream 10, Debian 12 і Ubuntu 24.04.</li></ul></li><li>📦 <b>Сховища</b>:<ul><li>Максимальний розмір файлу для завантаження через веб-інтерфейс збільшено з 10 до 50 ГБ.</li><li>У Torrent-завантаженнях додана можливість скасовувати активні завантаження.</li><li>Час у веб-інтерфейсі тепер виводиться в часовому поясі відвідувача.</li></ul></li><li>🐬 <b>MySQL</b>:<ul><li>При створенні користувача тепер можна вибирати <a href="https://dev.mysql.com/doc/refman/8.4/en/caching-sha2-pluggable-authentication.html">метод авторизації</a> —&nbsp;<code>caching_sha2_password</code> або <code>mysql_native_password</code>.</li><li>Максимальний розмір файлу для імпорту збільшено з 5 до 50 ГБ.</li><li>Додано виведення прогресу при завантаженні файлу для імпорту.</li></ul></li><li>🗃 <b>Redis</b>:<ul><li>При створенні та редагуванні користувача права доступу тепер можна задавати вручну. У цьому разі не застосовуватимуться налаштування прав із форми, і від зазначених вручну прав будуть відняті права з роллю <code>@admin</code>.</li></ul></li><li>🐰 <b>RabbitMQ</b>:<ul><li>Додана перевірка роботи інстансу раз на 10 хвилин — якщо інстанс має працювати, але не запущений, у блоці «Інстанс» виводитиметься помилка і кнопка перезапуску.</li><li>У разі перевищення доступного дискового простору тепер надсилається відповідне сповіщення, і якщо проблему з місцем не буде розв'язано протягом 24 годин, послуга вимикається.</li><li>При підвищенні тарифу місце в новому тарифі має бути щонайменше на 10% більше, ніж зайнято в поточному тарифі.</li></ul></li><li>🔎 <b>Manticore Search</b>:<ul><li>На вкладці статистики додана кнопка завантаження та очищення лога запитів.</li></ul></li><li>🛡 <b>Захист</b>:<ul><li>Замість капчі Google тепер використовується наша власна капча з цифрами.</li></ul></li><li>👤 <b>Обліковий запис</b>:<ul><li>Видалена сторінка зі списком послуг. Відмова від хостингу тепер виконується на <a href="https://adm.tools/hosting/accounts/">сторінці зі списком хостинг-акаунтів</a>, відмова від VPS і Dedicated — на сторінці самої послуги.</li></ul></li><li>💰 <b>Оплата</b>:<ul><li>Для українських юросіб у меню оплати в правому верхньому кутку панелі керування додано пункт «<a href="https://adm.tools/invoice/rtu/">Акти</a>».</li></ul></li><li>🛠 <b>Інструменти</b>:<ul><li>Додано <a href="https://www.ukraine.com.ua/info/tools/edr/">інструмент</a> для отримання виписки з ЄДР з інформацією про ФОП або компанію різними мовами. Файл підписується ЕЦП, вартість виписки — 30 ₴.</li><li>Реалізовано новий інструмент — <a href="https://www.ukraine.com.ua/info/tools/bgp-ip/">бази GeoIP</a>. На сторінці інструменту можна переглянути інформацію про будь-яку IP-адресу, подати запит на виправлення некоректних даних, завантажити бази міст, країн, ASN і показано приклади їх використання.</li><li>Допрацьовано <a href="https://www.ukraine.com.ua/info/tools/my-ip/">інструмент</a> визначення IP-адреси — при використанні IPv6 тепер додатково перевіряється доступність IPv4 і виводяться або IPv4 і IPv6, або тільки та адреса з них, яка доступна.</li><li><a href="https://www.ukraine.com.ua/info/tools/ssl-verify/">Валідатор SSL-сертифікатів</a> тепер підтримує ланцюжки сертифікатів.</li><li>Допрацьовано <a href="https://www.ukraine.com.ua/info/tools/rbl/">інструмент</a> перевірки IP-адрес у спам-листах — статус адреси в кожному списку тепер виводиться іконкою, після завершення виводиться загальний статус, списки із знайденою адресою виводяться вгорі сторінки, для адрес, що є в списках, виводиться посилання на перевірку адреси в конкретному списку.</li><li><a href="https://www.ukraine.com.ua/screenshot/">Інструмент</a> створення скріншотів сайтів тепер створює скріншот з невеликою затримкою після завантаження сайту. Затримка фіксована і її зміна недоступна.</li></ul></li><li>⚙️ <b>API</b>:<ul><li>Для отримання ID послуг замість методу <code>get_id</code> реалізовано <a href="https://adm.tools/user/api/#/tab-sandbox/get_services">метод</a> <code>get_services</code>, який повертає список усіх послуг/хостів облікового запису за типом, їхній ID та іншу інформацію.</li></ul></li><li>📖 <b>Вікі</b>:<ul><li>Додана <a href="https://www.ukraine.com.ua/wiki/hosting/php/own-php-ini/">стаття</a> про використання власного php.ini.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/hosting/files/file-manager/import-db/">інструкція</a> з імпорту БД за допомогою файл-менеджера.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/manticore/morphology/">інструкція</a> з налаштування української морфології в Manticore Search.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/manticore/log/">стаття</a> з короткою інформацією про лог запитів Manticore Search.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/account/service-delete/">інструкція</a> по відмові від послуги.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/domain/contacts/change/international/">інструкція</a> по зміні контактів міжнародних доменів.</li><li>Інформація про користувачів Redis винесена в <a href="https://www.ukraine.com.ua/wiki/redis/users/">окрему статтю</a>, додана коротка інформація про налаштування привілеїв.</li><li>Інформація про використання пам'яті Redis винесена в <a href="https://www.ukraine.com.ua/wiki/redis/memory/">окрему статтю</a>.</li><li>У <a href="https://www.ukraine.com.ua/wiki/hosting/overload/serverload/">статтю</a> про графіки споживання серверних ресурсів додана коротка інформація про Number of processes.</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Tue, 01 Apr 2025 00:00:00 +0300</pubDate>
</item>
<item>
<title>Зміна вартості операцій на домени у квітні</title>
<link>https://www.ukraine.com.ua/news/hosting/change-in-the-cost-of-transact-2/</link>
<description><![CDATA[<p class=''>З 01.04.2025 адміністрація доменних зон .<u>BEER</u>, .<u>BIZ</u>, .<u>CLUB</u>, .<u>COOKING</u>, .<u>COURSES</u>, .<u>FASHION</u>, .<u>FISHING</u>, .<u>FIT</u>, .<u>GARDEN</u>, .<u>INK</u>, .<u>STUDY</u>, .<u>SURF</u>, .<u>VIP</u>, .<u>VODKA</u>, .<u>WEDDING</u>, .<u>WIKI</u>, .<u>WORK</u>, .<u>YOGA</u> підвищує ціни на реєстрацію, продовження та трансфер.</p><div class='ui info message'><p>До вказаної дати ви маєте можливість продовжити домени за старою ціною.</p></div>]]></description>
<category>Новости</category>
<pubDate>Fri, 28 Mar 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>Дайджест змін за лютий 2025 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p class=''>Основні зміни в 🌨 лютому:</p><ul class="ui-item--list unordered "><li>☁️ <b>Хостинг</b>:<ul><li>Значення параметра <code>(upload|post)_max_size</code> у <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramsphp/">налаштуваннях PHP</a> тепер можна збільшувати до 10 000 МБ.</li><li>Додана підтримка <a href="https://www.ioncube.com/loaders.php">ionCube</a> для PHP 8.4.</li><li>Модуль Redis тепер можна вмикати вручну в <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramsphp/">налаштуваннях PHP</a> у списку модулів. За наявності замовленої додаткової послуги Redis модуль вмикається автоматично незалежно від того, увімкнений він у налаштуваннях PHP чи ні.</li><li>Оновлена бібліотека <a href="https://github.com/strukturag/libheif">libheif</a>, яка використовується для обробки зображень HEIV і AVIF.</li><li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/securelink/">захисті від ботів</a> замість капчі від Google тепер використовується наша власна капча із введенням цифр.</li><li>Додана підтримка <a href="https://go.dev/blog/go1.24">Go 1.24</a>.</li></ul></li><li>🌎 <b>Домени</b>:
<ul><li>При увімкненому <a href="https://adm.tools/domains/0/manage/dnssec/">DNSSEC</a> тепер не можна змінювати NS, для зміни потрібно спочатку вимкнути DNSSEC.</li><li>Додана валідація тега ключа і дайджеста при увімкненні DNSSEC для домену на сторонніх NS — тег ключа тепер тільки число, дайджест складається з цифр і латинських літер, довжина 64 символи.</li><li>Домени .MD тепер можна додавати в панель керування самостійно, без звернення до техпідтримки.</li></ul></li><li>✉️ <b>Пошта</b>:<ul><li>Кошики поштових скриньок тепер щоночі автоматично очищаються від листів, які зберігаються там понад 30 днів. Для старих поштових скриньок очищення вимкнено і вмикається в налаштуваннях <a href="https://adm.tools/mail/0/box/">поштового домену</a> без можливості вимкнення.</li><li>Форма підтвердження при додаванні поштового домену тепер така ж, як при додаванні сайту, — підтверджувати доступ до домену можна за допомогою NS або TXT-запису.</li><li>Обробка <a href="https://adm.tools/mail/0/dmarc/">звітів DMARC</a> тепер запускається кожні 2 години замість 6.</li><li>Перегляд <a href="https://adm.tools/mail/0/status/">стану серверів</a> пошти тепер виконується через бічне меню на сторінці поштового домену.</li></ul></li><li>📧 <b>WebMail.Online</b>:<ul><li>Додана можливість встановлювати свій логотип через «<a href="https://adm.tools/mail/0/webmail/">Дизайн WebMail</a>» — можна завантажувати варіанти для світлої і темної теми, за наявності тільки одного логотипу він буде використовуватися в обох темах.</li><li>При вимкнених ланцюжках у списку листів тепер виводяться кнопки переходу до першої та останньої сторінки.</li><li>При написанні листа тепер буде виводитися повідомлення, якщо розмір листа перевищує ліміт 50 МБ.</li><li>У формі написання листа додана кнопка видалення чернетки, виводиться тільки за наявності збереженої чернетки.</li><li>Доопрацьовано механізм відписки від розсилки — якщо сервер з <code>List-Unsubscribe</code> повернув помилку, це буде явно вказано в повідомленні, і водночас розсилка все одно зникне зі списку, але якщо за нею надійде новий лист, то розсилка знову стане активною і з'явиться в списку.</li></ul></li><li>💻 <b>VPS</b>:<ul><li>Перероблено дизайн списку тарифів на <a href="https://www.ukraine.com.ua/vps/">сторінці замовлення VPS</a>.</li><li>На вкладці статистики в інформації про використання трафіку тепер можна вибирати тільки ті місяці, за які є дані (останні 90 днів).</li></ul></li><li>🐘 <b>PostgreSQL</b>:<ul><li>Розширення тепер вмикаються не на окремій вкладці, а на вкладці з базами даних індивідуально для кожної бази.</li><li>Додана підтримка розширення <a href="https://github.com/pgvector/pgvector">vector</a>.</li></ul></li><li>👤 <b>Обліковий запис</b>:<ul><li>Проходження 2FA за допомогою телефону тепер вважається резервним методом — при вході в такий спосіб в обліковому записі автоматично буде вимкнено 2FA і відв'язано всі банківські картки (якщо були прив'язані).</li><li>При отриманні коду на український номер телефону замість 4 останніх цифр номера, з якого телефонують, тепер потрібно використовувати цифри, які продиктує робот.</li><li>Прив'язані акаунти Facebook тепер можуть бути відв'язані у разі надходження такого запиту від самого Facebook.</li></ul></li><li>💰 <b>Оплата</b>:<ul><li>Закордонні фізособи та юрособи тепер можуть оплачувати послуги тільки банківською карткою.</li></ul></li><li>🛠 <b>Інструменти</b>:<ul><li>Додано новий інструмент <a href="https://speed.org.ua">speed.org.ua</a> для тестування швидкості інтернет-з'єднання.</li><li><a href="https://www.ukraine.com.ua/info/tools/my-ip/">Інструмент</a> визначення IP-адреси для користувачів з IPv6 тепер додатково показує і IPv4.</li></ul></li><li>⚙️ <b>API</b>:<ul><li><a href="https://adm.tools/user/api/#/tab-sandbox/domain/check">Метод</a> перевірки доступності домену тепер повертає помилку, якщо домен недоступний для реєстрації.</li></ul></li><li>🤖 <b>Telegram-бот</b>:<ul><li>При продовженні послуги тепер завжди відразу виводяться доступні періоди оплати і вартість.</li></ul></li><li>📖 <b>Вікі</b>:<ul><li>Додана <a href="https://www.ukraine.com.ua/wiki/mail/domains/server-status/">стаття</a> з коротким описом розділу стану серверів пошти.</li><li>Додана <a href="https://www.ukraine.com.ua/wiki/hosting/databases/mysql/issues/view/">стаття</a> з описом і вирішенням проблеми доступу до представлень (View) при увімкненні обмеження доступу по IP до MySQL.</li><li>Перероблена <a href="https://www.ukraine.com.ua/wiki/hosting/sites/errors/missing-cors-header/">стаття</a> про помилки CORS і проблеми крос-сайтових AJAX-запитів.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/account/security/2fa/">стаття</a> про 2FA.</li><li>Оновлена <a href="https://www.ukraine.com.ua/wiki/postgresql/extensions/">стаття</a> про розширення PostgreSQL.</li><li>Впроваджена нова бібліотека підсвічування коду, додана можливість копіювати інлайновий код за кліком.</li></ul></li><li><b>Інше</b>:<ul><li><a href="https://www.ukraine.com.ua/#suggestion/">Відгуки та пропозиції</a> більше не можна публікувати й коментувати анонімно, для підпису тепер використовується тільки псевдонім облікового запису. Для анонімності можна використовувати порожній псевдонім. Попередні анонімні публікації залишаються анонімними незалежно від встановленого псевдоніма.</li></ul></li></ul>]]></description>
<category>Changelog</category>
<pubDate>Sat, 01 Mar 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>Що робити, якщо вкрали акаунт Телеграм</title>
<link>https://www.ukraine.com.ua/blog/Security/stolen-telegram.html</link>
<description><![CDATA[<h2 class=''>Навіщо крадуть Telegram</h2><p class=''>Крадуть Телеграм акаунти для отримання доступу до листування, яке може бути цінним для зловмисників, і для того, щоб за адресною книгою від імені жертви розіслати повідомлення з проханням позичити гроші. У листуванні шукають логіни та паролі до різних сервісів, які можна використовувати для отримання вигоди;&nbsp;&nbsp;</p><h2 class=''>Що робити, якщо вкрали акаунт у Telegram</h2><p class=''>Насамперед постарайтеся відновити обліковий запис телеграма, після чого змініть логіни та паролі до різних сервісів, паролі до яких ви могли надсилати своїм колегам, друзям і близьким;&nbsp;&nbsp;</p><h2 class=''>Як заблокувати шахраїв</h2><p class=''>Після того, як відновите доступ до акаунту Telegram, необхідно зайнятися ударом у відповідь по шахраях. Зазвичай для крадіжки акаунта використовується сайт, на який веде посилання з сайту t.me. Зазвичай такі сайти перебувають під захистом CloudFlare, щоб приховати інформацію про хостинг провайдера. Але CloudFlare досить швидко розглядає скарги на сайти і блокує їх, а також пересилає скаргу хостинг провайдеру;&nbsp;&nbsp;</p><p class=''>Для створення скарги заповнюємо форму на сайті https://abuse.cloudflare.com/&nbsp;&nbsp;&nbsp;</p><ul class="ui-item--list unordered "><li>Обираємо тип скарги: Phishing &amp; Malware</li><li>Заповнюємо ПІБ у полі Your full name</li><li>Двічі вказуємо свій email у Your email address і Confirm email address</li><li>Вказуємо в Evidence URLs посилання на сторінку, на якій запитується номер телефону від Telegram.</li><li>У вікні Logs or other evidence of abuse пишемо: The website created for phishing attack on Telegram users. Будь ласка, видаліть.</li></ul><p class=''>Зазвичай протягом доби сайт блокують. При цьому шахраї створюють новий сайт, але навіть якщо кожен 10 потерпілий блокуватиме сайт, то це створить значні проблеми шахраям.</p>]]></description>
<category>Безопасность</category>
<pubDate>Tue, 11 Feb 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>Дайджест змін за січень 2025 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p>Основні зміни в 🌨 січні:</p>
<ul>
<li>☁️ <strong>Хостинг</strong>:
<ul>
<li>У файл-менеджері зображення тепер відкриваються у вбудованому переглядачі, а не в новій вкладці браузера.</li>
<li>На серверах тепер завжди доступна найостанніша версія <a href="https://ffmpeg.org">FFmpeg</a>.</li>
<li>Для встановлення безкоштовного SSL-сертифіката від Let's Encrypt тепер має виконуватися умова &mdash; у домену або не має бути CAA-записів, або один з них має містити&nbsp;<code>issue "letsencrypt.org"</code>.</li>
<li>Сайтам на хостингу тепер передається заголовок <code>X-Forwarded-Host</code> з назвою хоста.</li>
<li>Для файлів .mjs сервер тепер повертає MIME-тип <code>text/javascript</code> замість <code>application/octet-stream</code>.</li>
</ul>
</li>
<li>🌎 <strong>Домени</strong>:
<ul>
<li><a href="https://www.ukraine.com.ua/news/hosting/dnssec/">Додана</a> підтримка DNSSEC.</li>
<li><a href="https://www.ukraine.com.ua/news/hosting/change-in-the-cost-of-transact/">Підвищені</a> ціни на домени в низці українських і тематичних зон.</li>
<li>Покращена робота з CAA-записами &mdash; при додаванні вони тепер перевіряються на відповідність <a href="https://datatracker.ietf.org/doc/rfc6844/">RFC 6844</a>, додана підтримка <code>issuemail</code>.</li>
</ul>
</li>
<li>✉️ <strong>Пошта</strong>:
<ul>
<li>Історія запитів на імпорт пошти замість 1 місяця тепер виводиться за останні 2 дні.</li>
</ul>
</li>
<li>📧 <strong>WebMail.Online</strong>:
<ul>
<li>У налаштуваннях додана опція вимкнення відображення аватарів відправників у листах, що переглядаються.</li>
<li>Встановлення міток, переміщення, видалення для ланцюжка тепер зачіпає всі листи ланцюжка в усіх папках.</li>
</ul>
</li>
<li>📦 <strong>Сховища</strong>:
<ul>
<li>Додана можливість створювати кілька FTP-користувачів для доступу до сховища.</li>
</ul>
</li>
<li>🐬 <strong>MySQL</strong>:
<ul>
<li>Додана нова вкладка з логом помилок і кнопкою його очищення.</li>
</ul>
</li>
<li>🔎 <strong>Manticore Search</strong>:
<ul>
<li>Додана підтримка української морфології.</li>
</ul>
</li>
<li>💰 <strong>Оплата</strong>:
<ul>
<li>Спрощено замовлення послуг з подобовою оплатою &mdash; якщо при замовленні на балансі недостатньо коштів, тепер виводиться повідомлення з необхідною сумою для поповнення балансу, автоматично формується рахунок і відкривається сторінка його оплати.</li>
<li>На <a href="https://adm.tools/invoice/">сторінці</a> зі списком рахунків тепер видно, які з неоплачених рахунків були створені через анонімну оплату.</li>
</ul>
</li>
<li>🛠 <strong>Інструменти</strong>:
<ul>
<li>Додано новий інструмент &mdash; <a href="https://www.ukraine.com.ua/domains/rdap-service/">сервіс RDAP</a>, який є сучасною альтернативою WHOIS і дає змогу переглядати інформацію про домени, IP-адреси та автономні системи.</li>
<li><a href="https://www.ukraine.com.ua/info/tools/dkim-lookup/">Інструмент</a> перевірки DKIM тепер враховує всі механізми з <a href="https://datatracker.ietf.org/doc/rfc6376/">RFC 6376</a>.</li>
</ul>
</li>
<li>📖 <strong>Вікі</strong>:
<ul>
<li>Додана <a href="https://www.ukraine.com.ua/wiki/domain/management/dnssec/">інструкція</a> з налаштування DNSSEC.</li>
<li>Додана <a href="https://www.ukraine.com.ua/wiki/mysql/error-log/">стаття</a> з коротким описом лога помилок MySQL.</li>
<li>Оновлена <a href="https://www.ukraine.com.ua/wiki/storage/ftp/">стаття</a> про FTP-доступ до сховища &mdash; додана інформація про додавання, зміну та видалення користувачів.</li>
<li>Допрацьовано вікі &mdash; прискорено завантаження, ліва панель із загальним змістом і права панель зі змістом поточної статті тепер завжди перебувають в області видимості, покращено оформлення.</li>
</ul>
</li>
</ul>]]></description>
<category>Changelog</category>
<pubDate>Sat, 01 Feb 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>💵 Зниження цін на послуги хмарних обчислень</title>
<link>https://www.ukraine.com.ua/news/hosting/price-decrease-2025-02/</link>
<description><![CDATA[<p class=''>З 1 лютого 2025 року знижуються ціни на такі послуги:</p><p class=''>📦&nbsp;<a href="https://www.ukraine.com.ua/storage/">Сховища</a> — на 30%, крім мінімального тарифу за 20 ₴/міс.<br>🐬 <a href="https://www.ukraine.com.ua/mysql/">MySQL</a> — на 50%.<br>🐘&nbsp;<a href="https://www.ukraine.com.ua/postgresql/">PostgreSQL</a> — на 50%.<br>🗃&nbsp; <a href="https://www.ukraine.com.ua/redis/">Redis</a> — у 3 рази.<br>🐰&nbsp;<a href="https://www.ukraine.com.ua/rabbitmq/">RabbitMQ</a> — на 50%.<br>🔎&nbsp;<a href="https://www.ukraine.com.ua/manticore/">Manticore Search</a> — на 50%.</p><div class='ui info message'><p>Користувачам, у яких уже замовлено такі послуги, нічого робити не потрібно — добові списання автоматично перейдуть на нові тарифи.</p></div>]]></description>
<category>Новости</category>
<pubDate>Fri, 31 Jan 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>💸 Підвищення цін на послуги хостингу</title>
<link>https://www.ukraine.com.ua/news/hosting/price-increase-2025-02/</link>
<description><![CDATA[<p class=''>Шановні користувачі!</p><p class=''>Ми прагнемо забезпечувати вас якісними послугами хостингу та
підтримувати високий рівень сервісу. Однак, у зв'язку зі зростанням цін на
всі складові собівартості, ми змушені переглянути тарифи.</p><p class=''>Починаючи з <b>1 лютого 2025 року</b>, ціни на послуги віртуального та бізнес-хостингу будуть&nbsp;  <b>збільшені на 25%</b>. Зміна цін не торкнеться вартості операцій з доменами та інших послуг.</p><p class=''>Ми розуміємо, наскільки важлива передбачуваність витрат, тому повідомляємо вас про зміни заздалегідь. Це дасть вам змогу заощадити і продовжувати користуватися нашими послугами на вигідних умовах.</p><div class='ui info message'><p>До 31 січня можна оплатити послуги за старими цінами!</p></div><p class=''>Оновлені тарифи дадуть нам змогу зберегти стабільність роботи
сервісів, забезпечити їх надійність і впроваджувати сучасні технології.</p><p class=''>Дякуємо за розуміння та довіру.</p>]]></description>
<category>Новости</category>
<pubDate>Thu, 16 Jan 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>🛡 Додана підтримка DNSSEC</title>
<link>https://www.ukraine.com.ua/news/hosting/dnssec/</link>
<description><![CDATA[<p>Технологія DNSSEC доповнює стандартну систему доменних імен (DNS) і покращує її безпеку:</p>
<ul>
<li>Дозволяє переконатися, що дані надходять з того джерела, з якого потрібно.</li>
<li>Дає можливість перевіряти цілісність отриманих даних.</li>
</ul>
<p>DNSSEC завдяки використанню цифрових підписів, спеціальних DNS-записів та інших механізмів гарантує, що відвідувачі сайту потраплять саме на той сервер, який потрібен, і унеможливлює підміну даних і непомітне для користувачів перенаправлення їх на сервер зловмисників.</p>
<p>Можливість налаштування DNSSEC доступна за таких умов:</p>
<ul>
<li>Поточним реєстратором домену є наша компанія.</li>
<li>Зона домену присутня в списку зон на <a href="https://www.ukraine.com.ua/domains/">сторінці реєстрації</a>.</li>
<li>Зона підтримує DNSSEC (деякі зони поки ще працюють над впровадженням).</li>
</ul>
<p>Спосіб налаштування залежить від використовуваних NS:</p>
<ul>
<li>Для доменів на наших NS налаштування виконується в один клік, усі операції з генерації ключів і додавання DNS-записів виконуються повністю автоматично.</li>
<li>Для доменів на сторонніх NS з нашого боку тільки додається DS-запис, всі інші дії з налаштування потрібно виконувати самостійно в панелі керування власника сторонніх NS.</li>
</ul>
<p>Керування DNSSEC в панелі керування виконується в розділі &laquo;<a href="https://adm.tools/domains/0/manage/dnssec/">DNSSEC</a>&raquo;.</p>
<p>Детальна інформація щодо роботи з DNSSEC доступна&nbsp;<a href="https://www.ukraine.com.ua/wiki/domain/management/dnssec/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Wed, 15 Jan 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>Дайджест змін за грудень 2024 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p>Основні зміни в 🌨 грудні:</p>
<ul>
<li>☁️ <strong>Хостинг</strong>:
<ul>
<li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramssite/">налаштуваннях сайту</a> додана опція увімкнення підтримки WebSocket і EventSource.</li>
<li>У розділі &laquo;<a href="https://adm.tools/hosting/">Хостинг</a>&raquo; у блоці &laquo;Дисковий простір&raquo; замість кнопки перегляду детальної інформації тепер виводиться кнопка оновлення. Сторінка з детальною інформацією видалена.</li>
<li>Блоки з налаштуваннями підключення, лімітами пошти і дисковим простором для пошти тепер дублюються в розділі &laquo;<a href="https://adm.tools/hosting/account/0/mail/maillog/">Пошта з сайту</a>&raquo;.</li>
</ul>
</li>
<li>🌎 <strong>Домени</strong>:
<ul>
<li>У меню домену доданий новий пункт &laquo;<a href="https://adm.tools/domains/0/manage/dnssec/">DNSSEC</a>&raquo;. Виводиться тільки для зареєстрованих у нас доменів і дає змогу додавати записи DS. Домен має обслуговуватися на сторонніх NS.</li>
</ul>
</li>
<li>📧 <strong>WebMail.Online</strong>:
<ul>
<li>Додана підтримка переносів рядка при вставці декількох адрес у поле одержувача.</li>
</ul>
</li>
<li>📦 <strong>Сховища</strong>:
<ul>
<li>У розділі &laquo;<a href="https://adm.tools/storage/0/manage/">Сховища</a>&raquo; в основному блоці додана кнопка оновлення інформації про зайняте місце.</li>
<li>Кнопка вимкнення свого домену перенесена у вікно налаштувань підключеного домену.</li>
<li>У веб-інтерфейсі додана колонка з часом останньої зміни файлів.</li>
</ul>
</li>
<li>🛠 <strong>Інструменти</strong>:
<ul>
<li>Перероблено дизайн <a href="https://u.ua/">u.ua</a>, доданий вивід загальної статистики завантажених файлів, мова тепер автоматично вибирається на основі мови браузера.</li>
<li>Покращено оформлення <a href="https://www.ukraine.com.ua/info/tools/">сторінки</a> зі списком наших інструментів &mdash; інструменти розділені на більшу кількість груп, змінено сортування, доданий пошук.</li>
<li>Перероблена <a href="https://www.ukraine.com.ua/laws/">сторінка</a> перегляду статей кримінального та адміністративного кодексу України &mdash; статті кодексів тепер виводяться окремо.</li>
</ul>
</li>
<li>🤖 <strong>Telegram-бот</strong>:
<ul>
<li>У сповіщення про спробу входу додано рядок із поштою облікового запису, в який виконується вхід.</li>
</ul>
</li>
<li>📖 <strong>Вікі</strong>:
<ul>
<li>Додана <a href="https://www.ukraine.com.ua/wiki/hosting/sites/my-sites/site-settings/websocket/">коротка стаття</a> про увімкнення підтримки WebSocket і EventSource.</li>
<li>Додана <a href="https://www.ukraine.com.ua/wiki/billing/credit/balance/">коротка інструкція</a> про те, як українські юрособи можуть активувати в кредит послуги з подобовою оплатою.</li>
<li>Оновлена <a href="https://www.ukraine.com.ua/wiki/account/auth/">інструкція</a> про вхід в обліковий запис, додана схема варіантів авторизації та інформація про вхід через Discord.</li>
<li>Розділи на <a href="https://www.ukraine.com.ua/wiki/">головній сторінці</a> тепер виводяться в кілька колонок.</li>
<li>Інструкції зі створення, відновлення, скачування та видалення резервних копій на хостингу об'єднані в <a href="https://www.ukraine.com.ua/wiki/hosting/backup/operations/">одну</a>, додана коротка схема операцій з резервними копіями.</li>
<li>Оновлена <a href="https://www.ukraine.com.ua/wiki/hosting/other/diagnostics/telnet/">стаття</a> про telnet &mdash; описано простіший спосіб увімкнення утиліти в Windows, додані команди для увімкнення через консоль.</li>
</ul>
</li>
</ul>]]></description>
<category>Changelog</category>
<pubDate>Thu, 02 Jan 2025 00:00:00 +0200</pubDate>
</item>
<item>
<title>Припинення реєстрацій у деяких українських зонах</title>
<link>https://www.ukraine.com.ua/news/hosting/termination-of-registrations-in-some-ukrainian-domain-zones/</link>
<description><![CDATA[<p>З 1 січня 2025 року припиняється реєстрація доменів у зонах .CHERKASSY.UA, .LUGANSK.UA, .UZHGOROD.UA, .ZAPORIZHZHE.UA і .ZHITOMIR.UA.</p>
<p>З 1 лютого 2025 року припиняється реєстрація доменів у зоні .VINNICA.UA.</p>
<p>З 1 березня 2025 року припиняється реєстрація доменів у зоні .NIKOLAEV.UA.</p>
<p>Усі раніше зареєстровані домени в зазначених зонах обслуговуватимуться й надалі.</p>]]></description>
<category>Новости</category>
<pubDate>Tue, 31 Dec 2024 00:00:00 +0200</pubDate>
</item>
<item>
<title>Зміна вартості операцій на домени у січні (оновлено)</title>
<link>https://www.ukraine.com.ua/news/hosting/change-in-the-cost-of-transact/</link>
<description><![CDATA[<p>З <strong>01.01.2025</strong> адміністрація доменних зон .<u>CHERKASSY.UA</u>, .<u>CHERKASY.UA</u>, .<u>CHERNIGOV.UA</u>, .<u>CHERNIHIV.UA</u>, .<u>CHERNIVTSI.UA</u>, .<u>CHERNOVTSY.UA</u>, .<u>CK.UA</u>, .<u>CN.UA</u>, .<u>COM.UA</u>, .<u>CV.UA</u>, .<u>DN.UA</u>, .<u>DONETSK.UA</u>, .<u>DP.UA</u>, .<u>IF.UA</u>, .<u>IN.UA</u>, .<u>IVANO-FRANKIVSK.UA</u>, .<u>KH.UA</u>, .<u>KHARKIV.UA</u>, .<u>KHARKIV.UA</u>, .<u>KIEV.UA</u>, .<u>KIROVOGRAD.UA</u>, .<u>KR.UA</u>, .<u>KROPYVNYTSKYI.UA</u>, .<u>KYIV.UA</u>, .<u>LG.UA</u>, .<u>LT.UA</u>, .<u>LUGANSK.UA</u>, .<u>LUHANSK.UA</u>, .<u>LUTSK.UA</u>, .<u>MK.UA</u>, .<u>MYKOLAIV.UA</u>, .<u>NET.UA</u>, .<u>NIKOLAEV.UA</u>, .<u>OD.UA</u>, .<u>ODESA.UA</u>, .<u>ODESSA.UA</u>, .<u>ORG.UA</u>, .<u>PL.UA</u>, .<u>POLTAVA.UA</u>, .<u>SM.UA</u>, .<u>SUMY.UA</u>, .<u>TE.UA</u>, .<u>TERNOPIL.UA</u>, .<u>UA</u>, .<u>UZ.UA</u>, .<u>UZHGOROD.UA</u>, .<u>VOLYN.UA</u>, .<u>ZAKARPATTIA.UA</u>, .<u>ZAPORIZHZHE.UA</u>, .<u>ZAPORIZHZHIA.UA</u>, .<u>ZHITOMIR.UA</u>, .<u>ZHYTOMYR.UA</u>, .<u>ZP.UA</u>, .<u>ZT.UA</u> підвищує ціни на реєстрацію, продовження та трансфер.</p>
<p>З <strong>04.01.2025</strong> адміністрація доменної зони .<u>УКР</u> підвищує ціни на реєстрацію, продовження та трансфер.</p>
<p>З <strong>15.01.2025</strong> адміністрація доменних зон .<u>BIZ.UA</u>, .<u>CO.UA</u>, .<u>HOST</u>, .<u>PRESS</u>, .<u>TECH</u> підвищує ціни на реєстрацію, продовження та трансфер.</p>
<p>З <strong>17.01.2025</strong> адміністрація доменних зон .<u>INFO</u>, .<u>MOBI</u>, .<u>PRO</u> підвищує ціни на реєстрацію, продовження та трансфер.</p>
<p>До вказаної дати у вас є можливість продовжити домени за старою ціною.</p>]]></description>
<category>Новости</category>
<pubDate>Mon, 23 Dec 2024 00:00:00 +0200</pubDate>
</item>
<item>
<title>Дайджест змін за листопад 2024 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p>Основні зміни в 🌧 листопаді:</p>
<ul>
<li>☁️ <strong>Хостинг</strong>:
<ul>
<li>Додана підтримка <a href="https://www.php.net/releases/8.4/">PHP 8.4</a>. Для цієї версії доступні всі розширення, як у PHP 8.3, крім розширення imap, яке з нової версії більше не вбудоване в PHP.</li>
<li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramsphp/">налаштуваннях PHP</a> тепер можна вмикати функцію <a href="https://www.php.net/manual/function.get-browser.php">get_browser</a>. При увімкненні можна вибирати версію модуля &mdash; Lite або повна. Функція доволі вимоглива до пам'яті, тому краще вмикати її тільки за реальної потреби.</li>
<li>Додана підтримка&nbsp;<a href="https://www.ioncube.com/php_encoder.php">ionCube 14</a>.</li>
<li>На бізнес-хостингу додана можливість використання SSL для зовнішніх підключень до баз даних.</li>
<li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramssite/">налаштуваннях сайту</a> в якості мови сторінок помилок і захисту від ботів тепер можна вибирати &laquo;Мова браузера&raquo;. У цьому режимі мова буде вибиратися автоматично на основі мови в браузері відвідувача. Якщо у відвідувача непідтримувана мова, буде використовуватися англійська.</li>
</ul>
</li>
<li>🌎 <strong>Домени</strong>:
<ul>
<li>В <a href="https://adm.tools/domains/searchhistory/">історії пошуку доменів</a> додана пагінація, можливість видалення окремих доменів і очищення всієї історії.</li>
<li>Для <a href="https://adm.tools/domains/0/manage/parkingpage/">паркувальної сторінки</a> прибрано застарілий візуальний редактор, тепер доступний тільки редактор HTML.</li>
<li>У доповнення до наявних додано нові набори наших NS із доменами ns.express, ns.gold, ns.services, ns.works, ns.gold.</li>
</ul>
</li>
<li>✉️ <strong>Пошта</strong>:
<ul>
<li>При вході у <a href="https://webmail.adm.tools/">WebMail classic</a> за логіном і паролем сесія тепер не прив'язується до IP. При вході без пароля з <a href="https://adm.tools/mail/0/box/">панелі керування</a> прив'язка збереглася.</li>
<li>Розмір прикріпленого файлу тепер однаковий для WebMail.Online і WebMail classic і дорівнює 35 МБ. Однак при надсиланні листів на зовнішні сервіси варто враховувати, що багато хто з них приймає листи розміром не більше 25 МБ.</li>
</ul>
</li>
<li>📧 <strong>WebMail.Online</strong>:
<ul>
<li>Для корпоративної пошти <a href="https://www.ukraine.com.ua/uk/news/hosting/mail-webauthn/">додана</a> підтримка WebAuthn.</li>
<li>Кнопка відписки при перегляді листа тепер підтримує заголовок List-Unsubscribe-Post.</li>
</ul>
</li>
<li>💻 <strong>VPS</strong>:
<ul>
<li>Реалізовано надсилання сповіщень, коли дисковий простір стає зайнятий на 95% або більше.</li>
<li>Для одного сервера в один момент часу тепер може зберігатися максимум 5 ручних резервних копій. Прибрано обмеження на створення 1 резервної копії на день.</li>
<li>Для моніторингу по HTTP у запитах тепер використовується User-Agent <code>adm.tools monitoring tool</code>.</li>
</ul>
</li>
<li>📦 <strong>Сховища</strong>:
<ul>
<li>Покращено веб-інтерфейс роботи з вмістом сховища &mdash; додана кнопка вибору кількості елементів у списку файлів, зменшена висота рядків, виділені файли підсвічуються блакитним, рядки підсвічуються під час наведення, сортування тепер виконується при натисканні на заголовки, змінено розташування кнопок, комбінація Ctrl+A вибирає всі файли в каталозі.</li>
<li>Прискорено видалення файлів через веб-інтерфейс.</li>
</ul>
</li>
<li>🐘 <strong>PostgreSQL</strong>:
<ul>
<li><a href="https://www.ukraine.com.ua/uk/news/hosting/postgresql/">Реалізована</a> нова послуга &mdash; PostgreSQL.</li>
</ul>
</li>
<li>👤 <strong>Обліковий запис</strong>:
<ul>
<li>Додана підтримка <a href="https://discord.com/">Discord</a> &mdash; можна прив'язувати акаунт Discord до облікового запису, використовувати його для входу та отримувати сповіщення через нашого Discord-бота.</li>
<li>Покращено інтерфейс <a href="https://adm.tools/services/delegate-access/">сторінки делегування доступу</a>.</li>
<li>У листи від нашого сервісу додано заголовок, що дає змогу відписуватися від них через поштовий клієнт в один клік.</li>
</ul>
</li>
<li>💰 <strong>Оплата</strong>:
<ul>
<li>Спрощено процес продовження делегованих послуг &mdash; при натисканні кнопки продовження в панелі керування замість сторінки анонімної оплати тепер відкривається модальне вікно з формою оплати, при продовженні послуг юросіб не потрібно вводити ЄДРПОУ. Також безпосередньо з панелі керування тепер можна відновлювати делеговані хостинг-акаунти з видалених.</li>
</ul>
</li>
<li>🛠 <strong>Інструменти</strong>:
<ul>
<li>У сервісі обміну файлами <a href="https://u.ua/">u.ua</a> перероблено дизайн сторінки перегляду завантаженого контенту за посиланням.</li>
</ul>
</li>
<li>⚙️ <strong>API</strong>:
<ul>
<li>Додано додаткові коди помилок &mdash; 403 у разі відсутності доступу до послуги, 422 у разі помилки у фільтрі, інші помилки повертають код 400.</li>
</ul>
</li>
<li>📖 <strong>Вікі</strong>:
<ul>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/billing/electronic-documents/email/">стаття</a> про надсилання документів з ЕЦП на пошту адміністрації.</li>
<li>Доданий <a href="https://www.ukraine.com.ua/uk/wiki/postgresql/">розділ</a> із базовими статтями про PostgreSQL.</li>
<li>У <a href="https://www.ukraine.com.ua/uk/wiki/hosting/web-servers/proxying/">статтю</a> про проксування трафіку у веб-застосунки додані приклади запуску HTTP-сервера і WebSocket-сервера на PHP.</li>
<li>В <a href="https://www.ukraine.com.ua/uk/wiki/mail/security/2fa/">інструкцію</a> з налаштування двоетапної аутентифікації для пошти додана інформація про налаштування WebAuthn і схему доступу до поштової скриньки з увімкненою 2FA.</li>
<li>На початку <a href="https://www.ukraine.com.ua/uk/wiki/storage/api/">статті</a> про роботу з вмістом сховища через API доданий приклад коду для авторизації та завантаження файлу в сховище.</li>
</ul>
</li>
</ul>]]></description>
<category>Changelog</category>
<pubDate>Mon, 02 Dec 2024 00:00:00 +0200</pubDate>
</item>
<item>
<title>🆕 Нова послуга — PostgreSQL</title>
<link>https://www.ukraine.com.ua/news/hosting/postgresql/</link>
<description><![CDATA[<p><img src="https://cdn.adm.tools/news_message/0000/0000/7580/postgresql_ua.png" width="1200" height="763" alt="" style="display: block; margin-left: auto; margin-right: auto;"></p>
<p>🐬 <a href="https://www.postgresql.org/">PostgreSQL</a> &mdash; популярна об'єктно-реляційна система керування базами даних (ОРСКБД) з відкритим вихідним кодом. Завдяки своїй гнучкості, швидкості та надійності використовується багатьма сучасними веб-застосунками.</p>
<p>📦 Послуга являє собою окремий інстанс із ресурсами відповідно до вибраного тарифу: від 1 ядра ЦПУ / 1 ГБ ОЗП / 10 ГБ на диску до 4 ядер ЦПУ / 8 ГБ ОЗП / 100 ГБ на диску.</p>
<p>⚙️ Підтримуються дві версії PostgreSQL &mdash; 16.5 і 17.1 (вибираються на етапі замовлення і не змінюються). Доступна можливість увімкнення додаткових розширень.</p>
<p>🔄 Для всіх баз даних щоночі створюються автоматичні резервні копії, які розміщуються на окремому сервері та зберігаються за останні 7 днів і перше число поточного місяця.</p>
<p>💰 Послуга оплачується подобово з балансу.</p>
<p>📖 Загальна інформація щодо роботи з послугою представлена <a href="https://www.ukraine.com.ua/uk/wiki/postgresql/">в нашій вікі</a>.</p>
<p>👉 <em>Послуга перебуває на етапі бета-тестування. Побажання щодо покращення функціоналу можна залишати через <a href="https://www.ukraine.com.ua/uk/#suggestion/">відгуки і пропозиції</a>.</em></p>]]></description>
<category>Новости</category>
<pubDate>Mon, 25 Nov 2024 00:00:00 +0200</pubDate>
</item>
<item>
<title>WebAuthn для корпоративної пошти</title>
<link>https://www.ukraine.com.ua/news/hosting/mail-webauthn/</link>
<description><![CDATA[<p><img src="https://cdn.adm.tools/news_message/0000/0000/7579/mail-webauthn_ua.png" width="1200" height="720" alt="" style="display: block; margin-left: auto; margin-right: auto;"></p>
<p>Для <a href="https://www.ukraine.com.ua/uk/mail/">корпоративної пошти</a> додана підтримка WebAuthn при доступі до поштової скриньки через <a href="https://webmail.online/">WebMail.Online</a>.</p>
<p>За допомогою WebAuthn можна генерувати для кожної поштової скриньки спеціальні ключі доступу. Ці ключі зберігаються на конкретних пристроях або у використовуваному менеджері паролів (наприклад, <a href="https://bitwarden.com/">Bitwarden</a>).</p>
<p>WebAuthn можна використовувати:</p>
<ul>
<li>В якості двоетапної аутентифікації &mdash; після введення логіна та основного пароля підтверджувати вхід ключем доступу.</li>
<li>Для входу без логіна і пароля &mdash; замість їхнього введення можна авторизуватися одразу за ключем доступу (за замовчуванням вимкнено, вмикається при налаштуванні WebAuthn).</li>
</ul>
<p>Після увімкнення WebAuthn:</p>
<ul>
<li>У WebMail.Online можна буде входити тільки за наявності ключа доступу.</li>
<li>Пропадає можливість входу в поштову скриньку без логіна і пароля через <a href="https://adm.tools/mail/0/box/">панель керування</a> (адміністратору поштового домену буде доступна тільки кнопка скидання двоетапної аутентифікації з надсиланням на поштову скриньку відповідного повідомлення).</li>
<li>Вхід у <a href="https://webmail.adm.tools/">WebMail classic</a>, підключення до поштової скриньки за допомогою сторонніх поштових клієнтів (Thunderbird, Outlook тощо) або скриптів &mdash; буде можливе тільки за допомогою <a href="https://www.ukraine.com.ua/uk/wiki/mail/security/app-passwords/">паролів застосунків</a>&nbsp;(налаштовуються окремо).</li>
</ul>
<p>Таким чином, можна захистити поштову скриньку від несанкціонованого доступу і контролювати пристрої, з яких можна з нею працювати.</p>
<p>Детальна інформація про налаштування двоетапної аутентифікації для поштової скриньки доступна <a href="https://www.ukraine.com.ua/uk/wiki/mail/security/2fa/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Thu, 07 Nov 2024 00:00:00 +0200</pubDate>
</item>
<item>
<title>Дайджест змін за жовтень 2024 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p>Основні зміни в 🌧 жовтні:</p>
<ul>
<li>☁️ <strong>Хостинг</strong>:
<ul>
<li>На бізнес-хостингу <a href="https://www.ukraine.com.ua/uk/news/hosting/php-jit/">додана</a> підтримка PHP JIT.</li>
<li>На віртуальному хостингу для OPcache тепер можна виділяти до 4 ГБ, на бізнес-хостингу &mdash; до 20% від пам'яті тарифу, пам'ять вибирається з кроком 32 МБ. На бізнес-хостингу під час вибору враховуються обсяги, вже виділені для інших сайтів хостинг-акаунта.</li>
<li>Покращено виведення <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramsphp/?tab=opcache">статистики OPcache</a> &mdash; статистика тепер виводиться в налаштуваннях PHP для кожного сайту, інформація розділена на вкладки, додано виведення докладної інформації про скрипти та їхню оптимізацію.</li>
<li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramsphp/">налаштуваннях PHP</a> для версій PHP 7.0-8.3 додана можливість вмикати модуль <a href="https://msgpack.org/">msgpack</a>.</li>
<li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/serverlog/">логах доступу сайту</a> додано поле фільтра за кодом відповіді HTTP.</li>
<li>Логування помилок PHP тепер працює тільки до досягнення <a href="https://adm.tools/hosting/account/0/virtual/0/edit/logs/?type=log_php">логом</a> розміру 100 МБ. У разі перевищення ліміту система надсилає повідомлення й опція логування в <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramsphp/">налаштуваннях PHP</a> вимикається. Лог можна очистити й увімкнути логування знову.</li>
<li>На бізнес-хостингу додана підтримка <a href="https://nodejs.org/en/blog/release/v23.0.0">Node.js 23</a>.</li>
<li>При додаванні процесу <a href="https://adm.tools/hosting/account/0/supervisor/">Supervisor</a> логіка підстановки інтерпретатора в команду тепер така сама, <a href="https://www.ukraine.com.ua/uk/wiki/hosting/cron/add/">як у cron</a>.</li>
<li>Неоплачені виділені IP тепер видно в списку адрес у <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramssite/">налаштуваннях сайту</a>. Їх не можна вибирати, але можна змінювати на загальний IP.</li>
<li>Для <a href="https://adm.tools/hosting/account/0/sphinx/">Sphinx</a> кількість одночасних пошукових запитів і кількість одночасних з'єднань тепер не може перевищувати 20.</li>
<li>У білий список <a href="https://adm.tools/hosting/account/0/firewall/">Firewall</a> для одного хостинг-акаунта на віртуальному хостингу можна додавати не більше 15 адрес, на бізнес-хостингу &mdash; не більше 30. Мережі з масками не підтримуються, IPv6 під час додавання обрізаються за маскою /64. Наявність IP у білому списку одного хостинг-акаунта не захищає його від глобального блокування в разі флуду на інші хостинг-акаунти, де цю адресу до білого списку не додано.</li>
<li>Запит на <a href="https://adm.tools/hosting/account/0/transfer/">автоматичне перенесення сайту</a> тепер не запускається, якщо в цільовому хостинг-акаунті виявлено шкідливий код. Для запуску перенесення потрібно усунути загрози та виконати повторне антивірусне сканування.</li>
<li>Збільшена швидкість створення ручних резервних копій.</li>
</ul>
</li>
<li>🌎 <strong>Домени</strong>:
<ul>
<li><a href="https://www.ukraine.com.ua/uk/news/hosting/change-in-domain-operation-costs-in-october/">Підвищено</a> ціни на домени в низці тематичних зон.</li>
</ul>
</li>
<li>✉️ <strong>Пошта</strong>:
<ul>
<li>У <a href="https://adm.tools/mail/0/box/">блоці з лімітами</a> додано виведення ліміту на надсилання між поштовими скриньками домену.</li>
</ul>
</li>
<li>📧 <strong>WebMail.Online</strong>:
<ul>
<li>При редагуванні підпису тепер можна перемикати режим редактора на чистий HTML.</li>
</ul>
</li>
<li>💻 <strong>VPS</strong>:
<ul>
<li>Додатковий трафік у разі нестачі коштів на балансі тепер автоматично вимикається і після поповнення балансу його потрібно вмикати вручну.</li>
</ul>
</li>
<li>🛠 <strong>Інструменти</strong>:
<ul>
<li>В <a href="https://www.ukraine.com.ua/uk/screenshot/">інструменті</a> створення скріншотів сайтів додана можливість вказувати тему і мову, а також вибирати мобільну версію.</li>
</ul>
</li>
<li>🤖 <strong>Telegram-бот</strong>:
<ul>
<li>Покращена оплата послуг &mdash; для періодів продовження тепер одразу виводиться вартість, додано виведення періоду для послуг, які продовжуються тільки на мінімальний термін, прибрано зайві етапи.</li>
</ul>
</li>
<li>📖 <strong>Вікі</strong>:
<ul>
<li>Оновлена <a href="https://www.ukraine.com.ua/uk/wiki/hosting/extra/opcache-jit/">стаття</a> про OPcache &mdash; додана інформація про JIT.</li>
<li>В <a href="https://www.ukraine.com.ua/uk/wiki/mail/clients/outlook/setup-windows/">інструкцію</a> з налаштування Outlook додана інформація з налаштування Outlook 2024.</li>
<li>Перероблена <a href="https://www.ukraine.com.ua/uk/wiki/billing/renew/">інструкція</a> з продовження послуг.</li>
</ul>
</li>
</ul>]]></description>
<category>Changelog</category>
<pubDate>Fri, 01 Nov 2024 00:00:00 +0200</pubDate>
</item>
<item>
<title>PHP JIT на бізнес-хостингу</title>
<link>https://www.ukraine.com.ua/news/hosting/php-jit/</link>
<description><![CDATA[<p><img src="https://cdn.adm.tools/news_message/0000/0000/7574/opcache-jit_ua.webp" width="1200" height="544" alt="" style="display: block; margin-left: auto; margin-right: auto;"></p>
<p>На тарифах&nbsp;<a href="https://www.ukraine.com.ua/uk/business-hosting/">бізнес-хостингу</a> додана підтримка <a href="https://wiki.php.net/rfc/jit">PHP JIT</a>.</p>
<p>Стандартний OPcache кешує операційний код. Це дає змогу при запуску коду, який вже запускався раніше і не змінювався, пропустити непотрібні повторні операції аналізу, парсингу та компіляції. Таким чином, отримання операційного коду і його виконання віртуальною машиною Zend відбувається швидше.</p>
<p>JIT (Just-In-Time) працює спільно з OPcache і компілює код в інструкції процесора безпосередньо під час його виконання, тим самим частина коду виконується взагалі без віртуальної машини Zend і передається на виконання безпосередньо процесору. Завдяки цьому код може виконуватися ще швидше, ніж при використанні OPcache без JIT.</p>
<p>Ефект від використання JIT помітніший з тим кодом, який виконує активні обчислення та інтенсивно використовує ресурси процесора, і менш помітний за великої кількості операцій введення/виведення.</p>
<p>JIT доступний у версіях PHP 8.0 і вище. Для його роботи обов'язково має бути увімкнений OPcache. ionCube має бути вимкнений.</p>
<p>З більш детальною інформацією про OPcache та JIT можна ознайомитися <a href="https://www.ukraine.com.ua/uk/wiki/hosting/extra/opcache-jit/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Tue, 08 Oct 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за вересень 2024 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p>Основні зміни у 🌧 вересні:</p>
<ul>
<li>☁️ <strong>Хостинг</strong>:
<ul>
<li>Тестовий запуск завдання <a href="https://adm.tools/hosting/account/0/crontab/">cron</a> тепер виконується в такому ж оточенні, як при реальному запуску. У формі додавання завдання кнопкою &laquo;Доступні інтерпретатори&raquo; тепер можна переглядати список доступних інтерпретаторів і швидко копіювати їх у буфер обміну.</li>
<li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramsssl/">налаштуваннях SSL</a> для сайтів, у яких домени обслуговуються на NS Cloudflare, замість кнопки виписки сертифіката Let's Encrypt тепер виводиться пропозиція використовувати <a href="https://www.ukraine.com.ua/uk/wiki/hosting/security/ssl/install/cloudflare/">власний сертифікат Cloudflare</a>.</li>
</ul>
</li>
<li>🌎 <strong>Домени</strong>:
<ul>
<li><a href="https://www.ukraine.com.ua/uk/news/hosting/Izmenenie-stoimosti-operatsiy-na-domeny-v-sentyabre/">Підвищено</a> ціни на домени в зонах .COM, .XYZ, .MONSTER, .QUEST, .BEAUTY, .HAIR, .SKIN, .MAKEUP, .HOMES, .AUTOS, .MOTORCYCLES, .BOATS, .YACHTS, .LAT, .LOL, .PICS, .RENT, .COLLEGE, .CEO.</li>
<li>Пресет <a href="https://esputnik.com/">eSputnik</a> розбито на три окремі пресети для відповідності інструкції цього сервісу. У пресети тепер відразу підставляються стандартні значення, вказувати потрібно тільки піддомен (де він потрібен).</li>
</ul>
</li>
<li>✉️ <strong>Пошта</strong>:
<ul>
<li>При додаванні <a href="https://adm.tools/mail/">поштового домену</a> та підтвердженні його за допомогою NS у формі додавання тепер виводиться кнопка перевірки актуальних даних на поточних NS.</li>
<li>При надсиланні листів за допомогою WebMail.Online і WebMail classic у логу підключень до поштової скриньки тепер виводиться реальна IP-адреса клієнта і метод &laquo;WebMail&raquo;.</li>
</ul>
</li>
<li>📧 <strong>WebMail.Online</strong>:
<ul>
<li>При <a href="https://webmail.online/auth/">авторизації</a> з використанням опції &laquo;Запам'ятати мене на цьому пристрої&raquo; сесія тепер встановлюється на 7 днів і при роботі з веб-інтерфейсом автоматично продовжується.</li>
<li>Пошук листів тепер виконується без урахування регістру.</li>
</ul>
</li>
<li>💻 <strong>VPS</strong>:
<ul>
<li>При перевищенні ліміту трафіку швидкість каналу для сервера тепер знижується до 10 Мбіт/с.</li>
<li>Бічну панель у розділі &laquo;<a href="https://adm.tools/vps/">VPS</a>&raquo; тепер видно завжди, незалежно від наявності замовлених серверів.</li>
</ul>
</li>
<li>📦 <strong>Сховища</strong>:
<ul>
<li>Для розблокування неоплаченого сховища тепер достатньо просто поповнити баланс, оплата за зберігання під час простою більше не знімається. Кнопка ручного розблокування залишилася і для її використання на балансі має бути сума для оплати мінімум 1 дня роботи послуги.</li>
</ul>
</li>
<li>🗂 <strong>MySQL</strong>:
<ul>
<li>При додаванні нового IP в обмеження доступу система тепер автоматично закриває всі активні з'єднання з адресами, яких немає в списку дозволених.</li>
</ul>
</li>
<li>👤 <strong>Обліковий запис</strong>:
<ul>
<li>У <a href="https://adm.tools/user/info/">персональних даних</a> тепер можна налаштовувати часовий пояс. Він враховується при виведенні часу в усіх розділах панелі керування, крім логів &mdash; для них завжди використовується часовий пояс сервера.</li>
</ul>
</li>
<li>🛠 <strong>Інструменти</strong>:
<ul>
<li>В <a href="https://www.ukraine.com.ua/uk/egrpou/">інструменті</a> перегляду інформації про підприємство з держреєстру додано виведення інформації з єдиного реєстру боржників і даних фінансової звітності.</li>
<li>В <a href="https://www.ukraine.com.ua/uk/info/tools/rbl/">інструменті</a> перевірки IP-адрес у спам-листах тепер можна вказувати домени &mdash; в цьому випадку будуть перевірятися їхні A-записи.</li>
</ul>
</li>
<li>📖 <strong>Вікі</strong>:
<ul>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/account/timezone/">коротка стаття</a> про налаштування часового поясу.</li>
<li>Перероблена <a href="https://www.ukraine.com.ua/uk/wiki/hosting/account/plan-change/">інструкція</a> зі зміни тарифу хостингу.</li>
</ul>
</li>
</ul>]]></description>
<category>Changelog</category>
<pubDate>Tue, 01 Oct 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Зміна вартості операцій на домени у жовтні</title>
<link>https://www.ukraine.com.ua/news/hosting/change-in-domain-operation-costs-in-october/</link>
<description><![CDATA[<p>З <strong>01.10.2024</strong> адміністрація доменної зони .PHOTO підвищує ціни на реєстрацію, продовження та трансфер.</p>
<p>З <strong>04.10.2024</strong> адміністрація доменних зон .ACADEMY, .ACCOUNTANTS, .ACTOR, .AGENCY, .ARCHI, .ARMY, .ASSOCIATES, .ATTORNEY, .AUCTION, .BAND, .BET, .BIKE, .BINGO, .BLACK, .BLUE, .BOUTIQUE, .BROKER, .BUILDERS, .BUSINESS, .CAB, .CAFE, .CAMP, .CAPITAL, .CARDS, .CARE, .CAREERS, .CASH, .CASINO, .CATERING, .CENTER, .CHAT, .CHEAP, .CHURCH, .CITY, .CLEANING, .CLINIC, .CLOTHING, .COACH, .CODES, .COFFEE, .COMMUNITY, .COMPANY, .COMPUTER, .CONDOS, .CONSTRUCTION, .CONSULTING, .CONTACT, .COOL, .CRUISES, .DANCE, .DATING, .DEALS, .DEGREE, .DELIVERY, .DENTAL, .DENTIST, .DIGITAL, .DIRECT, .DIRECTORY, .DISCOUNT, .DOG, .DOMAINS, .EDUCATION, .EMAIL, .ENERGY, .ENGINEER, .ENGINEERING, .ENTERPRISES, .EQUIPMENT, .ESTATE, .EVENTS, .EXCHANGE, .EXPOSED, .EXPRESS, .FAMILY, .FAN, .FARM, .FINANCE, .FINANCIAL, .FISH, .FITNESS, .FLIGHTS, .FLORIST, .FOOTBALL, .FORSALE, .FUND, .FUTBOL, .GALLERY, .GAMES, .GIFTS, .GLASS, .GLOBAL, .GMBH, .GOLF, .GRAPHICS, .GRATIS, .GREEN, .GRIPE, .GROUP, .GUIDE, .GURU, .HAUS, .HEALTHCARE, .HOCKEY, .HOLDINGS, .HOLIDAY, .HOSPITAL, .HOUSE, .IMMO, .IMMOBILIEN, .INDUSTRIES, .INSTITUTE, .INSURE, .INTERNATIONAL, .INVESTMENTS, .IRISH, .JETZT, .JEWELRY, .KITCHEN, .LAND, .LAWYER, .LEGAL, .LGBT, .LIFE, .LIGHTING, .LIMITED, .LIVE, .LLC, .LOANS, .LTD, .MAISON, .MANAGEMENT, .MARKET, .MARKETS, .MBA, .MEDIA, .MODA, .MONEY, .MORTGAGE, .MOVIE, .NAVY, .NETWORK, .NEWS, .ORGANIC, .PARTNERS, .PARTS, .PET, .PHOTOGRAPHY, .PHOTOS, .PICTURES, .PINK, .PIZZA, .PLACE, .PLUMBING, .PLUS, .POKER, .PRODUCTIONS, .PROMO, .PROPERTIES, .PUB, .RECIPES, .RED, .RENTALS, .REPORT, .RESTAURANT, .REVIEWS, .RIP, .ROCKS, .RUN, .SALE, .SALON, .SARL, .SCHULE, .SERVICES, .SHOES, .SHOW, .SKI, .SOCCER, .SOCIAL, .SOFTWARE, .SOLAR, .SOLUTIONS, .STUDIO, .STYLE, .SUPPLIES, .SUPPLY, .SUPPORT, .SURGERY, .SYSTEMS, .TAX, .TAXI, .TEAM, .TENNIS, .THEATER, .TODAY, .TOOLS, .TOURS, .TOWN, .TOYS, .TRADING, .TRAINING, .TRAVEL, .UNIVERSITY, .VACATIONS, .VENTURES, .VET, .VILLAS, .VISION, .VOTE, .VOYAGE, .WATCH, .WINE, .WORKS, .WORLD, .WTF, .ZONE підвищує ціни на реєстрацію, продовження та трансфер.</p>
<p>До вказаної дати у вас є можливість продовжити домени за старою ціною.</p>]]></description>
<category>Новости</category>
<pubDate>Fri, 27 Sep 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за серпень 2024 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p>Основні зміни в 🌞 серпні:</p>
<ul>
<li>☁️ <strong>Хостинг</strong>:<br />
<ul>
<li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/profiling/">профілювальнику PHP</a> оптимізований і прискорений перегляд звітів, прибране обмеження на розмір файлу звіту.</li>
<li>Збільшена швидкість створення <a href="https://adm.tools/hosting/account/0/backup/">резервних копій</a>. Архіви з поточними копіями сайтів і хостинг-акаунтів тепер створюються без стиснення, з копіями за попередні дні та копіями БД &mdash; зі стисненням.</li>
<li>Під час міграції MySQL між серверами тепер не можна виконувати дії з базами даних у <a href="https://adm.tools/hosting/account/0/mysql/databases/">панелі керування</a>, потрібно чекати завершення міграції.</li>
<li>На бізнес-хостингу додана підтримка <a href="https://tip.golang.org/doc/go1.23">Go 1.23</a>.</li>
<li>Файл-менеджер тепер працює незалежно від наявності вільного дискового простору.</li>
<li>У WebSSH при виділенні будь-якого тексту він тепер автоматично копіюється в буфер обміну.</li>
</ul>
</li>
<li>🌎 <strong>Домени</strong>:<br />
<ul>
<li>У формі додавання DNS-запису для записів A і AAAA тепер можна вибирати адреси зі списку доступних послуг.</li>
</ul>
</li>
<li>✉️ <strong>Пошта</strong>:<br />
<ul>
<li>Змінена логіка обліку локальних відправлень &mdash; такими відправленнями тепер вважаються тільки відправлення в межах одного поштового домену. Облік ведеться зі своїм власним лімітом, який дорівнює або 5000 листів на добу, або як у ліміті тарифу, якщо він більший за 5000. Ліміт локальних відправлень не впливає на ліміт відправлення на зовнішні сервери.</li>
<li>При замовленні або зміні збільшених лімітів вихідних листів для пошти хостинг-акаунта (не корпоративної) суми на балансі тепер має вистачати щонайменше на 2 дні використання послуги, а не на цілий місяць.</li>
<li>Від збільшених лімітів вихідних листів тепер не можна відмовитися, якщо за поточний день було відправлено понад 500 листів. Тепер у такій ситуації потрібно чекати наступного дня, коли ліміти будуть скинуті.</li>
<li>При налаштуванні <a href="https://adm.tools/mail/0/webmail/">дизайну WebMail</a> логотипи тепер не вказуються посиланнями, а завантажуються файлами.</li>
</ul>
</li>
<li>📧 <strong>WebMail.Online</strong>:<br />
<ul>
<li>У редакторі тепер використовується стандартне контекстне меню браузера.</li>
<li>Ліміт вкладеності HTML-елементів при перегляді листа збільшено з 500 до 5000.</li>
<li>Покращена верстка в мобільній версії.</li>
</ul>
</li>
<li>💻 <strong>VPS</strong>:<br />
<ul>
<li>Платне адміністрування тепер може замовляти тільки власник послуги, користувачам з делегованим доступом така можливість більше недоступна.</li>
</ul>
</li>
<li>📦 <strong>Сховища</strong>:<br />
<ul>
<li>Збільшено ліміт запитів для публічних посилань.</li>
<li>Файли з розширеннями <code>.html</code>, <code>.htm</code>, <code>.shtml</code>, <code>.xhtml</code> за прямими посиланнями тепер не відображаються, а завантажуються.</li>
</ul>
</li>
<li>🗂 <strong>MySQL</strong>:<br />
<ul>
<li>Інформація про зайнятий дисковий простір замість таблиці <code>information_schema</code> тепер береться безпосередньо з файлової системи. У вікні з розмірами каталогів додано виведення підкаталогів.</li>
</ul>
</li>
<li>🔎 <strong>Manticore Search</strong>:<br />
<ul>
<li><a href="https://www.ukraine.com.ua/uk/news/hosting/manticore-search/">Реалізована</a>&nbsp;нова послуга &mdash; Manticore Search.</li>
</ul>
</li>
<li>🛡 <strong>Захист</strong>:<br />
<ul>
<li>При додаванні адрес до білого і чорного списків тепер можна відразу вказувати примітку.</li>
</ul>
</li>
<li>💰 <strong>Оплата</strong>:<br />
<ul>
<li>Корпоративна пошта, MySQL, Redis, RabbitMQ і Manticore Search тепер автоматично розблоковуються відразу після поповнення балансу, оплата за зберігання під час простою для цих послуг більше не знімається. Кнопка ручного розблокування залишилася і для її використання на балансі повинна бути сума для оплати мінімум 1 дня роботи послуги.</li>
<li>На <a href="https://www.ukraine.com.ua/uk/info/resellers/">сторінці програми лояльності</a> додана можливість вибору валюти.</li>
</ul>
</li>
<li>🛠 <strong>Інструменти</strong>:<br />
<ul>
<li><a href="https://www.ukraine.com.ua/uk/news/hosting/file-sharing-service/">Реалізовано</a> безкоштовний сервіс обміну файлами <a href="https://u.ua/">u.ua</a>.</li>
<li><a href="https://www.ukraine.com.ua/uk/news/hosting/site-screenshot-service/">Реалізовано</a> сервіс створення скріншотів сайтів.</li>
<li>Перегляд інформації про IP-адресу розділений на два окремі інструменти: <a href="https://www.ukraine.com.ua/uk/info/tools/my-ip/">Мій IP</a> та <a href="https://www.ukraine.com.ua/uk/info/tools/ip-info/">Інформація про IP-адресу</a>.</li>
<li>Реалізовано <a href="https://www.ukraine.com.ua/uk/laws/">інструмент</a> для перегляду статей кримінального та адміністративного кодексу України. Дані оновлюються раз на тиждень.</li>
</ul>
</li>
<li>📖 <strong>Вікі</strong>:<br />
<ul>
<li>У <a href="https://www.ukraine.com.ua/uk/wiki/mail/limits/sending/">статтю</a> про ліміти на надсилання листів на добу додана інформація про ліміт у межах поштового домену.</li>
<li>Перероблена <a href="https://www.ukraine.com.ua/uk/wiki/billing/referral/withdrawal/">інструкція</a> по виведенню коштів з реферального балансу.</li>
</ul>
</li>
</ul>]]></description>
<category>Changelog</category>
<pubDate>Mon, 02 Sep 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Зміна вартості операцій на домени у вересні</title>
<link>https://www.ukraine.com.ua/news/hosting/Izmenenie-stoimosti-operatsiy-na-domeny-v-sentyabre/</link>
<description><![CDATA[<p>З <strong>01.09.2024</strong> адміністрація доменних зон .COM, .XYZ, .MONSTER, .QUEST, .BEAUTY, .HAIR, .SKIN, .MAKEUP, .HOMES, .AUTOS, .MOTORCYCLES, .BOATS, .YACHTS, .LAT, .LOL, .PICS, .RENT, .COLLEGE, .CEO підвищує ціни на реєстрацію, продовження й трансфер.</p>
<p>До вказаної дати у вас є можливість продовжити домени за старою ціною.</p>]]></description>
<category>Новости</category>
<pubDate>Fri, 23 Aug 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Сервіс створення скріншотів сайтів</title>
<link>https://www.ukraine.com.ua/news/hosting/site-screenshot-service/</link>
<description><![CDATA[<p style="text-align: center;"><img src="https://cdn.adm.tools/news_message/0000/0000/7569/screenshot_ua.webp" width="600" height="193" alt="" /></p>
<p style="text-align: left;">Реалізовано <a href="https://www.ukraine.com.ua/uk/screenshot/">безкоштовний інструмент</a> для створення скріншотів сайтів. Він дає змогу швидко створити скріншот будь-якої загальнодоступної сторінки будь-якого сайту в потрібному форматі та потрібного розміру.</p>
<p>Можливості:</p>
<ul>
<li>Можна створювати скріншоти головної сторінки сайту або будь-якої з його сторінок.</li>
<li>Можна вказувати будь-які розміри скріншотів.</li>
<li>Можна робити повнорозмірні скріншоти по всій висоті сторінки.</li>
<li>Підтримуються формати PNG, JPEG, WebP з налаштуванням ступеня стиснення.</li>
<li>Сервіс доступний через веб-інтерфейс і API.</li>
</ul>
<p>Використання API доступне тільки зареєстрованим користувачам, оскільки для цього потрібен токен облікового запису.</p>
<p>Короткий опис сервісу доступний на <a href="https://www.ukraine.com.ua/uk/screenshot/">сторінці веб-інтерфейсу</a> та <a href="https://www.ukraine.com.ua/uk/wiki/other/screenshot/">у віки</a>. Опис методу API та приклади коду представлені <a href="https://adm.tools/user/api/#/tab-sandbox/tools/screenshot">в документації до API</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Thu, 15 Aug 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Безкоштовний сервіс обміну файлами u.ua</title>
<link>https://www.ukraine.com.ua/news/hosting/file-sharing-service/</link>
<description><![CDATA[<p><img src="https://cdn.adm.tools/news_message/0000/0000/7568/2024-08-13_12-35-53.webp" width="600" height="450" alt="" style="display: block; margin-left: auto; margin-right: auto;" /></p>
<p>Реалізовано та запущено новий сервіс обміну файлами &mdash; <a href="https://u.ua/">https://u.ua/</a></p>
<p>Ключові особливості:</p>
<ul>
<li>Сервіс безкоштовний і не потребує реєстрації.</li>
<li>Можна завантажувати як окремі файли, так і цілі каталоги.</li>
<li>Підтримується перетягування і вставка з буфера обміну.</li>
<li>Можна завантажувати будь-яку кількість файлів.</li>
<li>Максимальний розмір файлу &mdash; 50 ГБ.</li>
<li>У перші 3 години з моменту створення посилання доступне дозавантаження.</li>
<li>Для файлів зображень доступний попередній перегляд.</li>
<li>За посиланням можна завантажувати окремі файли або всі файли одним архівом.</li>
<li>Завантажені файли та посилання автоматично видаляються через 7 днів.</li>
<li>Той, у кого є посилання, може видалити файли вручну, не чекаючи автоматичного видалення.</li>
</ul>
<p>Як використовувати:</p>
<ol>
<li>Відкрийте <a href="https://u.ua/">u.ua</a> &mdash; буде згенеровано унікальне посилання.</li>
<li>Завантажте на сервер файли та каталоги, якими хочете поділитися.</li>
<li>Поділіться отриманим посиланням з тим, хто має завантажити файли.</li>
<li>Той, з ким ви поділилися, переходить за посиланням і завантажує потрібні файли.</li>
<li>Файли видаляються з сервера автоматично через 7 днів або вручну.</li>
</ol>
<p>За допомогою <a href="https://u.ua/">u.ua</a> можна легко і швидко ділитися будь-якими файлами з будь-якою людиною. Завантажені файли доступні тільки за посиланням і тільки до моменту їх видалення. Видалені файли відновити неможливо.</p>
<p>Файлообмінник доступний як за <a href="https://u.ua/">прямим посиланням</a>, так і через <a href="https://www.ukraine.com.ua/uk/info/tools/">сторінку інструментів</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Tue, 13 Aug 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Нова послуга — Manticore Search</title>
<link>https://www.ukraine.com.ua/news/hosting/manticore-search/</link>
<description><![CDATA[<p><img src="https://cdn.adm.tools/news_message/0000/0000/7567/manticore-search_ua.webp" width="1200" height="600" alt="" style="display: block; margin-left: auto; margin-right: auto;" /></p>
<p>Реалізована і доступна для замовлення нова послуга &mdash; <a href="https://www.ukraine.com.ua/uk/manticore/">Manticore Search</a>.</p>
<p><a href="https://manticoresearch.com/">Manticore Search</a> &mdash; це сучасна, швидка, легка і проста у використанні база даних, розроблена спеціально для пошуку. Є альтернативою <a href="https://www.ukraine.com.ua/uk/wiki/hosting/extra/sphinx/">Sphinx</a>, Elasticsearch, забезпечує більшу швидкість, ніж вбудований пошук MySQL. Була створена в 2017 році як відгалуження від Sphinx, після чого код був практично повністю переписаний, виправлено безліч помилок і додано нові можливості. Код відкритий і доступний на <a href="https://github.com/manticoresoftware/manticoresearch/">GitHub</a>.</p>
<p>Основні особливості:</p>
<ul>
<li><strong>Висока продуктивність</strong>. Manticore Search оптимізований для роботи з великими обсягами даних і високими навантаженнями, здатний обробляти запити за мілісекунди і підтримує масштабування для збільшення продуктивності.</li>
<li><strong>Повнотекстовий пошук</strong>. Підтримує складні запити, включно з пошуком за фразами, булевим пошуком, фільтрацією за датами і числами, сортування результатів. Можна шукати дані в документах, блогах, статтях та інших типах текстового контенту.</li>
<li><strong>Підтримка різних типів даних</strong>. Працює як з неструктурованими даними, так і з реляційними базами даних.</li>
<li><strong>Інтеграція</strong>. Легко інтегрується з різними системами та платформами. Підтримує API і різні інтерфейси взаємодії, включаючи HTTP/REST і SQL-подібні запити.</li>
</ul>
<p><strong>Тарифи</strong>. Послуга являє собою окремий інстанс Manticore Search з ресурсами відповідно до вибраного тарифу: у мінімальному тарифі надається 1 ядро ЦПУ, 1 ГБ ОЗП і 10 ГБ на диску, у максимальному &mdash; 4 ядра ЦПУ, 8 ГБ ОЗП і 100 ГБ на диску. Обраний тариф можна змінювати в будь-який бік необмежену кількість разів, але не частіше одного разу на добу.</p>
<p><strong>Резервні копії</strong>. Щоночі для інстансу створюються автоматичні резервні копії. Копії зберігаються за останні 7 днів і перше число поточного місяця, розміщуються на окремому сервері і не займають місце в інстансі.</p>
<p><strong>Оплата</strong>. Оплата списується щоночі з балансу, сума списання залежить від максимального використаного тарифу за минулий день. У разі нестачі коштів на балансі послуга деактивується і зберігається на сервері 10 днів. Протягом цього періоду можна поповнити баланс, оплатити вартість зберігання даних з моменту деактивації та відновити роботу послуги.</p>
<p>Для кожного інстансу доступне делегування доступу та передача прав.</p>
<p>У вікі створено новий розділ &laquo;<a href="https://www.ukraine.com.ua/uk/wiki/manticore/">Manticore Search</a>&raquo; з базовою інформацією щодо роботи з послугою.</p>
<p><em>Послуга перебуває на етапі бета-тестування. Побажання щодо покращення функціоналу можна залишати через <a href="https://www.ukraine.com.ua/uk/#suggestion/">відгуки та пропозиції</a>.</em></p>]]></description>
<category>Новости</category>
<pubDate>Mon, 12 Aug 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за липень 2024 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p>Основні зміни в 🌞 липні:</p>
<ul>
<li>☁️ <strong>Хостинг</strong>:<br />
<ul>
<li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/logs/?type=log_php">логу помилок PHP</a> додано попередження про те, що використовується часовий пояс Europe/Kiev, і поточний час на сервері. Також часовий пояс тепер виводиться при наведенні на час у колонці дати і часу.</li>
<li>Мова CMS у <a href="https://adm.tools/hosting/account/0/virtual/0/cms/install/">формі автовстановлення</a> тепер за замовчуванням вибирається така сама, яка встановлена в обліковому записі.</li>
</ul>
</li>
<li>🌎 <strong>Домени</strong>:<br />
<ul>
<li><a href="https://www.ukraine.com.ua/uk/news/hosting/changing-cost-of-domain-operations-for-art-and-ukr/">Підвищено</a>&nbsp;ціни на домени в зонах .ART і .УКР.</li>
<li>У відстеженні доменів при оформленні підписки тепер не можна вказувати будь-яку пошту &mdash; повідомлення надсилаються тільки на пошту облікового запису.</li>
</ul>
</li>
<li>✉️ <strong>Пошта</strong>:<br />
<ul>
<li>Покращена форма налаштування DKIM для доменів на сторонніх NS &mdash; назва піддомену, тип запису і дані тепер виводяться окремо і кожен елемент за кліком копіюється в буфер обміну.</li>
<li>При обробці вхідної пошти рівень антиспаму тепер визначається налаштуваннями поштової скриньки. Якщо в отримувачах кілька розміщених у нас поштових скриньок &mdash; вибирається найсуворіший рівень антиспаму з усіх, що встановлені в налаштуваннях цих скриньок.</li>
</ul>
</li>
<li>📧 <strong>WebMail.Online</strong>:<br />
<ul>
<li>Додана папка &laquo;Непрочитані&raquo; &mdash; в ній виводяться всі непрочитані листи з усіх папок, крім кошика і спаму.</li>
<li>Для нових поштових скриньок об&rsquo;єднання листів у ланцюжки тепер за замовчуванням вимкнено.</li>
</ul>
</li>
<li>📦 <strong>Сховища</strong>:<br />
<ul>
<li>Максимальний розмір завантажуваного файлу через веб-інтерфейс і API збільшено з 6 до 50 ГБ.</li>
</ul>
</li>
<li>🐰 <strong>RabbitMQ</strong>:<br />
<ul>
<li><a href="https://www.ukraine.com.ua/uk/news/hosting/rabbitmq/">Реалізована</a>&nbsp;нова послуга &mdash; RabbitMQ.</li>
</ul>
</li>
<li>👤 <strong>Обліковий запис</strong>:<br />
<ul>
<li>Делегувати доступ тепер можна тільки в існуючі облікові записи, вказання пошти неіснуючого облікового запису більше не створює новий обліковий запис на цю пошту.</li>
</ul>
</li>
<li>⚙️ <strong>API</strong>:<br />
<ul>
<li>В <a href="https://adm.tools/user/api/#/tab-ipwrap">обмеженнях доступу</a> тепер можна використовувати IPv6 і маски.</li>
<li><a href="https://adm.tools/user/api/#/tab-sandbox/billing/anonym_payment">Метод анонімної оплати</a> тепер відразу повертає ID створеного рахунку.</li>
</ul>
</li>
<li>📖 <strong>Вікі</strong>:<br />
<ul>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/hosting/cms/bookstack/">інструкція</a> з ручного встановлення <a href="https://www.bookstackapp.com/">BookStack</a> &mdash; безкоштовної платформи для зберігання й організації інформації та документації.</li>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/vps/administration/root-password-change/">інструкція</a> по зміні пароля root на VPS (і Dedicated).</li>
<li>Оновлена <a href="https://www.ukraine.com.ua/uk/wiki/hosting/cli/symlink/">стаття</a> про символічні посилання &mdash; додано інформацію про умови створення та альтернативу у вигляді Bash-скрипта.</li>
<li>Оновлена <a href="https://www.ukraine.com.ua/uk/wiki/hosting/other/github-actions/">інструкція</a> по деплою за допомогою GitHub Actions, додано інформацію про варіанти вирішення помилки &laquo;<em>Server sent FIN packet unexpectedly</em>&raquo; при деплої через FTP.</li>
</ul>
</li>
</ul>]]></description>
<category>Changelog</category>
<pubDate>Thu, 01 Aug 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Нова послуга — RabbitMQ</title>
<link>https://www.ukraine.com.ua/news/hosting/rabbitmq/</link>
<description><![CDATA[<p><img src="https://cdn.adm.tools/news_message/0000/0000/7565/rabbitmq_ua.webp" width="1200" height="538" alt="" style="display: block; margin-left: auto; margin-right: auto;" /></p>
<p>Реалізована нова послуга &mdash; <a href="https://www.ukraine.com.ua/uk/rabbitmq/">RabbitMQ</a>.</p>
<p><a href="https://www.rabbitmq.com/">RabbitMQ</a> &mdash; брокер повідомлень з відкритим вихідним кодом, за допомогою якого можна організовувати надійну асинхронну передачу повідомлень між видавцями (відправниками) та підписниками (отримувачами) через черги (місце зберігання між надсиланням та отриманням). Видавцями і підписниками можуть бути будь-які компоненти сайту, сервіси, застосунки тощо, маршрутизація гнучко налаштовується, у повідомленнях може бути будь-яка інформація. Підтримуються різні протоколи передавання повідомлень &mdash; AMQP, MQTT, STOMP тощо.</p>
<p><strong>Тарифи</strong>. Послуга являє собою окремий інстанс RabbitMQ з ресурсами відповідно до вибраного тарифу: у мінімальному тарифі надається 1 ядро ЦПУ, 1 ГБ ОЗП і 10 ГБ на диску, у максимальному &mdash; 4 ядра ЦПУ, 8 ГБ ОЗП і 100 ГБ на диску. вибраний тариф можна змінювати в будь-яку сторону необмежену кількість разів, але не частіше одного разу на добу. &nbsp;&nbsp;&nbsp;</p>
<p><strong>Резервні копії</strong>. Щоночі для інстансу створюються автоматичні резервні копії. Копії зберігаються за останні 7 днів і перше число поточного місяця, розміщуються на окремому сервері і не займають місце в інстансі.</p>
<p><strong>Оплата</strong>. Оплата списується щоночі з балансу, сума списання залежить від максимального використаного тарифу за минулий день. У разі нестачі коштів на балансі послуга деактивується і зберігається на сервері 10 днів. Протягом цього періоду можна поповнити баланс, оплатити вартість зберігання даних з моменту деактивації та відновити роботу послуги.</p>
<p>Для кожного інстансу доступне делегування доступу та передача прав.</p>
<p>У вікі створено новий розділ &laquo;<a href="https://www.ukraine.com.ua/uk/wiki/rabbitmq/">RabbitMQ</a>&raquo; з загальною інформацією щодо роботи з послугою.</p>
<p><em>Послуга перебуває на етапі бета-тестування. Побажання щодо покращення функціоналу можна залишати через <a href="https://www.ukraine.com.ua/uk/#suggestion/">відгуки та пропозиції</a>.</em></p>]]></description>
<category>Новости</category>
<pubDate>Mon, 22 Jul 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за червень 2024 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p>Основні зміни в 🌞 червні:</p>
<ul>
<li>☁️ <strong>Хостинг</strong>:
<ul>
<li>Для PHP 7.0-8.1 додана підтримка модуля <a href="https://github.com/andrew-svirin/eusphpe-php">eusphpe</a>. Вмикається в <a href="https://adm.tools/hosting/account/o/virtual/0/edit/paramsphp/">налаштуваннях PHP</a>.</li>
<li>В <a href="https://adm.tools/hosting/account/0/virtual/0/edit/access/">обмеженнях доступу за країнами</a> до списку довірених ботів додано Google AdsBot, Google AdsBot Mobile, Google Safety і Chrome-Lighthouse.</li>
<li>Хостинг-акаунти, в яких було виявлено шкідливий код, тепер не можуть надсилати пошту з веб-сервера без авторизації. Для зняття обмежень потрібно усунути зауваження антивіруса.</li>
</ul>
</li>
<li>🌎 <strong>Домени</strong>:
<ul>
<li><a href="https://www.ukraine.com.ua/uk/news/hosting/promo_online_site_website_space_tech_store_fun_uno/">Запущена</a> акція на реєстрацію доменів у зонах .ONLINE, .SITE, .WEBSITE, .SPACE, .TECH, .STORE, .FUN, .UNO та акція на реєстрацію разом із доменом у зоні .COM домену з такою самою назвою в зоні .ONLINE.</li>
</ul>
</li>
<li>✉️ <strong>Пошта</strong>:
<ul>
<li><a href="https://www.ukraine.com.ua/uk/news/hosting/whitelist-blacklist/">Перероблено</a> білі та чорні списки.</li>
<li>Для корпоративної пошти <a href="https://www.ukraine.com.ua/uk/news/hosting/free-500-emails-per-day/">додано</a> безкоштовний тариф на надсилання 500 листів на добу.</li>
<li>Листи з веб-сервера без авторизації, які надсилаються від імені пошти облікового запису, тепер вважаються некоректними і блокуються. Виняток — якщо в обліковому записі використовується пошта з поштовим доменом, який належить цьому ж обліковому запису.</li>
<li>Додано додаткове повідомлення за день до блокування вхідної пошти в разі перевищення місця для пошти хостинг-акаунта.</li>
</ul>
</li>
<li>📦 <strong>Сховища</strong>:
<ul>
<li>Об’єм сховищ тепер вибирається не вручну кратно 10 ГБ, а пакетами. Що більший об’єм у пакеті, то дешевше обходиться сховище в перерахунку на 1 ГБ. Усі користувачі, у яких найближчий за об’ємом пакет виходить дешевше, ніж коштував за старою системою, автоматично переведені на цей пакет. У решти залишився старий об’єм.</li>
<li>У формі замовлення і зміни тарифу тепер виводиться кількість инодів, яка відповідає вибраному об’єму.</li>
</ul>
</li>
<li>🗂 <strong>MySQL</strong>:
<ul>
<li>До баз даних тепер можна додавати примітки.</li>
</ul>
</li>
<li>🗄 <strong>MongoDB</strong>:
<ul>
<li>Через особливості ліцензії послуга більше недоступна для замовлення.</li>
</ul>
</li>
<li>🔍 <strong>Elastic</strong>:
<ul>
<li>Через особливості ліцензії послуга більше недоступна для замовлення.</li>
</ul>
</li>
<li>🛡 <strong>Захист</strong>:
<ul>
<li>При додаванні сайту система тепер перевіряє наявність доступу до домену. Якщо домен перебуває в обліковому записі іншого користувача і зареєстрований нами або обслуговується на наших NS, то система не дасть додати сайт, доки домен не буде додано в обліковий запис.</li>
</ul>
</li>
<li>🛠 <strong>Інструменти</strong>:
<ul>
<li>В <a href="https://www.ukraine.com.ua/uk/info/tools/my-ip/">інструменті визначення IP-адреси</a> тепер використовується невидима капча.</li>
</ul>
</li>
<li>📖 <strong>Вікі</strong>:
<ul>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/hosting/nodejs/nextjs/">інструкція</a> із запуску на хостингу застосунку на Next.js.</li>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/hosting/nodejs/nuxt/">інструкція</a> із запуску на хостингу застосунку на Nuxt.</li>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/mail/issues/invalid-senders/">стаття</a> про проблему некоректних відправників при надсиланні пошти з веб-сервера без авторизації, її причини та варіанти вирішення.</li>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/vps/traffic/">стаття</a> про додатковий трафік для VPS.</li>
<li>Інструкції з налаштування підключення по FTP і SFTP в FileZilla об’єднані в <a href="https://www.ukraine.com.ua/uk/wiki/hosting/files/ftp/clients/filezilla/setup/">одну</a>, додано короткий опис підключення за ключами.</li>
<li>Окремі статті з налаштування FileZilla об’єднані в <a href="https://www.ukraine.com.ua/uk/wiki/hosting/files/ftp/clients/filezilla/settings/">одну</a>.</li>
<li>Оновлена <a href="https://www.ukraine.com.ua/uk/wiki/hosting/sites/my-sites/site-settings/outgoing-mail/">стаття</a> про вихідну пошту в налаштуваннях сайту.</li>
<li>Оновлена <a href="https://www.ukraine.com.ua/uk/wiki/mail/other/proper-sending-from-site/">стаття</a> про правильне надсилання пошти з сайту.</li>
<li>Інформація про білі та чорні списки пошти перероблена та об’єднана в одну <a href="https://www.ukraine.com.ua/uk/wiki/mail/security/whitelist-blacklist/">статтю</a>.</li>
<li>Оновлена <a href="https://www.ukraine.com.ua/uk/wiki/billing/docs/">стаття</a> про отримання бухгалтерських документів, додана інформацію про самостійне відправлення документів у системи електронного документообігу.</li>
<li>Видалено розділ зі статтями про Elastic.</li>
</ul>
</li>
</ul>]]></description>
<category>Changelog</category>
<pubDate>Mon, 01 Jul 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Зміна вартості операцій на домени .ART та .УКР</title>
<link>https://www.ukraine.com.ua/news/hosting/changing-cost-of-domain-operations-for-art-and-ukr/</link>
<description><![CDATA[<p>З <strong>01.07.2024</strong> адміністрація доменної зони .ART підвищує ціни на реєстрацію, продовження та трансфер.</p>
<p>З <strong>11.07.2024</strong> адміністрація доменної зони .УКР підвищує ціни на реєстрацію, продовження та трансфер.</p>
<p>До зазначеного терміну у вас є можливість продовжити домени за старою ціною.</p>]]></description>
<category>Новости</category>
<pubDate>Thu, 27 Jun 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Безкоштовний ліміт на надсилання 500 листів на добу</title>
<link>https://www.ukraine.com.ua/news/hosting/free-500-emails-per-day/</link>
<description><![CDATA[<p><img src="https://cdn.adm.tools/news_message/0000/0000/7562/free-500-emails-per-day_ua.webp" width="578" height="402" alt="" style="display: block; margin-left: auto; margin-right: auto;" /></p>
<p>Вартість <a href="https://www.ukraine.com.ua/uk/mail/">корпоративної пошти</a> складається з двох тарифів &mdash; місця на диску та ліміту на надсилання листів на добу. &nbsp;Раніше для ліміту на надсилання були доступні тільки платні тарифи від 2 000 до 15 000 листів на добу. У доповнення до існуючих тарифів ми додали новий &mdash; <em>500 листів на добу за 0 ₴</em>.</p>
<p>Тепер, якщо вам не потрібно надсилати понад 500 листів на добу, то ви можете заощадити і платити тільки за місце для пошти. Водночас зберігається можливість у будь-який момент поповнити баланс, підвищити тариф ліміту на надсилання листів на добу і зробити розсилку в межах доступних тарифів.</p>
<p>Інструкція зі зміни тарифу доступна <a href="https://www.ukraine.com.ua/uk/wiki/mail/domains/plans-change/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Mon, 24 Jun 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Зміни в білому і чорному списках пошти</title>
<link>https://www.ukraine.com.ua/news/hosting/whitelist-blacklist/</link>
<description><![CDATA[<p><strong>Списки поштового домену</strong></p>
<p>Додано окремі білі та чорні списки для поштових доменів.</p>
<p>Тепер списки можуть бути двох рівнів:</p>
<ul>
<li><strong>Списки облікового запису</strong>. Впливають на всі поштові домени, які належать поточному обліковому запису. Змінювати ці списки може тільки власник облікового запису (користувачам із делегованим доступом вони недоступні).</li>
<li><strong>Списки поштового домену</strong>. Впливають тільки на цей поштовий домен. Змінювати ці списки може власник поштового домену та всі користувачі з делегованим доступом. Мають вищий пріоритет, ніж списки облікового запису власника поштового домену.</li>
</ul>
<p>Це дає можливість керувати правилами як власнику поштового домену, так і користувачам із делегованим доступом, а також задавати як загальні правила, так і окремі правила для кожного поштового домену.</p>
<p><strong>Ліміти</strong></p>
<p>Введено ліміти на максимальну кількість правил, які можна додати до списків:</p>
<ul>
<li>Списки облікового запису &mdash; 100.</li>
<li>Списки поштового домену: корпоративна пошта &mdash; 200, пошта хостинг-акаунта &mdash; 20.</li>
</ul>
<p>Ліміт загальний на білий і чорний списки одного рівня. Загалом можна задати 100 глобальних правил для всіх поштових доменів і додатково по 20 або 200 правил для кожного поштового домену (залежно від його типу).</p>
<p><strong>Інші зміни</strong></p>
<ul>
<li>Перероблено сторінку керування списком правил &mdash; правила тепер виводяться єдиним списком без поділу за типами.</li>
<li>Прибрано можливість видаляти правила за типами &mdash; можна видаляти одиночні правила або відразу всі.</li>
<li>Прибрано можливість експорту списку правил &mdash; список можна отримати через API або просто скопіювати таблицю і зберегти собі.</li>
<li>Додано лічильник кількості правил.</li>
</ul>
<p>Детальна інформація про білий і чорний списки доступна <a href="https://www.ukraine.com.ua/uk/wiki/mail/security/whitelist-blacklist/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Thu, 13 Jun 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Акція на реєстрацію доменів у зонах .ONLINE, .SITE, .WEBSITE, .SPACE, .TECH, .STORE, .FUN, .UNO</title>
<link>https://www.ukraine.com.ua/news/hosting/promo_online_site_website_space_tech_store_fun_uno/</link>
<description><![CDATA[<p>Акція на реєстрацію доменів у зонах <a href="https://www.ukraine.com.ua/uk/domains/zone/kupiti-domen-online/" target="_blank" rel="noopener">.ONLINE</a>, <a href="https://www.ukraine.com.ua/uk/domains/zone/kupiti-domen-site/" target="_blank" rel="noopener">.SITE</a>, <a href="https://www.ukraine.com.ua/uk/domains/zone/kupiti-domen-website/" target="_blank" rel="noopener">.WEBSITE</a>, <a href="https://www.ukraine.com.ua/uk/domains/zone/kupiti-domen-space/" target="_blank" rel="noopener">.SPACE</a>, <a href="https://www.ukraine.com.ua/uk/domains/zone/kupiti-domen-tech/" target="_blank" rel="noopener">.TECH</a>, <a href="http://www.ukraine.com.ua/uk/domains/zone/kupiti-domen-store/" target="_blank" rel="noopener">.STORE</a>, <a href="http://www.ukraine.com.ua/uk/domains/zone/kupiti-domen-fun/">.FUN</a>, <a href="http://www.ukraine.com.ua/uk/domains/zone/kupiti-domen-uno/" target="_blank" rel="noopener">.UNO</a>:</p>
<ul>
<li style="text-align: justify;">Перший рік реєстрації за зниженою вартістю.</li>
<li style="text-align: justify;">Знижена вартість при реєстрації доменів на термін більше 1 року.</li>
</ul>
<p><em>Приклад: <span style="text-align: justify;">Реєстрація домену example123.uno на один рік коштує 78 ₴. Продовження через рік &mdash; ще 1020 ₴. Але якщо зареєструвати домен одразу на 2 роки, загальна вартість становитиме лише 468 ₴ (78 ₴ перший рік і 390 ₴ наступний). Таким чином, вигода при реєстрації домену одразу на кілька років становитиме понад 50%. Більший термін купівлі &mdash; більша вигода!</span></em></p>
<div>
<p style="text-align: justify;">Також при реєстрації домену в зоні .COM.UA або .COM можна отримати домен з аналогічною назвою в зоні .ONLINE за ціною 1 ₴ за перший рік реєстрації.</p>
<p style="text-align: justify;">Орієнтовно акція діятиме до 31 травня 2026 року.</p>
<p style="text-align: justify;"><em>Акція не поширюється на <a href="https://www.ukraine.com.ua/uk/wiki/domain/registration/premium/">преміум-домени</a> та продовження вже зареєстрованих доменів!</em></p>
</div>]]></description>
<category>Новости</category>
<pubDate>Wed, 05 Jun 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за травень 2024 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p>Основні зміни в 🌤 травні:</p>
<ul>
<li>☁️ <strong>Хостинг</strong>:
<ul>
<li>Відкрита можливість переходити на MySQL 8 для хостинг-акаунтів віртуального хостингу на серверах у Німеччині.</li>
<li>Перероблено перегляд повільних запитів &mdash; за наявності повільних запитів біля назви бази даних тепер виводять червоний трикутник, список повільних запитів відкривається за кліком на цей трикутник або через сповіщення в меню бази даних, встановлення кількості секунд перенесено в налаштування MySQL.</li>
<li>Максимальний розмір SQL-файлу при імпорті бази даних через панель керування на хостинг або в інстанс MySQL збільшено з 300 МБ до 5 ГБ.</li>
<li>Блокування сайту під час міграції баз даних тепер за замовчуванням вимкнено для всіх нових хостинг-акаунтів.</li>
<li>На бізнес-хостингу пакети всіх версій Node.js тепер встановлені за замовчуванням і доступні за шляхами вигляду <code>/usr/local/nodeXX</code>, додана підтримка <a href="https://nodejs.org/en/blog/announcements/v22-release-announce">Node.js 22</a>. Версії тепер змінюються за допомогою <code>PATH</code> без використання nvm.</li>
<li>На <a href="https://adm.tools/hosting/accounts/">сторінці</a> зі списком хостинг-акаунтів додано виведення кількості віртуальних хостів.</li>
<li>Система більше не дає додати сайт або піддомен, якщо в хостинг-акаунті сумарно вже існує 999 віртуальних хостів.</li>
<li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/serverlog/">логах доступу</a> та <a href="https://adm.tools/hosting/account/0/virtual/0/edit/logs/">логах помилок сайту</a> додана можливість видаляти логи за окремий день або місяць. На кнопках завантаження тепер виводиться період, який буде завантажений.</li>
<li>У <a href="https://adm.tools/hosting/account/0/virtual/0/edit/ipstress/">статистиці по IP</a> кількість виведених рядків на сторінку збільшено з 50 до 500, дані тепер додатково сортуються за кількістю запитів до nginx.</li>
<li>Збільшена швидкість роботи файл-менеджера на бізнес-хостингу.</li>
</ul>
</li>
<li>🌎 <strong>Домени</strong>:
<ul>
<li>Підвищені ціни на домени в зонах .RIVNE, .ROVNO.UA, .RV.UA.</li>
<li>Відновлена реєстрація доменів у зонах .FORUM, .GIFT, .LINK, .PHOTO, .TATTOO.</li>
<li>Припинена реєстрація нових доменів у зоні .KHMELNITSKIY.UA, підвищено ціни на операції з наявними доменами в цій зоні.</li>
<li>Оновлений пресет для підключення основного домену до <a href="https://www.shopify.com/">Shopify</a>, доданий пресет для підключення піддомену.</li>
</ul>
</li>
<li>✉️ <strong>Пошта</strong>:
<ul>
<li>Для поштових доменів корпоративної пошти <a href="https://www.ukraine.com.ua/uk/news/hosting/dedicted-ip-for-mail/">додана</a>&nbsp;можливість замовляти виділений IP.</li>
<li>Для поштових скриньок корпоративної пошти <a href="https://www.ukraine.com.ua/uk/news/hosting/mail-2fa-app-passwords/">додана</a> можливість налаштування двоетапної аутентифікації та паролів застосунків.</li>
<li>Листи з некоректними адресами відправників, які надсилаються без авторизації з веб-сервера, тепер блокуються.</li>
<li>У <a href="https://adm.tools/hosting/account/0/mail/unsent/">логу невідправлених листів</a> для хостинг-акаунта тепер можна бачити заблоковані листи з некоректними відправниками.</li>
<li>Для пошти хостинг-акаунта з перевищенням місця додана можливість самостійного розблокування вхідної пошти на 1 добу. Розблокування стає доступним за 1 годину до блокування і його можна використовувати будь-яку кількість разів протягом перших 10 діб з моменту надсилання повідомлення про перевищення місця.</li>
<li>Ліміт на кількість надісланих листів за хвилину і кількість одночасних одержувачів в одному листі збільшено з 60 до 300.</li>
<li>При експорті пошти час життя посилання на створений архів збільшено з 1 доби до 7.</li>
<li>При увімкненні звітів DMARC тепер перевіряється тільки наявність TXT-запису в налаштуваннях домену та зазначених у ньому наших поштових скриньок для збору звітів.</li>
<li>У розділі &laquo;<a href="https://adm.tools/mail/">Пошта</a>&raquo; за замовчуванням тепер виводяться всі поштові домени. Вгорі сторінки додано фільтр, де можна швидко перемикатися між усіма поштовими доменами, корпоративною поштою і конкретними хостинг-акаунтами.</li>
</ul>
</li>
<li>📧 <strong>WebMail.Online</strong>:
<ul>
<li>Для корпоративної пошти в налаштуваннях додані розділи для керування двоетапною аутентифікацією і паролями застосунків.</li>
<li>У налаштуваннях безпеки додано блок із даними для підключення &mdash; сервером, протоколами та портами.</li>
<li>У редакторі підпису зображення тепер можна додавати двома способами &mdash; завантаженням файлу або вставкою посилання, додана кнопка редагування вихідного коду.</li>
<li>Прискорено виконання різних операцій &mdash; створення, збереження, відкриття та надсилання листів, відкриття списку листів при переході по папках, індексація.</li>
</ul>
</li>
<li>💻 <strong>VPS</strong>:
<ul>
<li>В автовстановленні ОС тепер доступні AlmaLinux 8 і 9.</li>
</ul>
</li>
<li>📦 <strong>Сховища</strong>:
<ul>
<li>У веб-інтерфейсі в формі перейменування файлу додана опція &laquo;Перезаписати, якщо існує&raquo;.</li>
<li>У налаштуваннях автовидалення файлів додана опцію видалення порожніх каталогів.</li>
</ul>
</li>
<li>🗂 <strong>MySQL</strong>:
<ul>
<li>При використанні реплікації репліки інстансу тепер завжди розміщуються на сервері, відмінному від майстра.</li>
</ul>
</li>
<li>🛡 <strong>Захист</strong>:
<ul>
<li>Нова послуга захисту відкрита для замовлення та оплати. Вона дає змогу захищати сайт від небажаних запитів, розподіляти навантаження між кількома серверами, знижувати навантаження на сервер за рахунок кешування відповідей і стискати відповіді для зменшення обсягів трафіку.</li>
</ul>
</li>
<li>👤 <strong>Обліковий запис</strong>:
<ul>
<li>У формі делегування тепер виводяться тільки ті типи послуг, які є в поточному обліковому записі.</li>
</ul>
</li>
<li>💰 <strong>Оплата</strong>:
<ul>
<li>Українські юрособи в розділі &laquo;<a href="https://adm.tools/invoice/rtu/">Акти</a>&raquo; тепер можуть самостійно відправляти собі бухгалтерські документи в потрібні системи електронного документообігу.</li>
<li>Реферальні винагороди тепер нараховуються не 1 раз на добу, а відразу після надходження оплати за відповідну послугу.</li>
</ul>
</li>
<li>🤖 <strong>Telegram-бот</strong>:
<ul>
<li>У повідомленнях про нову відповідь у тікеті тепер видно текст останньої відповіді.</li>
</ul>
</li>
<li>📖 <strong>Вікі</strong>:
<ul>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/mail/security/2fa/">стаття</a> про двоетапну аутентифікацію для пошти.</li>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/mail/security/app-passwords/">стаття</a> про паролі застосунків для пошти.</li>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/mail/security/dedicated-ip/">стаття</a> про виділений IP для пошти.</li>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/mysql/import/">інструкція</a> з імпорту бази даних в інстанс MySQL.</li>
<li>Оновлена <a href="https://www.ukraine.com.ua/uk/wiki/dedicated/configuration-change/">стаття</a> про зміну конфігурації виділеного сервера &mdash; додана інформація про заміну диска.</li>
<li>Оновлена <a href="https://www.ukraine.com.ua/uk/wiki/domain/third-party-services/shopify/">інструкція</a> щодо підключення домену до Shopify.</li>
</ul>
</li>
</ul>]]></description>
<category>Changelog</category>
<pubDate>Mon, 03 Jun 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Нові функції безпеки для корпоративної пошти</title>
<link>https://www.ukraine.com.ua/news/hosting/mail-2fa-app-passwords/</link>
<description><![CDATA[<p style="text-align: center;"><img src="https://cdn.adm.tools/news_message/0000/0000/7558/2fa_ua.webp" width="600" height="400" alt="" /><img src="https://cdn.adm.tools/news_message/0000/0000/7558/app-passwords_ua.webp" width="600" height="400" alt="" /></p>
<p>Ми розширили можливості керування безпекою для <a href="https://www.ukraine.com.ua/uk/news/hosting/mail/">корпоративної пошти</a> і реалізували дві нові фукнції.</p>
<p><strong>Двоетапна аутентифікація</strong>. Дає змогу захистити вхід у поштову скриньку через WebMail.Online — під час входу, окрім адреси поштової скриньки та пароля, потрібно буде додатково вводити одноразовий код, згенерований застосунком-аутентифікатором. У разі увімкнення цієї функції можливість входу з основним паролем зберігається тільки для WebMail.Online, а для WebMail classic та інших поштових клієнтів і скриптів підключення буде можливе тільки з використанням паролів застосунків.</p>
<p><strong>Паролі застосунків</strong>. Дають можливість гнучкіше керувати доступом до поштової скриньки — замість основного пароля використовувати окремі паролі для кожного поштового клієнта або скрипта, давати паролям власні назви, бачити дату їхнього останнього використання і видаляти, не зачіпаючи інші. Термін дії кожного пароля застосунку — 6 місяців.</p>
<p>Керування новими функціями виконується через інтерфейс WebMail.Online. Увімкнення будь-якої з них вимикає доступ до поштової скриньки без пароля з панелі керування. При цьому адміністратор поштового домену зберігає за собою можливість у будь-який момент встановити новий пароль або скинути двоетапну аутентифікацію.</p>
<p>Детальна інформація представлена в нашій вікі: <a href="https://www.ukraine.com.ua/wiki/mail/security/2fa/">двоетапна аутентифікація</a>, <a href="https://www.ukraine.com.ua/wiki/mail/security/app-passwords/">паролі застосунків</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Wed, 22 May 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Нова додаткова послуга — виділений IP для пошти</title>
<link>https://www.ukraine.com.ua/news/hosting/dedicted-ip-for-mail/</link>
<description><![CDATA[<p style="text-align: center;"><img src="https://cdn.adm.tools/news_message/0000/0000/7557/dedicated-ip_ua.webp" width="536" height="306" alt="" /></p>
<p>Ми активно боремося з розсилками спаму і регулярно стежимо за чистотою наших адрес, але під час використання спільного IP іноді можуть виникати ситуації, коли адреса поштового сервера потрапляє до чорного списку через навмисні або ненавмисні дії будь-якого з користувачів. Не всі чорні списки дають змогу швидко вивести адресу, що потрапила до них, а деякі виводять тільки після закінчення певного часу, що може негативно впливати на доставку листів.</p>
<p>Виділений IP &mdash; це додаткова послуга, яка дає можливість уникнути таких проблем і надсилати листи з окремої адреси, на яку не впливають дії інших користувачів.</p>
<p>Послуга доступна тільки для <a href="https://www.ukraine.com.ua/uk/news/hosting/mail/">корпоративної пошти</a>, після замовлення не вимагає будь-яких дій з налаштування і оплачується подобово з балансу.</p>
<p>Детальна інформація про виділений IP для пошти представлена <a href="https://www.ukraine.com.ua/uk/wiki/mail/security/dedicated-ip/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Wed, 15 May 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за квітень 2024 г.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p>Основні зміни в 🌤 квітні:</p>
<ul>
<li>☁️ <strong>Хостинг</strong>:
<ul>
<li>На бізнес-хостингу <a href="https://www.ukraine.com.ua/uk/news/hosting/general-query-log/">додана</a>&nbsp;можливість логування запитів до MySQL (General Query Log).</li>
<li>Додана підтримка Python 3.12.</li>
<li>На бізнес-хостингу додана підтримка Go 1.21 і 1.22 та Node.js 20.12.2 і 21.7.3.</li>
<li>Ліміт інодів для автоперенесення сайтів між хостинг-акаунтами збільшено з 200 000 до 400 000.</li>
<li>Оновлена форма імпорту баз даних, додана можливість імпорту безпосередньо з послуги MySQL.</li>
<li>Оптимізовано зберігання інформації про повільні запити MySQL, оновлено інтерфейс перегляду повільних запитів і прискорено його роботу.</li>
</ul>
</li>
<li>🌎 <strong>Домени</strong>:
<ul>
<li>Припинена реєстрація доменів у зонах .CHERNIGOV.UA, .CHERNOVTSY.UA, .KHMELNITSKIY.UA, .KIROVOGRAD.UA, .ROVNO.UA.</li>
</ul>
</li>
<li>✉️ <strong>Пошта</strong>:
<ul>
<li><a href="https://www.ukraine.com.ua/uk/news/hosting/mail/">Реалізована</a>&nbsp;нова послуга &mdash; корпоративна пошта. Уся робота з поштою тепер виконується в <a href="https://adm.tools/mail/">новому розділі</a> панелі керування.</li>
<li>Додана можливість відокремлювати поштовий домен від хостинг-акаунта і перетворювати його на корпоративний, і навпаки &mdash; прикріплювати корпоративну пошту до хостинг-акаунта.</li>
<li>У разі вичерпання доступного місця в поштові скриньки тепер перестає надходити вхідна пошта.</li>
<li>Під час надсилання пошти без авторизації система тепер фіксує погані адреси відправників (наприклад, надсилання листів під виглядом gmail.com, ukr.net тощо) і раз на добу відправляє сповіщення зі списком таких адрес.</li>
<li>Основним MX-сервером тепер є <code>mx.services</code>. Старі адреси продовжать працювати, але при налаштуванні домену ми тепер рекомендуємо використовувати нову адресу.</li>
<li>Дія білого і чорного списку тепер поширюються тільки на послуги, що належать тому ж обліковому запису.</li>
<li>Додана можливість увімкнути доступ до WebMail.Online на піддомені свого домену та налаштовувати його дизайн.</li>
<li>Для корпоративної пошти додана можливість налаштування доступу до поштових скриньок за допомогою паролів застосунків замість основного пароля.</li>
</ul>
</li>
<li>💻 <strong>VPS</strong>:
<ul>
<li>Додана нова вкладка &laquo;Firewall&raquo;, де можна додавати правила для вхідного трафіку, які будуть застосовуватися на рівні KVM.</li>
<li>Швидкість каналу для всіх тарифів тепер дорівнює 10 Гбіт/с. Замість обмеження за швидкістю тепер використовується обмеження трафіку &mdash; від 2 до 30 ТБ на місяць залежно від тарифу з можливістю платного збільшення.</li>
</ul>
</li>
<li>🖥 <strong>Dedicated</strong>:
<ul>
<li>Зміна конфігурації сервера тепер виконується на новій вкладці &laquo;Обладнання&raquo;. Заміна диска тепер може виконуватися на вибір користувача &mdash; безкоштовно або платно. При платній заміні встановлюється диск, який гарантовано використовувався менше 1000 годин.</li>
<li>Для серверів із кількома мережевими підключеннями діаграми завантаження тепер виводяться окремо для кожного каналу.</li>
</ul>
</li>
<li>🗂 <strong>MySQL</strong>:
<ul>
<li>Додана вкладка &laquo;Користувачі&raquo; зі списком усіх наявних користувачів баз даних інстансу.</li>
<li>Для баз даних додана кнопка імпорту. Можна виконувати імпорт з файлу, з іншої послуги MySQL, з хостинг-акаунту або із зовнішнього сервера.</li>
</ul>
</li>
<li>🗄 <strong>MongoDB</strong>:
<ul>
<li>Додана підтримка MongoDB 7, прибрана можливість замовляти версії нижче 6.</li>
</ul>
</li>
<li>🔍 <strong>Elastic</strong>:
<ul>
<li><a href="https://www.ukraine.com.ua/uk/news/hosting/elastic/">Реалізована</a>&nbsp;нова послуга &mdash; Elastic.</li>
</ul>
</li>
<li>💰 <strong>Оплата</strong>:
<ul>
<li>Список рахунків тепер виводиться тільки за останні 3 роки.</li>
</ul>
</li>
<li>⚙️ <strong>API</strong>:
<ul>
<li>На <a href="https://adm.tools/user/api/#/tab-sandbox">сторінці документації API</a> тепер виводиться блок зі списком 10 останніх запитів, які виконувалися через панель керування за останні 10 хвилин. Натискання на запит відкриває опис методу і підставляє у форму виконання реальні дані.</li>
</ul>
</li>
<li>📖 <strong>Вікі</strong>:
<ul>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/hosting/databases/mysql/general-query-log/">стаття</a> з описом лога запитів до MySQL (General Query Log).</li>
<li>Усю інформацію по роботі з поштою перенесено в <a href="https://www.ukraine.com.ua/uk/wiki/mail/">окремий розділ</a>, додані статті про поштові домени.</li>
<li>Оновлена <a href="https://www.ukraine.com.ua/uk/wiki/mail/limits/space/">стаття</a> про місце для пошти, його зміну та обмеження, додано способи очищення зайнятого місця, інформацію про порядок блокування вхідної пошти через нестачу місця та способи розблокування.</li>
<li>Оновлена <a href="https://www.ukraine.com.ua/uk/wiki/mail/limits/sending/">стаття</a> про ліміти надсилання листів на добу, їх зміну та обмеження.</li>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/vps/firewall/">стаття</a> з описом Firewall для вхідного трафіку на VPS.</li>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/dedicated/stats/">стаття</a> з коротким описом вкладки статистики Dedicated.</li>
<li>Доданий <a href="https://www.ukraine.com.ua/uk/wiki/elastic/">розділ</a> з базовими статтями по роботі з Elastic.</li>
</ul>
</li>
</ul>]]></description>
<category>Changelog</category>
<pubDate>Wed, 01 May 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Нова послуга — Elastic</title>
<link>https://www.ukraine.com.ua/news/hosting/elastic/</link>
<description><![CDATA[<div class='ui-item--img '><div class='image-area '><img src='https://cdn.adm.tools/news_message/0000/0000/7554/image.png' alt=''></div></div><p class=''>Запущено нову послугу —   <a href="https://www.ukraine.com.ua/opensearch/">Elastic</a>.</p><p class=''><a target="_blank" href="https://www.ukraine.com.ua/go.php?r=https%3A%2F%2Fwww.elastic.co%2Felasticsearch">Elastic (Elasticsearch)</a>   — це розподілений RESTful пошуково-аналітичний движок, який дозволяє зберігати, шукати та аналізувати великі обсяги даних практично в режимі реального часу. Широко використовується в пошукових системах, платформах електронної комерції, рішеннях для моніторингу та протоколювання, різних CMS тощо. Здатність обробляти великі обсяги даних, горизонтально масштабуватися та ефективно видавати точні й релевантні результати пошуку робить його цінним інструментом для багатьох організацій.</p><p class=''>Тарифи. Послуга являє собою окремий екземпляр Elastic із ресурсами відповідно до обраного тарифу: у мінімальному тарифі надається 2 ядра ЦП, 4 ГБ ОЗУ та 40 ГБ на диску, у максимальному — 6 ядер ЦП, 32 ГБ ОЗУ та 100 ГБ на диску. Обраний тариф можна змінювати в будь-яку сторону необмежену кількість разів, але не частіше ніж один раз на добу.    </p><p class=''>Індекси. Кількість індексів обмежується лише дисковим простором інстансу.</p><p class=''>Резервні копії. Щоночі для всіх індексів інстансу створюються автоматичні резервні копії. Копії зберігаються за останні 7 днів та за перше число поточного місяця, розміщуються на окремому сервері й не займають місця в інстансі.</p><p class=''>Оплата. Оплата списується щоночі з особистого балансу, сума списання залежить від максимального використаного тарифу за минулий день. У разі нестачі коштів на балансі послуга деактивується та зберігається на сервері протягом 10 днів. Протягом цього періоду можна поповнити баланс, оплатити вартість зберігання даних з моменту деактивації та відновити роботу послуги.</p><p class=''>Для кожного інстансу доступне делегування доступу та передання прав.</p><p class=''>У вікі створено нову рубрику «<a href="https://www.ukraine.com.ua/wiki/cloud/opensearch/">Elastic</a>» із загальною інформацією щодо користування послугою.</p><p class=''>Сервіс перебуває на етапі бета-тестування. Свої пропозиції щодо вдосконалення функціоналу можна залишати через   <a href="https://www.ukraine.com.ua/#suggestion/">Відгуки та пропозиції</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Tue, 23 Apr 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Ліміти вихідних листів і прив’язка поштових доменів</title>
<link>https://www.ukraine.com.ua/news/hosting/outgoing-mail-limits-and-binding-of-mail-domains/</link>
<description><![CDATA[<p>Повернуто можливість замовляти збільшені ліміти вихідних листів. Для цього тепер не обов’язково відокремлювати поштовий домен від хостинг-акаунта.</p>
<p>Додано можливість прив’язувати будь-який виділений поштовий домен до хостинг-акаунту. Для прив’язки виділений поштовий домен не повинен перевищувати ліміти поштових доменів хостинг-акаунта за дисковим простором і кількістю відправлених листів за поточний день. Прив’язка також дає можливість переносити поштові домени між хостинг-акаунтами — можна відокремити поштовий домен і прив’язати його до іншого хостинг-акаунту.</p>
<p>Детальна інформація про роботу з поштою представлена <a href="https://www.ukraine.com.ua/uk/wiki/mail/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Tue, 23 Apr 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Нова послуга — корпоративна пошта</title>
<link>https://www.ukraine.com.ua/news/hosting/mail/</link>
<description><![CDATA[<p style="text-align: center;"><img src="https://cdn.adm.tools/news_message/0000/0000/7553/mail_ua.webp" width="1200" height="360" alt="" /></p>
<p>Реалізована нова послуга &mdash; <a href="https://www.ukraine.com.ua/uk/mail/">корпоративна пошта</a>.</p>
<p>Тепер поштові домени можуть бути двох типів:</p>
<ul>
<li>Виділений поштовий домен.</li>
<li>Поштовий домен хостинг-акаунта.</li>
</ul>
<p><strong>Виділений поштовий домен</strong>. Це окрема послуга пошти &mdash; поштовий домен ніяк не пов&rsquo;язаний з жодними іншими послугами й оплачується подобово з балансу. Тариф складається з двох частин &mdash; дискового простору (50&ndash;5000 ГБ) і ліміту вихідних листів на добу (2000&ndash;15000), що дає змогу гнучко підбирати тариф під свої потреби. Вибраний тариф у міру необхідності в будь-який момент можна змінювати в будь-яку сторону. Для послуги доступні делегування та передача прав.</p>
<p><strong>Поштовий домен хостинг-акаунта</strong>. Це старий формат роботи з поштою, коли кілька поштових доменів прив&rsquo;язані до хостинг-акаунту і входять у його вартість. Делегування та передача прав можливі тільки разом із хостинг-акаунтом.</p>
<p>Поштовий домен хостинг-акаунта в будь-який момент можна <em>відокремити</em> і перетворити на виділений. Однак це працює тільки в один бік &mdash; виділений поштовий домен не можна прив&rsquo;язати назад до хостинг-акаунту.</p>
<p>Зміни в роботі пошти, прив&rsquo;язаної до хостинг-акаунту:</p>
<ul>
<li>Дисковий простір для пошти тепер завжди відповідає дисковому простору в поточному тарифі хостинг-акаунта. Збільшити місце можна або підвищенням тарифу хостинг-акаунта, або відокремленням поштового домену.</li>
<li>Ліміт вихідних листів на добу тепер завжди дорівнює 500 при надсиланні з веб-сервера без авторизації та 500 при надсиланні по SMTP з авторизацією. Збільшити ліміт можна тільки відокремленням поштового домену.</li>
<li>При додаванні поштового домену більше не потрібна наявність однойменного сайту в розділі &laquo;<a href="https://adm.tools/hosting/account/0/virtual/">Мої сайти</a>&raquo;.</li>
<li>Кількість поштових доменів більше не залежить від кількості сайтів у хостинг-акаунті. Можна додавати до 999 поштових доменів із будь-якими назвами.</li>
</ul>
<p>Інші важливі зміни:</p>
<ul>
<li>Нашим основним MX-сервером тепер є <code>mx.services</code>. Старі адреси продовжать працювати, але при налаштуванні домену ми тепер рекомендуємо використовувати нову адресу.</li>
<li>Піддомени більше не можна додавати як поштові домени. Можна використовувати тільки основні домени.</li>
<li>Для надсилання листів з веб-сервера без авторизації з використанням ліміту виділеного поштового домену потрібно в <a href="https://adm.tools/hosting/account/0/virtual/0/edit/paramssite/">налаштуваннях сайту</a> в якості вихідної пошти вибирати поштову скриньку цього поштового домену. Без вибору поштової скриньки буде використовуватись стандартний ліміт хостинг-акаунта 500 листів.</li>
</ul>
<p>Уся інформація по роботі з поштою доступна <a href="https://www.ukraine.com.ua/uk/wiki/mail/">в новому розділі вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Mon, 22 Apr 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Логування запитів до MySQL</title>
<link>https://www.ukraine.com.ua/news/hosting/general-query-log/</link>
<description><![CDATA[<p><img src="https://cdn.adm.tools/news_message/0000/0000/7552/general-query-log_ua.webp" width="640" height="259" alt="" style="display: block; margin-left: auto; margin-right: auto;" /></p>
<p>На тарифах <a href="https://www.ukraine.com.ua/uk/business-hosting/">бізнес-хостингу</a> доступна нова можливість — логування запитів до MySQL.</p>
<p>У загальному логу запитів (<a href="https://dev.mysql.com/doc/refman/8.0/en/query-log.html">General Query Log</a>) фіксуються всі підключення та отримані SQL-запити до всіх баз даних хостинг-акаунта. Цей лог може бути корисним у процесі налагодження скриптів сайту й оптимізації взаємодії з базами даних, коли потрібно дізнатися, які саме запити відправлялись MySQL-серверу (наприклад, при генерації динамічних SQL-запитів).</p>
<p>Керування та перегляд General Query Log та <a href="https://www.ukraine.com.ua/uk/news/hosting/performance-schema/">Performance Schema</a> виконується в новому розділі «<a href="https://adm.tools/hosting/account/0/mysql/performance/">Продуктивність MySQL</a>».</p>
<p><em>Збір і збереження логів витрачає дисковий простір хостинг-акаунта і знижує продуктивність MySQL, тому логування за замовчуванням вимкнено. Рекомендується вмикати логування тільки за потреби і вимикати відразу після отримання необхідних даних.</em></p>
<p>Детальна інформація про логування запитів до MySQL представлена <a href="https://www.ukraine.com.ua/uk/wiki/hosting/databases/mysql/general-query-log/">в нашій вікі</a>.</p>]]></description>
<category>Новости</category>
<pubDate>Wed, 10 Apr 2024 00:00:00 +0300</pubDate>
</item>
<item>
<title>Дайджест змін за березень 2024 р.</title>
<link>https://www.ukraine.com.ua/changelog/</link>
<description><![CDATA[<p>Основні зміни в 🌤 березні:</p>
<ul>
<li>☁️ <strong>Хостинг</strong>:<br />
<ul>
<li>Для хостинг-акаунтів віртуального хостингу, розміщених на серверах в Україні, додана підтримка MySQL 8.0. Змінювати версію можна в налаштуваннях у розділі &laquo;Бази даних&raquo;.</li>
<li>На бізнес-хостингу <a href="https://www.ukraine.com.ua/uk/news/hosting/performance-schema/">додана</a>&nbsp;можливість логування продуктивності MySQL.</li>
<li>У розділі &laquo;Логи доступу сайту&raquo; <a href="https://t.me/ukrainecomua/353">додана</a>&nbsp;можливість перегляду лога в реальному часі.</li>
<li>У розділі &laquo;Статистика за IP&raquo; додано фільтр за країнами.</li>
<li>Для Node.js параметр <code>hostname</code> перейменовано на <code>host</code>. У налаштуваннях додана можливість керувати додаванням у команду запуску параметрів <code>host</code> і <code>port</code>. З метою сумісності параметр <code>hostname</code> залишився доступним в якості змінної оточення.</li>
<li>До списку блокованих за замовчуванням поганих ботів додано Babbar, Bytespider, Censys, claudebot, CriteoBot, Geedo, GPTBot, GrapeshotCrawler, IAS, K6, Mail.ru, my-tiny-bot, PhxBot, Sogou web spider, trendiction. Блокування знімається в розділі &laquo;Захист від ботів&raquo;.</li>
<li>Змінено виведення індексів Sphinx &mdash; замість акордеону тепер використовується список, що випадає.</li>
<li>Для баз даних з одним користувачем кнопка входу в phpMyAdmin тепер виводиться відразу, без необхідності розгортати меню бази даних.</li>
<li>Статус резервної копії, яка вже створюється, тепер виводиться як &laquo;Обробляється&raquo;.</li>
<li>Видалено ModSecurity і всі налаштування, які з ним пов&rsquo;язані.</li>
</ul>
</li>
<li>✉️ <strong>WebMail.Online</strong>:<br />
<ul>
<li>Додана можливість виділяти діапазони листів із затиснутим Shift.</li>
</ul>
</li>
<li>🌎 <strong>Домени</strong>:<br />
<ul>
<li><a href="https://www.ukraine.com.ua/uk/news/hosting/changing-cost-of-domain-operations-2024-03/">Підвищено</a> ціни на домени в зонах .BIZ, .CLUB, .DESIGN, .STUDY, .RODEO, .VIP, .WORK, .CRIMEA, .YALTA, .SEBASTOPOL.</li>
</ul>
</li>
<li>💻 <strong>VPS</strong>:<br />
<ul>
<li>В автовстановлення ОС додано CentOS Stream 9.</li>
<li>В автовстановленні ПЗ відкрито доступ до встановлення Keitaro для CentOS Stream 8 та 9.</li>
</ul>
</li>
<li>🖥 <strong>Dedicated</strong>:<br />
<ul>
<li>Додана нова вкладка &laquo;Firewall&raquo;, за допомогою якої можна налаштовувати правила доступу до сервера безпосередньо на комутаторі. Додавати можна максимум 10 правил.</li>
</ul>
</li>
<li>🗂 <strong>MySQL</strong>:<br />
<ul>
<li>Додана можливість задавати псевдонім для інстансу.</li>
</ul>
</li>
<li>🗄 <strong>MongoDB</strong>:<br />
<ul>
<li>Перероблено інтерфейс роботи з інстансами &mdash; замість загального списку кожен інстанс тепер виводиться на окремій сторінці.</li>
<li>Додана можливість задавати псевдонім для інстансу.</li>
</ul>
</li>
<li>🗃 <strong>Redis</strong>:<br />
<ul>
<li>Перероблено інтерфейс роботи з інстансами &mdash; замість загального списку кожен інстанс тепер виводиться на окремій сторінці.</li>
<li>Додана можливість задавати псевдонім для інстансу.</li>
</ul>
</li>
<li>👤 <strong>Обліковий запис</strong>:<br />
<ul>
<li>Прибрано налаштування заборони надсилання повідомлень уночі.</li>
<li>Прибрана можливість встановлювати в панелі керування свій логотип і використовувати свій файл стилів.</li>
</ul>
</li>
<li>⚙️ <strong>API</strong>:<br />
<ul>
<li>У документації на сайті в формі виконання запиту додана можливість переглядати та підставляти в форму реальні дані з останнього запиту до цього методу, який виконувався через панель керування в цьому обліковому записі за останні 10 хвилин.</li>
</ul>
</li>
<li>🤖 <strong>Telegram-бот</strong>:<br />
<ul>
<li>Реалізована можливість додавати домен у попередні замовлення і переглядати список активних аукціонів.</li>
<li>Додана можливість поповнювати баланс на 100, 500, 1000 ₴ (для зарубіжних користувачів &mdash; на 5, 10, 20 &euro;) або свою суму. При поповненні балансу відразу виводиться поточний баланс.</li>
</ul>
</li>
<li>📖 <strong>Вікі</strong>:<br />
<ul>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/hosting/databases/mysql/performance-schema/">стаття</a> про логування продуктивності MySQL.</li>
<li>Додана <a href="https://www.ukraine.com.ua/uk/wiki/dedicated/firewall/">стаття</a> з описом Firewall для вхідного трафіку на Dedicated.</li>
<li>У <a href="https://www.ukraine.com.ua/uk/wiki/storage/api/">статтю</a> про роботу з вмістом сховища через API додано позначення типу даних для кожного з методів і приклад консольної команди та PHP-коду для завантаження файлу в сховище.</li>
<li>Видалено статті, пов&rsquo;язані з ModSecurity.</li>
</ul>
</li>
</ul>]]></description>
<category>Changelog</category>
<pubDate>Mon, 01 Apr 2024 00:00:00 +0300</pubDate>
</item>
</channel></rss>