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

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


Сайдбар

Розділи

Загальний опис
Історія змін
Рекомендації до оновлення
Плани на майбутнє
Відомі проблеми
Онлайн демо
Допомога проекту
Люди
Трохи про безпеку

FAQ



Редагувати сайдбар

setupdebianstaller

Це стара версія документу!


Установка на Debian GNU/Linux 11.3 bullseye

Установщик Debianstaller предназначен для автоматической установки Ubilling на чистую(!) ОС Debian GNU/Linux 11.3 bullseye.

“Чистую” в данном контексте означает, что:

  1. Вы скачали отсюда файлик debian-11.3.0-amd64-netinst.iso.
  2. Установили ОС так как показано на видео без глупой самодеятельности.
  3. Ничего(!) больше не делали перед установкой, и оставили все свои амбиции мамкиного админа при себе.
  4. Дословно проследовали инструкции ниже и оставили все свои амбиции и самодеятельность при себе.
  5. Готовы? - Тогда поехали! Не готовы? - Ну тогда путь у вас останется только вариант повторять в цикле пункты 1-5 пока не осилите подавление своего творчества.

Конфигурируем сетевые интерфейсы

Допускаем, что интерфейс enp0s8 c IP 192.168.0.154/24 и шлюзом по-умолчанию 192.168.0.1 у нас смотрит в мир, а интерфейс enp0s3 с IP 172.16.0.0/24 в сторону пользователей.

$ su -
# nano /etc/network/interfaces
allow-hotplug enp0s8
iface enp0s8 inet static
 address 192.168.0.154
 netmask 255.255.255.0
 gateway 192.168.0.1

allow-hotplug enp0s3
iface enp0s3 inet static
 address 172.16.0.1
 netmask 255.255.255.0

Убеждаемся, что хоть что-то у нас будет использоваться в виде DNS сервера заглядывая в resolv.conf:

# nano /etc/resolv.conf
domain ourisp
search ourisp
nameserver 192.168.0.1

Перезагружаемся

# reboot

Проверяем

Убеждаемся, что конфигурация нашей сети выглядит так как мы ожидали:

# ip a

Скачиваем и запускаем инсталлятор Debianstaller

$ su -
# wget http://ubilling.net.ua/ubinstaller.tar.gz
# tar zxvf ubinstaller.tar.gz
# cd ubinstaller/debianstaller/
# bash Debianstaller.sh

Весь процесс установки должен выглядеть приблизительно как на видео и занимать в районе ~5-7 минут. В случае возникновения каких либо проблем, можно попытаться диагностировать их при помощи /var/log/debianstaller.log.

После установки и перезагрузки мы должны получить:

  • Окружение из Apache2, PHP 7.4, MariadDB
  • Работающий в целом Ubilling находящийся в /var/www/html/billing и доступный по ссылке ваш_сервер/billing/
  • Работающий и запущенный Stargazer
  • Преднастроенный DHCP сервер
  • Преднастроенный FreeRADIUS и КучаГен готовые к эксплуатации. Включаете MULTIGEN_ENABLED и радуетесь жизни
  • Запущенный и готовый к эксплуатации SphinxSearch. Можете просто включить SPHINX_SEARCH_ENABLED, добавить индексацию в крон и отлично все искать
  • Два запущенных и готовых просто к включению сервера кэширования: memcached и redis. Можете просто установить желаемый UBCACHE_STORAGE
  • Какой-то базовый пресет фаервола находящийся в /etc/furrywall
  • Работающий автообновлятор в /var/www/html/autoubupdate.sh
  • Работающий и преднастроенный bandwidthd по ссылке ваш_сервер/band/
  • Запущенный на LAN интерфейсе netflow-сенсор softflowd
  • Преднастроенный и редактируемый из веб-интерфейса crontab
  • А также много дополнительного и полезного софта.
setupdebianstaller.1664019551.txt.gz · Востаннє змінено: 2022/09/24 14:39 повз 127.0.0.1