Коротко о главном

Панель ruHetzner разработана командой ABCD Team и предназначена для запуска своего виртуального сервера или кластера с выделенным хранилищем на базе датацентров Hetzner. Это не продукт какой-то отдельной компании, а инициатива людей, которая позволяет запускать сервера из коробки и продавать их как услугу.




Возможности панели



Полный доступ

Вы никак не ограничены в возможностях. Полное управление (root-доступ) серверами находится у вас в руках.


Почасовой/помесячный

Вы платите только за использованное количество мощностей. Без переплат. Отключение в любой момент.


Масштабирование

Вы можете расширять свои мощности в один клик при помощи автоматического перехода на другой тариф.


Управление кластером

Создайте свой кластер из множества серверов в различных дата-центрах для мастабирования проектов.


Перепродажа услуг

Продавайте реселлерам уже готовые тарифы с фиксированным кол.вом ресурсов ваших серверов.


Группы пользователей

Создавайте собственные тарифы и группируйте пользователей по тарифам и кол.ву их ресурсов.


Никаких лимитов

Вы не ограничены в лимитах, за исключением мощностей ваших виртуальных серверов. Безлимитно всё от трафика до нагрузок.


Оповещение по email

Будьте вкурсе всех событий при помощи автоматической рассылки сообщений о статусе серверов.


Адаптивность

Панель адаптирована для веб-версии и мобильных браузеров, чтобы серверами было управлять ещё удобнее.



Наши специалисты помогут реализовать различные варианты проектов на базе ruHetzner прямо из коробки. Обратитесь к нам за помощью и мы создадим основу под Вашу хостинг-компанию. Поможем настроить серверы, огранизовать и запустить виртуальные машины под вашим собственным брендом. И все это интегрировать в BILLmanager, конечно же не за бесплатно. Детали уточните у службы поддержки...




Хотите свою панель?



Запустите свою собственную панель уже сейчас всего за 550 руб. в мес.!

  • Готовое решение
  • Никаких доп. расходов
  • Быстрый запуск панели
  • Автоматическое обновление
  • Полностью независимый продукт
  • Простая интеграция в BILLmanager

Зарегистрироваться



Установка панели и запуск

Для начала работы с уже установленной панелью, вам понадобится:

  1. Зарегистрироваться в нашем биллинге Highload.Cloud
  2. Пополните баланс биллинга и закажите любой тариф
  3. Сразу после регистрации - вам будет отправлен на email (с которого вы зарегистрировались в биллинге) письмо с данными для входа в нашу панель для пополнения баланса в панели
  4. Закажите этот тариф (как это сделать):

Прежде, чем начать

Для начала работы с уже установленной панелью, вам понадобится:

  • Настроить домен и почту
  • Добавить токены Hetzner
  • Добавить пользователей
Опциональные шаги:
  • Настроить внешний вид и домен для вашей панели
  • Настроить параметры панели

Ждём 10 минут пока панель установится сама. Никаких действий проводить не нужно.

Пока устанавливается панель, регистрируем аккаунт Hetzner. По умолчанию предоставляется всего 10 облачных серверов, количество которых можно расширить через службу поддержки. Аккаунты можно регистрировать много раз, лучше делать 3 раза в неделю (могут подумать что спам/боты и удалить). Делается это с целью не держать всё в одном аккаунте в случае чего (блокировки аккаунта из-за чернухи или иной причины).

Если регистрируетесь с указанием России - платите дополнительно 20% НДС. Если хотите убрать НДС - попросите вашего друга с Украины зарегистрироваться в Hetzner, чтобы убрать налог (НДС РФ в Украине не распостраняется (нет представительства), дешевле выходят сервера).


После регистрации, сразу после установки панели на сервер - зарегистрируйтесь на MailGun.com с выбором бесплатного тарифа (необходимо для автоматических рассылок доступов к серверам и оповещений). После запуска панели, регистрации в Hetzner и MailGun, авторизуйтесь в панель, доступ которой был отправлен нами по email (с которого вы регистрировались в биллинге Highload.Cloud). В настройках — добавляем аккаунты Hetzner которые вы зарегистрировали.

Сразу после авторизации, настройте панель под свой личный бренд:



Все клиенты будут распределяться по аккаунтам Hetzner. Вам будет нужно следить, увеличивать лимиты, вовремя пополнять баланс в Hetzner, обрабатывать поступающие жалобы, ибо могут заблокировать все аккаунты и сервера клиентов без суда и следствия.



