Історія проекту
Якщо що, текст в основному писав я, але трішки підправив ШІ
Цей експеримент розпочався восени 2025 року на старій Android TV-приставці 2016 року випуску — якщо точніше, на X96 із 2 ГБ оперативної та 16 ГБ постійної пам'яті (її продемонстровано в галереї або у розділі "Характеристики приставки"). Вона тривалий час, починаючи з літа 2022 року, пролежала в шухляді, оскільки була нікому не потрібна до того моменту.
Спочатку все йшло не дуже вдало через брак часу — проєкт довелося відкласти. Але наприкінці зими 2025 року я повернувся до нього з новими силами та ідеями. Також сервер, як можна помітити на фото, я перемістив. Раніше він стояв буквально під моїми ногами (під моїм робочим столом), а роутер (переналаштований у режим комутатора) з якоїсь причини видавав на ПК і сервер максимум 100 Мбіт/с (швидше за все, через неякісний кабель). Крім того, переміщення сервера дало йому змогу працювати навіть за відсутності електроенергії, оскільки тепер він живиться від блока безперебійного живлення (цьому посприяло низьке енергоспоживання пристрою).
Приставка працює під керуванням Armbian — дистрибутива на базі Debian, адаптованого для ARM-пристроїв. Перш за все я запустив FileBrowser — простий вебпровідник. Потім розгорнув серйозніші сервіси через Docker (детальніше про них читайте у розділі "Що було запущено на сервері"): Nextcloud, qBittorrent та Jellyfin. Згодом деякі сервіси були вимкнені та/або замінені. Дивно, але приставка все це витримує.
Спочатку я планував підключити архівний диск із важливими файлами, але від цієї ідеї довелося відмовитися: постійна робота накопичувача могла призвести до його передчасного виходу з ладу. Тому я залишив тільки флешку на 256 ГБ як основний носій. (Якщо ви не розумієте чому - читайте FAQ, питання 2) Jellyfin було вимкнено через відсутність потреби. У підсумку вийшов компактний домашній сервер із найнеобхіднішим для мене функціоналом.
30 грудня 2025 року я придбав у Cloudflare домен gavladorias.win (обрав саме такий, щоб ніхто випадково його не знайшов) за ціною 4,18 $ (177,82 грн за тодішнім курсом) на рік. Того ж дня розпочалося налаштування Cloudflare Tunnel — сервісу, який безпечно та просто виводить локальний сервер в інтернет (цілком вистачило безкоштовної версії).
Приблизно 27 січня 2026 року було створено цей сайт (версія для старих браузерів — 10 лютого). Проєкт був реалізований за кілька днів із використанням Nginx як основного вебсервера. Частину коду було написано за допомогою ШІ, що лише допомогло оптимізувати процес, не вплинувши на якість.
29 січня 2026 року я спробував запустити на приставці графічне середовище XFCE версії 4.20, і мені це вдалося. Для цього потрібно було встановити необхідні пакети та їхні залежності, а також в одному з конфігураційних файлів вказати, яке саме відеоядро слід використовувати для виведення зображення на монітор чи телевізор, оскільки там були свої особливості. Як «друкарська машинка» та для подібних завдань вона цілком придатна, але для «важкого» відео або вебсерфінгу приставка надто слабка.
10 лютого 2026 року сайт було оновлено: я повністю прибрав JavaScript (він тут не потрібен, як на мене, докладніше в FAQ, питання 3). Задля цього довелося пожертвувати кольоровими темами (темною та світлою), плавною кнопкою навігації та автоматичною зупинкою відеоплеєра при його закритті. Зате з'явилася кнопка для швидкого повернення вгору. Також було додано окрему версію сайту для старих браузерів, і вона працює доволі добре.
11 лютого 2026 року було запущено Forgejo для створення незалежного домашнього сховища коду (на кшталт GitHub). Це дасть мені можливість повністю контролювати свої проєкти без жодних обмежень, гарантуватиме конфіденційність напрацювань та забезпечить доступ до репозиторіїв навіть хрін зна де.
12 лютого 2026 року сайт було знову оновлено: створено ескізи (thumbnails) для галерей, що дає змогу сторінкам завантажуватися ще швидше. Також було перероблено тексти історій та впорядковано внутрішню структуру файлів на сервері. Для сучасної версії сайту покращено читабельність тексту на малих екранах (наприклад, на смартфонах), оновлено фото та відео.
13 лютого 2026 року вихідний код сайту став відкритим! Також було виправлено баг у старій версії сайту: усунено зміщення елементів галереї на специфічних роздільних здатностях екрана. Також були додані примітки для галереї (вони є в обох версіях сайту).
19 лютого 2026 року вийшла перша стабільна версія для мого сайту, номер версій 1.02, я зробив для сайту все, що я тоді хотів і наразі працює стабільно як і на ПК, так і на мобільних пристроях.
21 лютого 2026 року був створений сайт, який дає трішки більше інформації про автора цього сайту (або ж мене). Адрес сайту: https://about.gavladorias.win
25 березня 2026 року був здійснений повний перехід з Nextcloud на Seafile, причина - дуже повільна робота та важкість Nextcloud. Також були оновлені сайти. На сайті про сервер (ви зараз на ньому) додані характеристики приставки та FAQ. На сайті про автора (https://about.gavladorias.win) заявилася додаткова інформація про нього і характеристики його ПК.
31 березня 2026 року вийшла версія сайту 1.2 в якому була додана англійська мова та перемикач мов. Англійська версія сайту відкривається за замовчуванням.
Натисніть на кнопку в самому низу сторінки — там є прикол! (але обережно)