Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія | Попередня ревізія Наступна ревізія По сторонах наступні версії | ||
setupubinstaller [2019/12/17 17:31] |
setupubinstaller [2024/06/12 17:00] nightfly [OS котрі підтримуються на даний момент] |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
+ | ====== Автоматичне встановлення Ubilling на FreeBSD ====== | ||
+ | |||
+ | Отако, все автоматизовано, | ||
+ | |||
+ | ===== OS котрі підтримуються на даний момент ===== | ||
+ | |||
+ | * FreeBSD 14.1 amd64 (K) | ||
+ | * FreeBSD 14.0 amd64 (K) | ||
+ | * FreeBSD 13.3 amd64 (K) | ||
+ | * FreeBSD 13.2 amd64 (E) | ||
+ | |||
+ | |||
+ | Набори пакунків **K**, **T** та **E** означають, | ||
+ | |||
+ | * T - містить PHP 7.4 | ||
+ | * E - містить PHP 8.2 | ||
+ | * K - містить PHP 8.3 | ||
+ | |||
+ | ===== Вихідні дані для прикладу ===== | ||
+ | |||
+ | |||
+ | - OS: Чиста(!) та встановлена з офіційного ISO-образу (не image для Virtual machine!) [[video|FreeBSD 13.2 RELEASE amd64]] (рекомендується) | ||
+ | - Підмережа користувачів: | ||
+ | - Інтерфейс, | ||
+ | - 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 тощо. | ||
+ | - Внесе необхідні зміни до більшості потрібних конфігів | ||
+ | |||
+ | Якщо все добре – через пару хвилин ми повинні спостерігати якусь таку картину, | ||
+ | |||
+ | Примітка для тих, хто не спроможний самостійно прочитати, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | Слід також зауважити, | ||
+ | \\ | ||
+ | Після перезавантаження ми, теоретично, | ||
+ | \\ | ||
+ | Усе встановлення у здорових людей, в середньому займає близько трьох хвилин, | ||
+ | |||
+ | |||
+ | ===== Примітки ===== | ||
+ | - " | ||
+ | - Блокування - стандартна політика для підмережі користувачів через внутрішній інтерфейс. Виявіть обережність. Якщо ви плануєте доступ до білінгу для адміністрування з внутрішньої мережі - виправте перед перезавантаженням / | ||
+ | |||