Історія Losst

Цю статтю я вперше опублікував коли сайту виповнилось півтора роки. Тоді я написав її щоб розповісти з чого все починалось та як працювало. Зараз сайту вже майже 10 років і багато чого змінилось.

А починалось все з того, будучи студентом що я вирішив створити сайт і оскільки краще всього я розбирався в Linux, питань з темою не виникало. Я вирішив писати про Linux для того щоб допомогти початківцям освоїтись в цій системі, а також зробити її більш популярною.

Початок

Цей сайт було створено сьомого травня 2015 року на безкоштовному хостінгу hostinger . ru. Оскільки метою було допомагати початківцям розібратись з відкритому програмному забезпеченні, після тривалих роздумів було обрано доменне імя openhelp.ml. Домену зону теж обрав безкоштовну, тому що віри в те що з цього всього щось вийде не було, а просто так викидати гроші на вітер звичайному студенту не хотілось.

На наступний день була опублікована перша стаття, про встановлення доповнень гостьової ОС в Ubuntu. Стаття вийшла досить жахливою і маленькою. Але на той час це було цілком нормально. Тоді сайт активно не розкручувався, я просто писав по статті в день і сподівався що пошукові системи їх проіндексують. Але пошукові системи цього не хотіли. Зовсім.

Новий домен - losst.ru

Десь через місяць пошукові системи таки побачили мій сайт. Почало з'являтись по одному-два переходи в день з Google. Тоді я зрозумів що шанси є і вирішив, що пора переходити на платний домен. Оскільки сайт був російською мовою, то і домена зона була обрана .ru. Довго думав де взяти красиве і коротке доменне імя, а потім якось випадково в голову прийшло - losst - Linux Open Source Software Technologies. Просто, красиво і відповідає тематиці. Цей домен було зареєстровано пятого липня.

Далі я продовжував писати кожен день, лиш зрідка пропускаючи. Також почав публікувати анонси статей в соціальні мережі та на сайт subscribe . ru. Таким чином, до кінця місяця вдалось отримати в середньому 30-50 унікальних користувачів в день. При чём количество пользователей из Google колебалось от одного до десяти. Примерно тогда ж начали появляться переходы из Яндекса.

Новий хостинг

До кінця липня сайт доріс до 100 користувачів в день. Активно збільшувалась кількість переходів з пошукових систем і Hostinger вирішили що ми витрачаємо надто багато їхніх ресурсів. Без будь-яких попереджень сайт було відключено, а через годину прийшов лист на електронну пошту, що сайт відключено за перевантаження з пропозицією купити платний аккаунт. По перше, для мене тоді було надто дорого платити 80 грн в місяць, тому що я тоді ще нічого не заробляв, та і мене розізлив такий підхід до клієнта, зразу вимикаємо, а потім уже пояснюємо чому.

Тому було прийнято рішення шукати інший хостинг і був обраний justhost . ru який тоді коштував десь 10 гривень в місяць. Це було вже більш менш доступно.

В вересні трафік виріс в два рази, і потім я замінив попередній шаблон сайту на інший, краще оптимізований. Так стало значно краще і трафік продовжував рости. До зими на сайті було вже близько 700 користувачів в день, причому коло 50% із пошукових систем. Тоді я вирішив що пора пробувати заробляти на рекламі для того щоб було чим заплатити за хостинг та домен. До нового року вже було 1000 користувачів в день.

В січні до роботи над сайтом приєднався Денис Пулінець, під ніком alfabuster. Він написав декілька статей. Але завдяки його ідеям сайт був сильно покращений, було перероблено меню, категорії, додано безкінечну прокрутку статей, стрілку вверх. А тим часом відвідуваність сайту виросла до двох тисяч.

Перехід на VPS

До початку літа 2016 відвідуваність сайту виросла до 3000 в день. Я вирішив, що оскільки в університеті канікули і в мене буде більше часу, пора рухатись далі і перейти на VPS. Тоді це був VPS на 1024 Мб оперативної пам'яті з технологією віртуалізації KVM.

Через декілька днів я зрозумів що веб-сервер Apache споживає забагато ресурсів і сайт падає при мінімальних навантаженнях. Тому було прийнято рішення перейти на Nginx. Тепер все працює значно швидше.

Тим літом я вирішив окрім звичайних інструкцій публікувати і новини. Зазвичай це переклади новин з інших сайтів. Це цікаво і це працювало. До того ж були знову перепрацьовані категорії. Тепер одна стаття може знаходитись тільки в одній категорії. Також була покращена система тегів, додано віджет хмари тегів на боковій панелі.

На початку серпня ми почали співпрацювати з групою ВК Komyounity. Це дозволило ще більшій кількості користувачів читати статті Losst. До кінця літа було отримано в середньому пять-шість тисяч користувачів і десять тисяч переглядів в день.

Співпраця з авторами

За 2017 - 2019 було зроблено досить багато. Я змінив декілька провайдерів VPS і дуже надовго зупинився на VPS від Inferno Solutions. Звісно додав HTTPS та ще трохи був перепрацьований дизайн. Від ідеї писати новини я відмовився, тому що їх читали тільки після публікації, а потім вони просто висіли на сайті і займали місце.

На початку 2019 я влаштувався на роботу PHP розробником і часу займатись сайтом стало значно менше. На той момент я вже співпрацював з авторами і тоді почав шукати ще авторів, для того щоб писати стільки ж матеріалів як і раніше, та працювати.

