Користувальницькькі налаштування

Налаштування сайту


setupubinstaller

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
setupubinstaller [2022/09/24 14:39]
127.0.0.1 зовнішнє редагування
setupubinstaller [2024/03/13 14:23] (поточний)
nightfly [OS котрі підтримуються на даний момент]
Рядок 1: Рядок 1:
-====== Автоматическая установка Stargazer+Ubilling на FreeBSD ======+====== Автоматичне встановлення Ubilling на FreeBSD ======
  
-После 30 марта 2014 года UBinstaller использует pkg ng а также требует вменяемого подключения к интернету. Так как все вещи нужные для его работы теперь выкачиваются из наших репозиториев. Это сделано по нескольким причинам: уменьшение размера дистрибутива, отказ от перепаковки при каждом релизе, ускорение установки, искоренение привязки к конкретной архитектуре. +Отако, все автоматизовано, стандартизовано та перевірено десятки та сотні разів до вас. Берете й встановлюєте. Так, серверу потрібен інтернет для встановлення. Можливо <del>невдахи</del> провайдери у котрих немає інтернету будуть засмучені, але ж камон... 
-\\ + 
-К сожалению <del>неудачники</del> провайдеры у которых нету интернета - этого могут не оценить. Извините.+===== OS котрі підтримуються на даний момент =====
  
-===== Поддерживаемые на данный момент OS =====+  * FreeBSD 14.0 amd64 (K) 
 +  * FreeBSD 13.3 amd64 (K) 
 +  * FreeBSD 13.2 amd64 (E)
  
-  * FreeBSD 13.1 amd64 
-  * FreeBSD 13.0 amd64 
-  * FreeBSD 12.3 amd64 
  
 +Набори пакунків **K**, **T** та **E** означають, що вони включають все необхідне ПЗ необхідне для роботи біллінгу та відрізняються наступним чином:
  
 +  * T - містить PHP 7.4
 +  * E - містить PHP 8.2
 +  * K - містить PHP 8.3
  
-===== Исходные данные для примера =====+===== Вихідні дані для прикладу =====
  
  
-  - OS: Чистая(!) и установленная с официального ISO-image (не image для Virtual machine!) [[video|FreeBSD 13.RELEASE amd64]] (рекомендуется)  +  - OS: Чиста(!) та встановлена з офіційного ISO-образу (не image для Virtual machine!) [[video|FreeBSD 13.RELEASE amd64]] (рекомендується)  
-  - Сеть пользователей: 172.16.0.0/24 +  - Підмережа користувачів: 172.16.0.0/24 
-  - Интерфейс к которому подключены пользователи: em0 (Он смотрит внутрь сети+  - Інтерфейс, до якого підключено користувачів: em0 (він дивиться в середину користувацької мережі
-  - IP интерфейса em0: 172.16.0.1 +  - IP інтерфейсу em0: 172.16.0.1 
-  - Внешний интерфейс: em1 (Он смотрит в Интернет) +  - Зовнішній інтерфейс: em1 (він дивиться в інтернет) 
-  - IP интерфейса em1: 10.0.3.15 +  - IP інтерфейсу em1: 10.0.3.15 
-  - Общаться с биллингом мы будем через сетевую em2 с IP 192.168.0.154/24+  - Спілкуватись з біллінгом ми будемо через інтерфейс em2 з IP 192.168.0.154/24
  
-Для понятности - наш **/etc/rc.conf** выглядит следующим образом (да, все интерфейсы **должны** быть предварительно сконфигурированы):+Задля зрозумілості - наш **/etc/rc.conf** виглядає наступним чином (такусі інтерфейси **повинні** бути заздалегідь сконфігуровані та підняті):
  
 <file ini rc.conf> <file ini rc.conf>
Рядок 39: Рядок 42:
 </file> </file>
  
-После предварительной конфигурации, рекомендуется перезагрузить сервердля визуальной проверки нормального поднятия сети/интерфейсов.+Після попередньої конфігурації, рекомендується перезавантажити сервер для візуальної перевірки нормального підняття мережі/інтерфейсів.
  
-===== Закачивание и запуск установщика  =====+===== Завантаження та запуск інсталятора  =====
  
  
Рядок 50: Рядок 53:
    
  
-===== Указываем опции установки =====  +===== Вказуємо опції встановлення =====  
-**Для нашего конкретного случая отвечаем на все вопросы так:**+ 
 +**Для нашого конкретного випадку відповідаємо на всі запитання так:**
 \\ \\
  
-Говорим, что да - хотим ;)\\+Кажемощо так - хочемо ;)\\
  
 {{:ubsngx000.png?400|}} {{:ubsngx000.png?400|}}
  
