7 хв читанняПорівняння

Elido проти YOURLS: власний PHP чи хостинг у ЄС

Elido і YOURLS за документацією YOURLS: ліцензія, PHP і MySQL, плагіни, API, статистика, команди й супровід, з чесним висновком.

Ana Kowalska
Marketing solutions engineering

YOURLS - безкоштовний скорочувач посилань на PHP з ліцензією MIT, який ви встановлюєте самі. Elido - хостинговий сервіс, що тримає основні дані в ЄС і не є відкритим кодом. Тож порівняння Elido та YOURLS - це питання про те, хто саме запускає систему. Якщо вам потрібен код на власному сервері, з плагінами й повним контролем, виграє YOURLS, і Elido тут навіть не конкурент. Якщо ви не хочете оновлювати PHP і поновлювати сертифікати, а вам потрібні команди, аналітика робочого простору та угода про обробку даних (DPA) за запитом, Elido створений саме для цього.

Я працюю в команді Elido, тож зважуйте мій висновок із цією поправкою. Усі факти про YOURLS нижче взято з yourls.org, його документації та репозиторію на GitHub, усе станом на 2026-11-11.

YOURLS і Elido коротко

YOURLS (Your Own URL Shortener) з'явився 2009 року. Його досі підтримують. Останній реліз, 1.10.6, вийшов 30 серпня 2026 року; це виправлення рядка версії поверх 1.10.5 за два дні до нього. У репозиторії було 12,305 зірок і push 11 листопада 2026 року. Ширшу картину самостійно розгортуваних рішень ми розібрали в порівнянні self-hosted скорочувачів посилань, де YOURLS стоїть поруч із Shlink, Kutt, Dub і Polr, а хостинговий бік описує наш головний матеріал про скорочувачі посилань для маркетологів.

ПитанняElidoYOURLS
ЛіцензіяПропрієтарна, хостинговий сервісMIT (документація CC BY 4.0)
Де працюєХостинговий сервіс Elido, основні дані в ЄСВаш сервер: PHP 8.1+, MySQL 5.5+ або MariaDB 10.0+
Власні домени й TLSТак; сертифікат випускається після перевірки DNSОдна базова URL-адреса на установку; HTTPS - справа вашого вебсервера
Статистика кліківКраїни, пристрої, браузери, джерела переходів, по кожному посиланню й кампаніїІсторичні звіти про кліки, джерела переходів, геолокація відвідувачів
Користувачі й роліРобочі простори з місцями й ролями; SSO і SCIM на BusinessЛогіни в конфігурації; немає прив'язки посилань до власника
РозширенняВебхуки на Pro і Business; REST API на кожному тарифіАрхітектура плагінів; 266 плагінів у переліку спільноти
ВартістьБезкоштовний тариф, платні тарифи в EURБезкоштовне ПЗ; ви платите за хостинг і свій час

Три рядки безумовно виграє YOURLS: ліцензія, вартість і розширюваність. Якщо для вас вирішують саме вони, далі можна не читати.

Що YOURLS робить добре

Чимало, і це аж ніяк не втішний приз.

Він повністю ваш. Ліцензія MIT дозволяє зробити форк, змінити бренд, вбудувати його в інший продукт або просто прочитати кожен рядок, перш ніж довірити йому свої посилання. Посилання лежать у вашій власній базі MySQL на вашому домені, і це та сама «повна влада над вашими даними», яку обіцяє головна сторінка YOURLS. Elido такого запропонувати не може: його не можна завантажити й не можна прочитати його код.

Він запускається майже на чому завгодно. Вимоги до сервера такі: PHP 8.1 або новіший, MySQL 5.5+ або MariaDB 10.0+ та Apache 2.4 з mod_rewrite. Це під силу дешевому спільному хостингу. Так само й запасному VPS чи старому офісному серверові, без жодного середовища контейнерів чи шару оркестрації.

Екосистема плагінів величезна. У списку Awesome YOURLS від спільноти названо 266 плагінів у 15 категоріях: від двофакторного входу й LDAP до оновлення GeoIP, QR-кодів, 302-редиректів і перевірок Google Safe Browsing. Якщо ви знаєте PHP, бракуючий плагін можна написати самому за один вечір.

API простий і досить старий, щоб його добре розуміли. yourls-api.php приймає action (shorturl, expand, url-stats, stats, db-stats, version) і повертає JSON, JSONP, XML або звичайний текст, як описано в документації API. Автентифікуватися можна секретним токеном-підписом замість пароля або його хешем з обмеженим терміном дії.

Де YOURLS стає важким для команд

Конструкція розрахована на одного адміністратора й один короткий домен. Незручності починаються, коли це перестає бути правдою.

