Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія | Попередня ревізія | ||
|
setupubinstaller [2019/12/24 12:06] |
setupubinstaller [2025/08/09 13:11] (поточний) nightfly [OS котрі підтримуються на даний момент] |
||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| + | ====== Автоматичне встановлення Ubilling на FreeBSD ====== | ||
| + | |||
| + | Отако, все автоматизовано, | ||
| + | |||
| + | ===== OS котрі підтримуються на даний момент ===== | ||
| + | |||
| + | * FreeBSD 14.3 amd64 (L) | ||
| + | * FreeBSD 14.2 amd64 (L) | ||
| + | * FreeBSD 13.5 amd64 (L) | ||
| + | |||
| + | |||
| + | Набори пакунків **K**, **T**, **L** та **E** означають, | ||
| + | |||
| + | * T - містить PHP 7.4 | ||
| + | * E - містить PHP 8.2 | ||
| + | * K - містить PHP 8.3 | ||
| + | * L - містить PHP 8.4 | ||
| + | |||
| + | ===== Вихідні дані для прикладу ===== | ||
| + | |||
| + | |||
| + | - OS: Чиста(!) та встановлена з офіційного ISO-образу (не image для Virtual machine!) [[https:// | ||
| + | - Підмережа користувачів: | ||
| + | - Інтерфейс, | ||
| + | - IP інтерфейсу em0: 172.16.0.1 | ||
| + | - Зовнішній інтерфейс: | ||
| + | - IP інтерфейсу em1: 10.0.3.15 | ||
| + | - Спілкуватись з біллінгом ми будемо через інтерфейс em2 з IP 192.168.0.154/ | ||
| + | |||
| + | Задля зрозумілості - наш **/ | ||
| + | |||
| + | <file ini rc.conf> | ||
| + | hostname=" | ||
| + | |||
| + | ifconfig_em0=" | ||
| + | ifconfig_em1=" | ||
| + | ifconfig_em2=" | ||
| + | defaultrouter=" | ||
| + | |||
| + | sshd_enable=" | ||
| + | gateway_enable=" | ||
| + | |||
| + | </ | ||
| + | |||
| + | Після попередньої конфігурації, | ||
| + | |||
| + | ===== Завантаження та запуск інсталятора | ||
| + | |||
| + | |||
| + | # fetch http:// | ||
| + | # tar zxvf ubinstaller.tar.gz | ||
| + | # cd ubinstaller | ||
| + | # sh UBinstaller.sh | ||
| + | |||
| + | |||
| + | ===== Вказуємо опції встановлення ===== | ||
| + | |||
| + | **Для нашого конкретного випадку відповідаємо на всі запитання так:** | ||
| + | \\ | ||
| + | |||
| + | Кажемо, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Вибираємо тип встановлення. У загальному випадку - це " | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Вибираємо наш дистрибутив. Зверніть увагу на архітектуру системи. Невірний вибір, приведе швидше за все, до повної непрацездатності, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Вибираємо потрібну нам версію Stargazer. Беремо рекомендовану та не вимахуємось. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Вказуємо наш внутрішній інтерфейс, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | Тут у нас запитується, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Вказуємо зовнішній інтерфейс, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | Майже закінчили. Тут у нас є останній шанс перевірити опції, які ми вказали. Дуже уважно вдивляємося чи все вірно, перевіряємо чи відповідає видима картина очікуваній, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Далі відповідаємо на питання про те, чи хочемо ми встановити пакетний менеджер pkg ng - натискаючи " | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | Загалом усе вищеописане попереднє конфігурування [[https:// | ||
| + | |||
| + | \\ | ||
| + | \\ | ||
| + | **Після чого UBinstaller встановить на вашу систему** | ||
| + | - Stargazer | ||
| + | - Ubilling | ||
| + | - MySQL | ||
| + | - Apache | ||
| + | - PHP | ||
| + | - isc-dhcpd | ||
| + | - sudo | ||
| + | - softflowd | ||
| + | - bandwidthd | ||
| + | - arping | ||
| + | - Всі необхідні модулі PHP | ||
| + | - Трохи іншого додаткового софту типу memcached, redis, freeradius тощо. | ||
| + | - Внесе необхідні зміни до більшості потрібних конфігів | ||
| + | |||
| + | Якщо все добре – через пару хвилин ми повинні спостерігати якусь таку картину, | ||
| + | |||
| + | Примітка для тих, хто не спроможний самостійно прочитати, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | |||
| + | \\ | ||
| + | \\ | ||
| + | Слід також зауважити, | ||
| + | \\ | ||
| + | Після перезавантаження ми, теоретично, | ||
| + | \\ | ||
| + | Усе встановлення у здорових людей, в середньому займає близько трьох хвилин, | ||
| + | |||
| + | |||
| + | ===== Примітки ===== | ||
| + | - " | ||
| + | - Блокування - стандартна політика для підмережі користувачів через внутрішній інтерфейс. Виявіть обережність. Якщо ви плануєте доступ до білінгу для адміністрування з внутрішньої мережі - виправте перед перезавантаженням / | ||
| + | |||