Огляд веб-інтерфейсів
Ця сторінка присвячена веб-інтерфейсам для адміністрування OpenWrt. Щоб дізнатися про запуск власного вебсерверу, див. webserver. Загальний огляд веб-інтерфейсів також доступний на http://lwn.net/Articles/420066/.
LuCI
Основний веб-інтерфейс OpenWrt, переважно написаний мовою Lua.
- Домашня сторінка проєкту: https://github.com/openwrt/luci/wiki/
- Портал перекладів: https://github.com/openwrt/luci/wiki/i18n
- За замовчуванням використовує вебсервер uHTTPd
LuCI2
Спроба створити новий вебінтерфейс наступного покоління для OpenWrt.
- За замовчуванням використовує uHTTPd
- Вихідний код: luci2 (cgit)
JUCI
JUCI — сучасний вебінтерфейс, розроблений для вбудованих пристроїв на базі OpenWrt. Побудований з використанням HTML5, Angular.js та WebSocket-зʼєднань із компактним і швидким Lua-бекендом.
Фронтенд і бекенд можна збирати та використовувати незалежно. JUCI розробляється компанією IOPSYS і використовується на їхніх пристроях.
Turris Foris та reForis
Foris — вебінтерфейс для маршрутизаторів Turris Omnia. reForis — оновлена перероблена версія.
Хоча ці проєкти створені для Turris, вони є з відкритим кодом і можуть бути використані на інших пристроях. Написані на Python, тож пристрій повинен мати достатньо дискового простору.
Oui
Oui — вебінтерфейс на базі Vue3, що використовує спеціальне Lua-середовище. Проєкт модульний, подібно до LuCI, де компоненти розділено на окремі пакети `.ipk`.
Gargoyle
Gargoyle використовує JavaScript (переважно на клієнтській стороні), а для необхідних серверних сценаріїв — haserl.
- Домашня сторінка: https://www.gargoyle-router.com/
- Огляд реалізації: https://www.gargoyle-router.com/wiki/doku.php?id=developer_documentation
CyberWRT
CyberWRT — інформаційна панель для IoT-хабів на базі OpenWrt. Популярна в DIY-спільноті для створення розумного дому. Не призначений для повного адміністрування маршрутизатора, але має обмежені можливості для цього.
Webmin
Webmin — вебінтерфейс для адміністрування систем Unix/Linux, написаний на Perl. (Станом на зараз, не портований на OpenWrt.)
Через будь-який сучасний браузер можна керувати обліковими записами, Apache, DNS, спільним доступом до файлів тощо. Webmin усуває потребу в ручному редагуванні файлів конфігурації (наприклад, `/etc/passwd`), і дозволяє адмініструвати систему локально або віддалено.
Також доступний UserMin — спрощений інтерфейс для користувачів (webmail, зміна пароля, фільтри пошти тощо).
X-Wrt
X-Wrt був першим вебінтерфейсом для OpenWrt.
Не слід плутати з новішим китайським форком OpenWrt, який також має назву X-Wrt.
- Архів: x-wrt.org (архів)
X-Wrt (китайський форк)
Китайська гілка OpenWrt із майстром налаштувань.
- Домашня сторінка: https://x-wrt.com/
- Репозиторій: https://github.com/x-wrt/x-wrt