-Выбираем тип установкиВ общем случае это "новая установка".+Вибираємо тип встановленняУ загальному випадку це "нова установка".
  
 {{:ubsngx001.png?400|}} {{:ubsngx001.png?400|}}
  
-Выбираем наш дистрибутив. Обратите внимание на архитектуру вашей системы. Неверный выбор, приведет скорее всего к полной нерабочестии переустановке системы с нуля.\\+Вибираємо наш дистрибутив. Зверніть увагу на архітектуру системи. Невірний вибір, приведе швидше за все, до повної непрацездатностіі перевстановлення системи з нуля.\\
  
 {{:ubsngx002.png?400|}} {{:ubsngx002.png?400|}}
  
-Выбираем нужную нам версию Stargazer+Вибираємо потрібну нам версію Stargazer. Беремо рекомендовану та не вимахуємось.
  
 {{:ubsngx003.png.png?400|}} {{:ubsngx003.png.png?400|}}
  
-Указываем наш внутренний интерфейс смотрящий на пользователей - em0\\+Вказуємо наш внутрішній інтерфейс, що дивиться на користувачів - em0\\
  
 {{:ubsngx004.png?400|}} {{:ubsngx004.png?400|}}
  
  
-Тут у нас спрашивается хотим ли мы собрать все нужное для NAS сервера? Говорим - да, ок. Это будет не лишним, даже если вы планируете установку дополнительных NAS rscriptd\\ +Тут у нас запитується, чи хочемо ми зібрати все необхідне для NAS сервера? Говоримо так, ок. Це буде не зайвим, навіть якщо ви плануєте встановлення додаткових NAS rscriptd\\
  
 {{:ubsngx005.png?400|}} {{:ubsngx005.png?400|}}
  
-Указываем внешний интерфейс смотрящий в интернет - em1\\+Вказуємо зовнішній інтерфейс, що дивиться в інтернет - em1\\
  
 {{:ubsngx006.png?400|}} {{:ubsngx006.png?400|}}
  
  
-Практически закончили. Здесь у нас есть последний шанс проверить опции которые мы указали. Очень внимательно всматриваемся все ли хорошо, проверяем соответствует ли видимая картина ожидаемой, и если да тыкаем - Yes. В противном случае - No, после этого у вас еще будет шанс попробовать еще раз, и рискнуть что-то изменить.\\+Майже закінчили. Тут у нас є останній шанс перевірити опції, які ми вказали. Дуже уважно вдивляємося чи все вірно, перевіряємо чи відповідає видима картина очікуваній, і якщо так тицяємо - Yes. В іншому випадку - No, після цього у вас буде шанс спробувати ще раз, і ризикнути щось змінити.\\
  
 {{:ubsngx007.png?400|}} {{:ubsngx007.png?400|}}
  
-Далее отвечаем на вопрос о том, хотим ли мы установить пакетный менеджер pkg ng - y\\+Далі відповідаємо на питання про течи хочемо ми встановити пакетний менеджер pkg ng - натискаючи "y"\\
  
 {{:ubsngx008.png?400|}} {{:ubsngx008.png?400|}}
  
  