Користувачі - це перелік імен і паролів у config.php. Кожен, хто входить, бачить і редагує всі посилання. У базовій версії немає ні робочих просторів, ні ролей, ні журналу аудиту; плагіни додають дещо з цього, але кожен плагін - це ще одна річ, яку треба перевіряти й оновлювати.

HTTPS лежить поза YOURLS. У конфігурації задано єдину базову URL-адресу (YOURLS_SITE), а сертифікат для цього домену дає те, чим користується ваш вебсервер, зазвичай Certbot. Для одного домену це нормально. Агенція, яка щомісяця підключає домен нового клієнта, врешті-решт підтримує купу сертифікатів і віртуальних хостів.

І супровід ніколи не закінчується. Короткі посилання друкують на упаковці й плакатах, тож сервер має працювати роками. Ось що комусь доведеться робити постійно:

  • оновлювати PHP, MySQL і Apache
  • встановлювати релізи YOURLS і перевіряти, що ваші плагіни з ними ще працюють
  • поновлювати сертифікати й стежити за завданням поновлення
  • зберігати резервні копії бази деінде

Для тих, хто вже керує серверами, нічого з цього не складно. Просто це завжди комусь належить. Якщо ваша команда охочіше запустить Node, ніж PHP, Kutt займає ту саму нішу, а якщо вам потрібен PHP-інструмент із наголосом на API, найближчий родич - Shlink.

Діаграма «маточина і спиці»: чотири причини, через які команди залишають центральну установку YOURLS: зростання вимог до аналітики, зростання команди, TLS для власних доменів у великій кількості та потреби розробників в інтеграціях

Що натомість робить Elido

Elido знімає сервер з ваших плечей. Ви реєструєтеся, додаєте короткий домен, а Elido сам перевіряє DNS-запис і випускає сертифікат. Крок перевірки пояснює сторінка про власні домени. Вам нічого оновлювати, архівувати чи поновлювати.

Поверх цього є те, що команда зазвичай збирає з плагінів YOURLS:

  1. Робочі простори з місцями та чотирма вбудованими ролями (власник, адміністратор, редактор, глядач), а також журнал аудиту. Business додає SSO, SCIM-провізіонінг і власні ролі.
  2. Аналітика по кожному посиланню й по всьому робочому простору: кліки в часі, країни, пристрої, браузери та джерела переходів, з розбивкою за кампаніями. Сторінка аналітики перелічує, що зберігається і як довго.
  3. Розумні посилання, що спрямовують за країною, пристроєм, браузером, ОС чи мовою, а також A/B-варіанти, термін дії посилання, захист паролем і QR-коди.
  4. Вебхуки на події кліків і посилань на Pro та Business і REST API на кожному тарифі, зокрема Free. Офіційні SDK ще не публічні, тож інтеграції викликають HTTP API напряму.

Для команд у ЄС юридичні папери важать не менше за функції. Дані ваших посилань і кліків зберігаються у нас, у ЄС, а наша угода про обробку даних охоплює умови статті 28 GDPR, про які спитає ваш DPO. Це зовсім інша обіцянка, ніж YOURLS у вашій власній стійці. З YOURLS дані опиняються там, куди ви поставили сервер; з Elido ви довіряєтесь обробнику. Наш посібник про резидентність даних у ЄС пояснює, що це покриває, а що ні.

Ціни, зчитані з білінг-каталогу Elido 2026-11-11: Free - це 50 посилань і 500 кліків на місяць без брендованого домену; Pro починається від 3.50 EUR на місяць за 250 посилань, один брендований домен і три місця; Business починається від 70 EUR на місяць. Якщо сервер - це те, що ви хочете більше не запускати, порівняйте тарифи з тим, скільки годин коштує вам ваш сервер із YOURLS.

Self-hosting: пряма відповідь

Старіші версії цього допису описували self-hosted тариф Elido, який можна було встановити самому. Це було неправдою, і я його прибрав. Немає ні завантаження Elido, ні публічної ліцензії, ні self-hosted версії на сторінці цін.

Що існує: для клієнтів Enterprise, які мають жорстку вимогу тримати скорочувач у власній інфраструктурі, розгортання можна домовитися за договором. Це розмова з відділом продажів ([email protected]), а не продукт, який можна спробувати на вихідних. Якщо «код працює на моєму сервері» - обов'язкова умова, а договору Enterprise ви не підписуєте, обирайте YOURLS, Shlink або Kutt. Огляд альтернатив YOURLS порівнює їх поруч, а Elido проти Polr пояснює, чому Polr у цьому списку немає.

Перехід з YOURLS на Elido

