Hetzner Cloud настройка API (как сделать свой домен и начать продавать)

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

Идем сюда
hetzner.highload.cloud/billmgr
Заказываем тариф за 300р
Потом заказываем панель

ЖДЕМ минут 10 пока панель установится сама, это вам не быстрый Дебиан от хетзнера который за 5 сек делается.

Потом идем сюда
accounts.hetzner.com/signUp
Регистриуемся.
По умолчанию дается 10 штук облака, как заполнится — просите через поддержку расширить и тд
Так же можно регистрироваться много раз. Лучше делать это раза 3 в неделю, уж точно не в один день кучу аккаунтов. Иначе подумают спам и могут отклонить.
Чтобы убрать НДС — попросите друга с украины зарегаться. На форумах полно украинйцев, вместе с ними можете свои хостинги открывать. Как раз партнера найдете.

Потом на почту после заказа у нас реселл панели, приходят доступы.
Переходим по ссылке и вводим логин/пароль из письма.

Настраиваем почту.
Например тут www.mailgun.com
Даже и 1 бакс не потратится.

Настраиваем логотип, бренд.

И в настройках — добавляем аккаунты Hetzner которые вы зарегали.

Все клиенты будут распределяться по аккаунтам.
А вам нужно будет следить и увеличивать кол-во. И лимиты. Ну и жалобы обрабатывать, не наглеть, а то забанят.

Чтобы создать токен, заходим в пустой проект на hetzner.cloud. После этого, выбираем «Access > API tokens»


После чего, жмём «Generate API token», вводим любое название и получаем наш первый токен

и копируем сгенерированный токен (его невозможно будет посмотреть снова, после нажатия «ОК»)

Добавлять в панель несколько токенов от одного и того же проекта не имеет смысла. Это негативно скажется на качестве распределения клиентов по аккаунтам.

Как регистрировать аккаунты в панели?

Интеграция Hetzner API реселлера с BillManager 5

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

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

Распаковываем его и видим что-то вроде:


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

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

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

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


В поле «1» может быть любое короткое значение. Это значение не отображается клиенту и является системным наименованием товара. Запомните его, т.к. оно понадобится при настройке бота.

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

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

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

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


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

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

«Тип продукта» — добавленный в 2.1 тип:

Настраиваем параметры тарифа:


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

Жмём «ОК».

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


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

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

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

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

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

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

Жмём «Execute».


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


4. Настраиваем бота под себя
Открываем 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 — автоматическая регистрация в панели всех, кто зарегистрировался в биллинге

5. Тестируем результат
После выставления настроек, запускаем бота с помощью start.bat/start.sh:

Если настройки выставлены верно, видим что-то вроде:


Бот начал следить за биллингом. Теперь, необходимо приобрести добавленный ранее тариф в биллинге.

Заходим в биллинг под тестовым клиентом:


Выбираем созданную в пункте 2 услугу и ждём «Заказать»:



Приобретаем услугу:





Бот обрабатывает задачу, присылая вам письмо о результате обработки:





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

Расширенное администрирование ваших серверов



Мы запустили новую услугу — «Администрирование серверной инфраструктуры‎». Для вас это возможность передать сервер на круглосуточное обслуживание и не искать специалиста в штат: в отличие от «Администрирования по обращениям‎», все работы полностью ложатся на наши плечи.

В рамках услуги мы наводим и поддерживаем порядок на сервере: настраиваем мониторинг, создаём бэкапы и проверяем резервные копии, вовремя обновляем ПО, следим за безопасностью вашего проекта.

За ваш проект несёт ответственность конкретный системный администратор. Он ведёт документацию, принимает инфраструктурные решения, общается с вашими разработчиками. В конце месяца — отчёт обо всех действиях с сервером.

Вы оплачиваете только необходимое вашему проекту количество часов.
1dedic.ru/additional/advanced-administration
1dedic.ru/additional/server_administration

Конференция AWS Innovate по ИИ и машинному обучению

Не пропустите конференцию AWS Innovate по ИИ и машинному обучению!
До интернет-конференции AWS Innovate на английском языке по ИИ и машинному обучению осталось всего несколько дней! Выведите ваши навыки в области ИИ и машинного обучения на новый уровень с помощью более 30 сеансов в шести тематиках, связанных с техническими аспектами и бизнесом.

aws.amazon.com/ru/events/aws-innovate/machine-learning/



Защита от DDoS включена

Уважаемые пользователи, сегодня в 14:00 мы завершили настройку системы защиты от DDoS и она начала работать в тестовом режиме.

Пожалуйста обратите внимание на корректность работы ваших ресурсов, если будут проблемы — сбрасывайте трассировки и ping.

Сломался сайт? Не беда!

Хотим рассказать о новой системе резервного копирования на всех серверах виртуального хостинга.