-В общем все вышеописанное предварительное конфигурирование [[https://www.youtube.com/watch?v=FW3BiFUXBLE|выглядит приблизительно так]] и занимает несколько секунд.+Загалом усе вищеописане попереднє конфігурування [[https://www.youtube.com/watch?v=FW3BiFUXBLE|виглядає приблизно так]] і займає декілька секунд.
  
 \\ \\
 \\ \\
-**После чего UBinstaller последовательно установит из пакетов либо портов**  \\+**Після чого UBinstaller встановить на вашу систему**  \\
   - Stargazer   - Stargazer
   - Ubilling   - Ubilling
Рядок 108: Рядок 112:
   - bandwidthd   - bandwidthd
   - arping   - arping
-  - Все нужные модули PHP +  - Всі необхідні модулі PHP 
-  - Немного другого дополнительного софта типа memcached, freeradius итд+  - Трохи іншого додаткового софту типу memcached, redis, freeradius тощо
-  - Внесет необходимые изменения в большинство нужных конфигов+  - Внесе необхідні зміни до більшості потрібних конфігів
  
-Если все хорошо - через пару минут мы должны наблюдать какую-то такую картину, намекающую на точто следует перезагрузить сервер при помощи команды reboot. Примечание для тех, кто не способен самостоятельно прочитать, что написано на последнем скриншоте. **Логин и пароль по умолчанию: admin/demo**\\ +Якщо все добре – через пару хвилин ми повинні спостерігати якусь таку картину, яка натякає на тещо слід перезавантажити сервер за допомогою команди reboot.\\
  
 +Примітка для тих, хто не спроможний самостійно прочитати, що написано на останньому скріншоті. **Логін та пароль за замовчуванням: admin/demo**. Так, пароль треба обов'язково змінити!\\
  
 {{:ubsngx009.png?400|}} {{:ubsngx009.png?400|}}
Рядок 121: Рядок 126:
 \\ \\
 \\ \\
-Следует также заметить что по умолчанию будет использована политика блокирования всех неизвестных из подсети 172.16.0.0/24 на интерфейсе em0 - не поленитесь подумать над этим до перезагрузки и заглянуть по этому поводу в /etc/firewall.conf+Слід також зауважити, що за умовчанням буде використана політика блокування всіх невідомих хостів з підмережі 172.16.0.0/24 на інтерфейсі em0 - не полінуйтеся подумати над цим до перезавантаження і зазирнути з цього приводу до **/etc/firewall.conf**
 \\ \\
-После перезагрузки мы в теории должны получить рабочий биллинг доступный по адресу http://192.168.56.94/billing/ :)+Після перезавантаження ми, теоретично, маємо отримати робочий білінг доступний за адресою http://192.168.0.154/billing/ :)
 \\ \\
-Вся установка у здоровых людей, в среднем занимает в районе трех минути выглядит приблизительно так, как изображено [[https://www.youtube.com/watch?v=dyUtGdaqgMM&hd=1|на видео]] Либо посмотрите в разделе [[video|скринкасты]] - подробнее и доходчивее уже некуда.+Усе встановлення у здорових людей, в середньому займає близько трьох хвилин, і виглядає приблизно так, як зображено [[https://www.youtube.com/watch?v=tByYZFlwfQo|на відео]] Або подивіться в розділі [[video|скрінкасти]] - докладніше і зрозуміліше вже нікуди. 
  
 +===== Примітки =====
 +  - "Чиста FreeBSD" необхідна для встановлення - натякає на те, що вона має бути саме чистою, релізною версією, без будь-яких встановлених пакетів та не оскверненою вашою творчістю. Чому так? А все просто - у нас немає ні людей, ні можливості, ні часу, і головне жодного бажання, тестувати та передбачати всі косяки, які ви можете створити своїми ручками як до, так і після встановлення білінгу. 
 +  - Блокування - стандартна політика для підмережі користувачів через внутрішній інтерфейс. Виявіть обережність. Якщо ви плануєте доступ до білінгу для адміністрування з внутрішньої мережі - виправте перед перезавантаженням /etc/firewall.conf (так - нагадуємо про це вже вдруге)
  
-===== Примечания =====  
-  - "Чистая FreeBSD" необходимая для установки - намекает на то, что она должна быть именно чистой, релизной версией, без каких либо установленных пакетов и неоскверненной вашим творчеством. Почему так? А все просто -  у нас нет ни людей, ни возможности, ни времени, и главное никакого желания тестировать и предусматривать все косяки которые вы можете сотворить своими ручками как до, так и после установки биллинга.  
-  - Блокирование - политика по умолчанию для подсети пользователей через внутренний интерфейс. Проявите осторожность. Если вы планируете доступ к биллингу для администрирования из внутренней сети - поправьте перед перезагрузкой /etc/firewall.conf (да да - это во второй раз) 
-  - Чисто для интереса можете ознакомиться со [[setupfreebsd|старой документацией о установке на FreeBSD вручную]], чтобы иметь представление о взаимосвязях внутри системы. 
-  - Для самых маленьких и тупых, снято несколько максимально доходчивых скринкастов, которые можно найти в разделе [[video|Видео]]. 
  
setupubinstaller.1664019551.txt.gz · Востаннє змінено: 2022/09/24 14:39 повз 127.0.0.1