Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія | Попередня ревізія Наступна ревізія По сторонах наступні версії | ||
setuplinux [2019/05/23 09:52] |
setuplinux [2023/07/27 15:17] 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 " | ||
+ | </ | ||
+ | - Для ледачіх і тупих знято кілька максимально дохідливих скрінкастів, |