Для повышения надежности, резервные копии храним в отдельном дата-центре.

Подготовка резервной копии размером около гигабайта занимает не более 5 минут. Ссылка для скачивания приходит на почтовый ящик и действительна в течение 24 часов. Архив можно качать в несколько потоков на скорости до 1 000 мбит/c.



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



И наконец, самый интересный раздел для наших клиентов — это восстановление данных. В этом разделе можно восстановить файлы любого сайта, а также базы данных от него. Для неопытных пользователей мы добавили подписи с названием сайта к базам данных (это работает только для популярных CMS).

===

Понравилось? Попробуйте нововведение в рамках тестового периода любого из тарифов на нашем сайте https://lite.host/hosting/dlya-razrabotchikov

За отзыв в феврале о новой системе резервного копирования дарим месяц хостинга по любому тарифному плану.

AX41, AX41-NVME, AX51 И AX51-NVME



Из-за обстоятельств, не зависящих от нас, мы не можем гарантировать, когда сможем развернуть заказы на следующих моделях: выделенные корневые серверы AX41, AX41-NVMe, AX51 и AX51-NVMe. Если вы делаете заказ на одну из этих моделей серверов, мы разместим ее в нашем списке ожидания. Однако мы не можем предоставить вам гарантированную дату доставки.

Если вы сделали заказ 13 февраля 2020 года или ранее, мы сможем выполнить ваш заказ в следующие сроки ожидания:
AX41 (Falkenstein): до 5 рабочих дней
AX41-NVMe (Falkenstein): до 15 рабочих дней
AX51 (Falkenstein): до 5 рабочих дней
AX51-NVMe (Falkenstein): до 5 рабочих дней
www.hetzner.com/dedicated-rootserver/matrix-ax

Для всех заказов, начиная с 14 февраля 2020 года и позже, мы не можем предоставить гарантированную дату доставки.

Есть серьезные логистические проблемы, которые стали причиной задержки. Спрос на эти модели был намного выше, чем ожидалось, и поставки компонентов, которые могли предоставить производители, были ограничены из-за коронавируса. Производители в Китае и других странах Азии были вынуждены закрыть свои заводы. Мы будем поддерживать с ними контакт, чтобы как можно скорее получить от них больше компонентов.

Мы приносим извинения за возможные неудобства и благодарим за понимание и терпение.

Один день до завершения недели Intel Core



День влюбленных уже прошёл, но мы продолжаем признаваться в любви своим клиентам и раздавать подарки. До завершения второй недели марафона, посвященной выделенным серверам Intel Core i7 и i9, остался всего один день.

Серверы на базе этих процессоров способы выжать максимум скорости для ваших проектов: за это отвечает высокая тактовая частота (до 5 ГГц у i9-9900k) и до 8 ядер процессора (до 16 потоков с Hyper-Threading). Сейчас мы отдаем готовые серверы Intel Core с быстрым запуском по праздничной цене — переходите на страницу марафона и забирайте промокоды со скидками до 20%.

Подарочные сертификаты на пополнение баланса закончились, но уже завтра, 18 февраля, мы начнем третью неделю марафона — откроем промокоды на серверы Intel Xeon E3 и новые сертификаты. Желаем удачи!
1dedic.ru/marathon2020

Открыта регистрация на Selectel MeetUp: информационная безопасность



Приглашаем вас на Selectel MeetUp — мероприятие с короткими содержательным докладами и живым общением. 12 марта мы поговорим об информационной безопасности — обсудим ее практические аспекты и разберем кейсы компаний по защите данных. Митап пройдет в Санкт-Петербурге по адресу: ул. Цветочная, д. 19. Продолжительность мероприятия — 3 часа.

Вас ждут выступления специалистов и экспертов, без рекламы и спонсоров. Мероприятие бесплатное, но количество мест ограничено.

Поговорим о защите данных в IT
  • Почему важно начать инвестировать в безопасность прямо сейчас.
  • Как защитить бизнес от утечки данных и что делать, если она произошла.
  • Какие киберугрозы существуют в современном мире и как с ними бороться.
  • Как обеспечивается безопасность при работе с облаком.
Представители Selectel, Veeam Software, Group-IB, Qrator Labs и Digital Security поделятся лучшими практиками и расскажут об опыте создания надежных систем информационной безопасности.

Подробнее о мероприятии читайте по ссылке. Присоединяйтесь, чтобы узнать, как построить защищенную информационную систему!
promo.selectel.ru/events/infosec/

CloudFest 2020

Традиционно в марте наша команда отправляется на крупнейшее мероприятие в хостинг индустрии — CloudFest. Мы будем рады встрече с текущими и потенциальными клиентами, чтобы запланировать встречу Вы можете позвонить нам или оставить заявку в тикете.

Даты проведения мероприятия 14-19 марта 2020.



https://isplicence.ru/