Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія | Попередня ревізія | ||
|
setuplinux [2019/05/23 16:58] |
setuplinux [2023/07/27 15:21] (поточний) nightfly |
||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| + | ====== Важливо ====== | ||
| + | {{: | ||
| + | У черговий раз варто зауважити, | ||
| + | ====== Автоматичне встановлення Stargazer+Ubilling на Linux Ubuntu | ||
| + | Інсталяційний скрипт бере за основу актуальний реліз Ubilling і робить все за аналогією з інсталятором для FreeBSD, по ходу правлячи всі змінні, | ||
| + | Linux | ||
| + | ===== Підтримувані на цей момент OS ===== | ||
| + | * Ubuntu 14.04 amd64 is deprecated | ||
| + | * Ubuntu 16.04 amd64 | ||
| + | * Ubuntu 18.04 amd64 | ||
| + | |||
| + | ===== Початкові дані для прикладу ===== | ||
| + | У прикладі будемо встановлювати максимальний пакет Stargazer + Ubilling + всі типи NAS + базова інсталяція [[http:// | ||
| + | - OS: Чиста(!) і встановлена з офіційного ISO-image | ||
| + | - Мережа користувачів: | ||
| + | - **Інтерфейс, | ||
| + | - IP інтерфейсу enp6s18: 172.30.50.1 | ||
| + | - **інтерфейс: | ||
| + | - IP інтерфейсу enp6s19: 10.0.0.2 | ||
| + | - Спілкуватися з білінгом ми будемо через мережеву: | ||
| + | - Так само ніхто не забороняє вам використовувати дві або одну мережеву. | ||
| + | |||
| + | Після попередньої конфігурації рекомендується перезавантажити сервер для візуальної перевірки нормального підняття мережі та інтерфейсів. | ||
| + | |||
| + | |||
| + | ===== Закачування і запуск інсталятора | ||
| + | Для дідуся 14.04: | ||
| + | < | ||
| + | apt-get update && apt-get upgrade | ||
| + | wget http:// | ||
| + | tar zxvf 14_04.tar.gz | ||
| + | cd 14_04_LTS | ||
| + | ./ | ||
| + | думаємо чому ми досі використовуємо цей мотлох | ||
| + | </ | ||
| + | Для всього іншого: | ||
| + | < | ||
| + | apt update && apt upgrade | ||
| + | wget http:// | ||
| + | tar zxvf UbuInstaller.tar.gz | ||
| + | cd UbuInstaller | ||
| + | ./ | ||
| + | </ | ||
| + | |||
| + | ===== Вказуємо опції встановлення ===== | ||
| + | **Для нашого конкретного випадку відповідаємо на всі запитання так:**\\ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Кажемо, | ||
| + | |||
| + | Вибираємо наш дистрибутив. Зверніть увагу Ubuntu 18.04 + php 7.1 поки що для тесту, оскільки php 7.1 ще не повністю працює. Неправильний вибір призведе, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Обираємо яку версію Stargazer нам би хотілося поставити.\\ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Вказуємо наш внутрішній інтерфейс, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Тут у нас запитується, | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | Вказуємо зовнішній інтерфейс, | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | Вибираємо чи хочемо ми встановити FreeRadius і початкові передустановки для КупаГен\\ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Практично закінчили. Тут у нас є останній шанс перевірити опції, які ми вказали. Дуже уважно вдивляємося, | ||
| + | |||
| + | {{: | ||
| + | \\ | ||
| + | \\ | ||
| + | **Після чого UBinstaller послідовно встановить із пакетів або портів** | ||
| + | - Stargazer | ||
| + | - Ubilling | ||
| + | - MySQL | ||
| + | - Apache | ||
| + | - PHP | ||
| + | - isc-dhcpd | ||
| + | - softflowd | ||
| + | - arping | ||
| + | - Усі потрібні модулі PHP | ||
| + | - Трохи іншого додаткового софту типу memcached, freeradius ітд. | ||
| + | - Внесе необхідні зміни в більшість потрібних конфігів | ||
| + | |||
| + | Якщо все добре - через кілька хвилин ми повинні спостерігати якусь таку картину, | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | |||
| + | \\ | ||
| + | \\ | ||
| + | Після встановлення, | ||
| + | Незалежно від вибору встановлюються скрипти OnConnect, що дають змогу керувати всіма типами NAS (api Mikrotik, Local, Rscriptd)\\ | ||
| + | Оскільки у нас все управляється через systemctl, то управляти буде ось так \\ | ||
| + | systemctl start|stop|status billing\\ | ||
| + | systemctl start|stop|status firewall\\ | ||
| + | \\ | ||
| + | Після перезавантаження ми в теорії повинні отримати робочий білінг доступний за адресою http:// | ||
| + | |||
| + | ===== Що ще? ===== | ||
| + | Не забудьте після встановлення налаштувати стандартний враппер [[remoteapi# | ||
| + | Автообновлятор лежить / | ||
| + | ===== Примітки ===== | ||
| + | - " | ||
| + | - Актуально для Ubuntu 18.04+ в ній додали функціонал авто переднастроювання cloud-init, якщо ви не знаєте, | ||
| + | < | ||
| + | echo " | ||
| + | </ | ||
| + | - Для ледачіх і тупих знято кілька максимально дохідливих скрінкастів, | ||