После полноценной настройки вашей панели, создайте API-токены в панели Hetzner и укажите их в панели согласно инструкции ниже:

  1. Перейдите в раздел "Токены" вашей панели
  2. Нажмите кнопку "Создать", откроется модальное окно
  3. В разделе "Имя" укажите любое имя аккаунта, "Токен" - API-токен
  4. Серверы/IP-адреса/Снимки/Хранилища - укажите лимиты аккаунтов (если не указать, то сервера или другие услуги не будут создаваться на стороне Hetzner)
  5. Нажмите "ОК"


После успешной привязки аккаунта к панели, вы можете сразу создавать и управлять любыми облачными серверами, доступными из панели Hetzner. Эта готовая панель готова для старта продажи, однако осталось привязать её к биллингу.

Подключение панели к биллингу

Прежде, чем начать

Для начала работы с биллингом, вам понадобится:

  • Прямые руки
  • Сам BILLmanager 5-ой версии
  • Уже полностью настроенная панель

Внимание! Перед подключением панели к биллингу - перестрахуйтесь и сделайте бэкап базы данных биллинга!










  1. Скачиваем файлы бота
    Бот может быть запущен под Linux/Windows. Единственное требование для его запуска — наличие JRE (Java Runtime Environment) в системе. В идеале запустить на удаленном сервере.

    Скачиваем файл: https://hetzner.abcd.cloud/files/billmgr5-integration.zip

  2. После скачивания, распаковываем и видим:

    • systemd — шаблоны файлов, чтобы запустить бота как фоновый сервис, через systemd
    • billbot.jar — сам бот
    • config.yml — настройки, которые необходимо поменять под себя, перед запуском бота
    • start.bat/start.sh — файлы для простого запуска бота под Windows/Linux

  3. Настраиваем BillManager
    В минимальном варианте, нам надо только добавить хотя бы один тариф и обработчик/тип продукта для него.

    Добавляем тип продукта: Открываем в BillManager 5 меню «Продукты > Типы продуктов» и жмём «Создать».

    В открывшемся окне заполняем отмеченные поля и жмём «ОК».

  4. Добавляем обработчик услуг
    Открываем меню «Интеграция > Обработчики услуг» и жмём «Создать».

    1. Открываем меню «Интеграция > Обработчики услуг» и жмём «Создать».

    2. На шаге «Тип продукта» выбираем созданный ранее тип продукта и выбираем его.


    3. «Модуль обработки» — «Ручная обработка»:


    4. «Настройка интеграции» — «Не создавать задачу на продление»:

В параметрах обработчика указываем люббой ДЦ, любое имя обработчика и в поле «Ответственный» — отдел, в котором будет аккаунт, под которым бот будет авторизовываться в биллинге. После настройки интеграции, создаём тарифы для пополнения баланса панели.



  1. Добавляем тарифный план
    «Продукты > Тарифные планы», кнопка «Создать». Далее «Тип продукта», созданный ранее (Пополнение счета панели).

    • Обработчик услуг — добавленный обработчик
    • Внутреннее наименование — любое
    • В поле «Единоразово» — на сколько покупка данного тарифа будет пополнять баланс панели

    Жмём «ОК».


  2. Теперь можно создать ещё несколько тарифных планов под разные суммы пополнения:


  3. Получаем токен авторизации в панели
    Чтобы бот мог управлять пользователями панели, ему нужен токен авторизации администратора, с максимальным сроком действия (мы же не хотим, чтобы бот отвалился через месяц).

    Для этого, заходим в свой инстанс панели:



    Жмём на кнопку информации:





  1. Открываем страницу с API:

  2. На странице API жмём «Auth > Login > Try it out»:

  3. В «Request body» подставляем логин/пароль админа панели и максимальное время действия токена — 315360000. Жмём «Execute».

  4. Из поля «Server response» сохраняем себе значение хедера «authorization». Это токен авторизации, который будет использован при настройке бота.
  1. Настраиваем бота под себя. Открываем config.yml и видим что-то вроде:


    Несмотря на обилие настроек, тут всё просто:
    • billing.url — адрес вашего биллинга, с постфиксом /billmgr
    • billing.login — логин аккаунта сотрудника, под которым будет авторизовываться в биллинге запущеный бот
    • billing.password — пароль аккаунта сотрудника
    • panel.url — адрес вашей панели Hetzner-реселлера
    • panel.token — токен авторизации, полученный в пункте 3
    • mail — настройки почты, чтобы бот мог оповещать вас об успешных/проваленных задачах
    • mail.receivers — на какие email-адреса слать отчёты об обработке задач
    • replenisment — обработка задач о пополнении баланса (заказа тарифов из пункта 2.3)
    • replenishment.productCodes — здесь код продукта, выбранный в пункте 2.1 («Внутреннее имя»)
    • registration — автоматическая регистрация в панели всех, кто зарегистрировался в биллинге
  2. Тестируем результат
    После выставления настроек, запускаем бота с помощью start.bat/start.sh. Если настройки выставлены верно, видим что-то вроде (любой тариф будет обрабатываться, счёт пополняться):