Це робота з CSV. Саме порядок кроків зберігає працездатність надрукованих посилань.

  1. Зробіть дамп бази YOURLS. Історія кліків не переноситься, тож цей дамп - ваш архів.
  2. Експортуйте таблицю yourls_url (префікс за замовчуванням) з полями keyword, url і title у CSV.
  3. Імпортуйте її через CSV-імпорт на тарифі Pro або Business, зберігши кожен keyword як slug. Імпортера YOURLS в один клік немає.
  4. Додайте свій короткий домен в Elido, дочекайтеся сертифіката, а тоді перемкніть DNS-запис.

Якщо виконати крок 4 в іншому порядку, кожне посилання показуватиме попередження браузера про сертифікат, доки той не з'явиться. Slug і домен лишаються тими самими. QR-коди, які вже розійшлися світом, і далі працюватимуть. Залиште YOURLS працювати в режимі лише читання ще на кілька тижнів, про всяк випадок.

Висновок: кому що обирати

Обирайте YOURLS, якщо вам потрібне безкоштовне ПЗ з ліцензією MIT на власному сервері, якщо плагіни й повний контроль важливіші за вишуканість або якщо вам вистачає одного адміністратора, одного домену та базової статистики. Він зрілий, його підтримують, а ціна влаштовує. Я б і сам запустив його для особистого короткого домену.

Обирайте Elido, якщо ніхто не хоче володіти PHP-сервером. Він підходить і тоді, коли кільком людям потрібні власні ролі та журнал аудиту, коли ви так часто додаєте домени клієнтів, що сертифікати стають болем, або коли ваш юридичний відділ вимагає зберігання даних в ЄС і DPA від обробника, доступної за запитом. Ви втрачаєте плагіни й вихідний код; натомість повертаєте собі години.

Читайте також у блозі

Поширені запитання

Чи безкоштовний YOURLS?

Так. YOURLS - це відкрите програмне забезпечення з ліцензією MIT, тож його можна запускати, змінювати й поширювати безкоштовно. Платите ви за сервер, домен і час людини, яка оновлює PHP, робить резервні копії та поновлює сертифікати.

Що потрібно, щоб запустити YOURLS?

За документацією YOURLS (станом на 2026-11-11): PHP 8.1 або новіший, MySQL 5.5+ або MariaDB 10.0+ та Apache 2.4 або новіший зі ввімкненим mod_rewrite. Для API потрібне ще й розширення PHP cURL. Поточний реліз - 1.10.6, опублікований 30 серпня 2026 року.

Чи підтримує YOURLS кількох користувачів?

Частково. У приватній установці імена користувачів і паролі перелічені в конфігураційному файлі, і кожен із них може входити в адмінку. У базовому YOURLS немає прив'язки посилань до власника, робочих просторів чи ролей, тож усі бачать усі посилання. Плагіни, наприклад вхід через LDAP, дещо розширюють це.

Чи можна розгорнути Elido на власному сервері замість YOURLS?

Не як завантаження. Elido - це хостинговий сервіс, а не відкритий код: у коду немає публічної ліцензії, і немає self-hosted версії, яку можна встановити. Розгортання у власній інфраструктурі можливе лише за договором Enterprise ([email protected]). Якщо вам потрібне вільне програмне забезпечення на власному сервері, обирайте YOURLS, Shlink або Kutt.

Як перенести посилання з YOURLS в Elido?

Експортуйте таблицю yourls_url (keyword, url, title) у CSV та імпортуйте її, взявши keyword як slug, через CSV-імпорт на тарифі Pro або Business. Імпортера YOURLS в один клік в Elido немає. Історія кліків залишається на старому місці, тому збережіть дамп бази, а свій короткий домен додайте в Elido до того, як змінювати DNS.

Чи підтримується YOURLS у 2026 році?

Так. Реліз 1.10.6 вийшов 30 серпня 2026 року, а в репозиторії на GitHub були коміти ще 11 листопада 2026 року (станом на 2026-11-11). Люди йдуть з YOURLS зазвичай через брак командних функцій або щоб більше не тримати сервер, а не тому, що проєкт закинуто.

Спробуйте Elido

Вставте URL - отримайте коротке посилання

Без реєстрації. Посилання живе 30 днів. Зареєструйтесь, щоб зберегти назавжди.

Без реєстрації. Зареєструйтеся безкоштовно і отримайте 50 посилань на місяць.

Спробуйте Elido

URL-скорочувач із хостингом у ЄС: власні домени, глибока аналітика, відкритий API. Безкоштовний тариф - без кредитної картки.

Теги
elido vs yourls
yourls alternative
yourls comparison
self-hosted url shortener
yourls plugins
hosted url shortener eu

Читати далі