Привіт. Мене звуть Дмитро. Я давно створюю сайти і працюю з багатьма хостингами в Україні. Але "зручність" одного з наших суб-проєктів зашкалює. Бо хостинг провайдером виступає український Freehost. Ні, я не можу сказати, що він поганий, що сайти падають чи дуже повільно працюють. Такий собі звичайний непоганий хостинг. Ціна адекватна. Але сама панель керування послугами і правила компанії – це диво.

Панель прийшла до нас напряму з 2000-х років, але фіг з тим зовнішнім виглядом. Тут, щоб знайти щось, треба постаратись. Можна навіть сказати, що це квест: натиснув одну кнопку – нічого не сталося, натиснув іншу – раптом з'явилося те, чого ти не шукав.
Але от одна річ, яка бісить більше всього. Freehost сам по собі автоматом змінює вам паролі доступу. Коли хочеш зайти – пише, що пароль не дійсний. Шукаєш кнопку скидання паролю – її теж немає. Треба написати в підтримку, тоді вони надішлють на пошту запит для скидання. Ти змінюєш пароль на новий і знов на пошту прийде код підтвердження. Коли пройшов всі кола ада – знаєте шо? Так само буде через 3 місяця.
Я скидаю паролі, даю своїм хлопцям програмістам доступ, а потім всі доступи злітають і треба робити все по колу. На мої питання підтримка каже, щоб я завів субаканти для моїх співробітників. Я питаю, а пошту я можу їм назначити? Кажуть ні!
Ви що там приколюєтесь, а який тоді сенс в субакаунті, якщо пошта буде моя і кожні 3 місяці пароль буде змінюватись і приходити підтвердження на мою пошту. Тобто за логікою Freehost, наприклад, Гугл повинен сам скидати паролі від свого ГуглВорк датацентру кожні 3 місяця і щоб я отримав новий пароль треба писати в підтримку Гугла?? Кожен раз?
Freehost вважає це нормальна логіка для роботи з сервісами? Чесно, це повна дурня, яка показує недоробки в ПО, які вони маскують під "безпекові питання". Бо є двофакторна, трифакторна авторизація, є токени. Є маса сучасних механізмів, які дозволяють залишити контроль без необхідності робити зі входом ритуал кожні три місяці. Можна було б впровадити expiring токени, можна зробити контроль прав на рівні субакантів, можна надати можливість призначати унікальні email для субакаунтів – і тоді взагалі ніяких проблем. Але ні, у нас класична схема: власник акаунту отримує листа, підтверджує, потім через 90 днів знову починається все спочатку.
Я писав до підтримки декілька разів, описував кейси, наводив приклади, як це впливає на процеси розробки і деплойменту. Мені радили робити субакаунти. Коли я питаю, чому не можна прив'язати окрему пошту до субакаунта – відповідь була в стилі "так не можна". Окей, не можна. Тоді поясніть, навіщо такі субакаунти робити, якщо вони фактично нічого не дають? Вони лише створюють ілюзію контролю, а на практиці все одно все крутиться навколо головного email власника.

Для команди це означає втрату часу, зриви планів і постійні дзвінки на лінію підтримки. Я віддаю доступи програмістам, вони працюють, через 2-3 місяці доступи зникають, починається ето все заново. Це не просто незручно – це реально шкодить бізнес-процесу. Коли у тебе на проєкті дедлайн, а замість того щоб деплоїти оновлення ти сидиш і чекаєш, поки підтримка пришле листа для скидання пароля – це дуже погано.
Якщо коротко, що можна було б змінити:
Не роблю рекламу, але якщо треба саме український хостинг, то набагато зручніше користуватись TheHost чи CityHost. Я працював з ними і вони дають гнучкіші опції для управління доступами. Так, ціна і якість сервісу можуть бути різні, але для командної роботи важливіше – продумана система прав і зручна панель керування. Якщо ваш вибір впаде на Freehost – будьте готові до того, що доведеться брати на себе рутину постійних скидань паролів і погоджень з підтримкою.
У підсумку – Freehost не поганий як хостинг на рівні Uptime чи ціни, але його підхід до роботи з доступами і застаріла панель створюють більше проблем, ніж користі. Вони могли б зробити все краще без великих зусиль, але поки що маємо те, що маємо. Мені як розробнику і керівнику команди важлива не тільки ціна, а й зручність роботи. І в цьому Freehost явно відстає.