Если данный тест прошёл успешно, можете также проверить авторегистрацию, добавив пользователя в биллинг и убедившись что бот зарегистрировал его в панели (если в конфиге бота авторегистрация включена).



Панель успешно настроена и готова к продаже ваших собственных облачных серверов Hetzner.




Хотите своё облако?



Подключите ваш кластер серверов к нашему Pipiska.cloud™ всего за 300 руб. в мес. (за каждый сервер)!

  • Быстрое развертывание
  • Никаких доп. расходов
  • Запуск вашего личного облака за 1 день
  • Автоматическое обновление системы
  • Сервера на базе виртуализации KVM
  • Простая интеграция в BILLmanager
  • Свои собственные тарифы
  • Свои собственные настройки

Зарегистрироваться




F.A.Q


Наша панель разработана специально для того, чтобы быстро её развернуть и начать продавать сервера. Однако если у вас есть вопросы, на них мы написали ответы ниже. Пожалуйста, прочтите их прежде чем вы приобретёте нашу панель.


  • Как купить панель?
  • Зарегистрируйтесь на сайте Highload.Cloud, после чего пополните счёт на необходимую сумму. Сразу после регистрации - вам будет отправлен на email (с которого вы зарегистрировались) письмо с данными для входа. Посмотреть скриншот...

    После авторизации в панель, нажмите "Создать", после чего выберите "Cloud Reseller", потом "Добавить сервер". Данные для входа придут вам на почту.

Поддержка по почте

  • Могу я заказать виртуальные сервера?
  • Можете, для этого повторите всё сказанное выше в пункте "Как купить панель", однако вместо "Cloud Reseller" выберите интересующую вас ОС сервера. Посмотреть скриншот... Данные придут на вашу почту. После авторизации по root-доступу потребуется сменить пароль для сервера. Запомните его, ибо восстановить или сменить его после потери невозможно.

  • Я могу удалить сервер в любой момент?
  • Облако - это почасовая тарификация. Суммарно в 1 месяце 730 часов. Сумма к оплате расчитывается по формуле – 0,50 коп. (условная стоимость сервера) * 730 (часов) = итоговая сумма к оплате. Все это было сказано, чтобы вы поняли – вы можете запускать и удалять сервера неограниченное количество раз, пока это позволяет делать ваш баланс в панели.

  • Что произойдет если я не пополнил счёт?
  • Сервер удалится. Чтобы сервера работали 24/7/365 - держите всегда положительный баланс на счету панели, даже если вы продаете сервера через нашу панель как услугу вашего бизнеса. Все данные удаляются и их НЕВОЗМОЖНО восстановить.

  • Предоставляется ли помощь в администрировании? Что делать если я нашёл баг?
  • Помощь в администрировании не предоставляется, ибо нет причины по которой она была бы действительно нужна (панель автоматически ставится без доп. вмешательств). Наша панель разработана как готовый инструмент, который не нуждается в доработке со стороны пользователя.

    Если вы испытываете проблемы технического характера, вам бесплатно помогут наши технические администраторы, однако при условии - что вы не лезли в исходный код панели. Все ошибки и баги, как правило выявляются на стадии бета-тестирования, после чего выпускаются в релиз. Если вы нашли баг или дыру - оповестите нас по почте и мы вас вознаградим.


Помощь предоставляется в формате живой очереди. Приоритетные запросы от бизнеса рассматриваются в формате "первостепенной важности". Обычные клиенты могут получить бесплатную поддержку по почте или через тикет биллинга с некоторым опозданием.