Але з написанням контенту про Linux є одна проблема. Ця операційна система досить складна, а екосистема дистрибутивів дуже фрагментована. Знати все не можливо, а на те щоб добре вникнути в тему статті і розібратись зі всіма можливими нюансами потрібно багато часу. Стало зрозуміло що писати кожен день не реально і тоді було знижено кількість публікацій до трьох в тиждень.

Зараз розумію, що оплата яку я тоді міг запропонувати авторам була досить низькою, тому і знайти людей було складно. Я вдячний всім хто так чи інакше брав участь в розвитку проекту.

Покращення та оновлення контенту

Коли я тільки почав займатись сайтом, багато матеріалів були перекладами. Деякі з них досі є на сайті і під ними вказані посилання на джерело. Багато інших, оскільки я намагався публікувати кожен день, були зроблені досить швидко і не завжди якісно. Але в 2020 році я вирішив що пора ставитись до контенту більш серйозно і писати більше пропрацьованих та оригінальних матеріалів, а також оновити матеріали які застаріли.

Тоді я та автори займались написанням нових матеріалів і переписуванням застарілих. Загалом в 2020 було оновлено велику кількість застарілих статей, і багато чого було просто видалено. В цілому тоді все спрацювало і до кінця 2021 року сайт переглядало коло 600 користувачів в місяць при 1.5 мільйонів візитів.

Новий домен - losst.pro

Далі був 2022 рік, який приніс багато проблем. Я з України і на мою країну напала Росія. Не буду писати деталі як повнтомасштабне вторгнення вплинуло на мене, тому що тоді доведеться розповісти про особисті речі. На початок 2022 року у мене було в запасі майже 50 статей. Я продовжував працювати на своїй роботі і публікувати, в основному, статті з запасу.

Багато авторів з якими я раніше співпрацював були з РФ, а значить з ними співпрацювати було більше не можна. Крім того, потрібно було збільшувати долю трафіка з англомовних країн. Ближче до осені статті з запасу закінчились і тоді я взяв відпустку на роботі, змінив домен на losst.pro та запустив англійську версію. Тоді ж були видалені деякі матеріали, які стосувались дистрибутивів розроблених РФ, наприклад про AstraLinux.

Перехід на новий домен пройшов нормально. Тоді сайт втратив десь 15% відсотків трафіку, але редіректи були налаштовані і залишалось тільки писати новий контент.

Пауза

З початку 2023 року нові статті, та оновлення для вже опублікованих виходять досить рідко. Ось чому:

  • Осінню 2022 через обстріли міст та електростанцій України почались тривалі відключення світла. Ніхто до того готовий не був і працювати було не можливо. Тої зими я захворів і прохворів досить довго. А коли вже зміг повернутись до написання матеріалів перерва в публікації була досить тривалою.
  • Монетизація за допомогою реклами на сайті хоч і використовується, але приносить досить мало коштів. Цього вистачає для оплати хостингу, але недостатньо щоб сайт міг мати команду.
  • Додавання англійської версії збільшило час, необхідний для підготовки однієї статті вдвоє, тому що тепер одну статтю потрібно написати два рази. І помилки треба виправляти в двох версіях одразу. А це вже збільшує кількість помилок.
  • На сайті знову зібралась велика кількість застарілих матеріалів, кількість яких продовжує збільшуватись. І оновити їх практично не реально.

Фактично весь 2022 рік я рухався по інерції, публікуючи статті з запасу і час від часу дописуючи щось нове, коли знаходив час. Але після хвороби враховуючи всі вище перераховані проблеми повертатись до написання матеріалів на регулярній основі мотивації вже не було. Тривалий час я тільки оновлював деякі застарілі статті, додаючи оновлення в англійську версію.

Тим не менше, за цей період було зроблено декілька технічних покращень. Було оновлено шаблон сайту, додана темна тема, видалена велика кількість застарілих картинок, розроблено декілька віджетів для сайдбару і віджет змісту, а також розроблено форму для збору зворотного зв'язку про статті, даними з якої я тепер користуюсь при оновлені матеріалів.

До того ж була оновлена інфраструктура і сайт переїхав на DigitalOcean. Тривалий час я користувався VestaCP, а потім HestiaCP. Але з ними є проблема. Сайт розгорнутий на сервері досить важко переносити на інший сервер, або розгорнути локально. Контейнеризація та Docker дозволяє просто запакувати все в архів і розгорнути все на іншому сервері, в точності як було за пів години.

Що буде далі?

Я не знаю. Зараз в 2025 році сайту скоро буде 10 років і мені буде жаль, якщо він просто зникне. Але і працювати як раніше, до паузи він не буде, тому середовище зараз вже зовсім не те, яким воно було коли я його створював і те що працювало тоді не буде працювати зараз.

Технології штучного інтелекту можуть досить сильно полегшити рутинні завдання по перекладу і завантаженню статей в різних мовних версіях. Але з іншої сторони, можливо в найближчі роки на всі запитання "Як …. в Linux?" буде успішно відповідати штучний інтелект. Він вже доволі непогано справляється з перекладом текстів, написанням Bash скріптів і багато чим іншим.

Я планую і далі працювати над кількома мовними версіями, а також покращувати якість матеріалів. Можливо деякі статі, які вже застаріли будуть видалені, нові статті будуть кращими, але виходити вони будуть рідко.