https://www.hetzner.com/cloud
Новости о разработке VPSpl:
- добавлена верификация паспорта
- в некоторых местах поправил инъекции в sh скрипты
- в панели агента поддержки добавлена кнопка Подтвердить паспорт
До Beta v4 осталось совсем немного
Я проверял, по крайней мере Lite
Несколько вариантов нашёл, всем спасибо, выберу один какой-нибудь.
Насколько я знаю, к 4-ке подходит лицензия от 5-ки
Заинтересовало, ссылочку можно?
Похоже на Adman, но я могу ошибаться
Я и сам не рекомендую использовать данный продукт для продакшна, пока что он в стадии Beta.
Про модели знаю, постепенно перейду.
Про дыры в SSH запросах, спасибо, исправлю.
Потерял старую тему
Это продолжение проекта ПУ VPSpl, его новая версия---------- Добавлено 16.04.2019 в 17:01 ----------
Скрин есть на сайте, работает с OVZ, базовый функционал описал выше---------- Добавлено 16.04.2019 в 17:01 ----------
public function ovztpl_add_action(Request $request) { DB::table('ovz_templates')->insert([ 'name' => $request->name ]); DB::table('activity_log')->insert(['type' => 'ok', 'text' => 'Добавление шаблона - ' . $request->name, 'user_id' => Auth::user()->id, 'date' => date('r')]); }
if($request->period == 1) { $days = 30; $format = 'd.m.Y'; $start_date = date($format); $end_date = date($format, strtotime('+'.$days.' days')); } if($request->period == 3) { $days = 90; $format = 'd.m.Y'; $start_date = date($format); $end_date = date($format, strtotime('+'.$days.' days')); } if($request->period == 6) { $days = 180; $format = 'd.m.Y'; $start_date = date($format); $end_date = date($format, strtotime('+'.$days.' days')); } if($request->period == 12) { $days = 360; $format = 'd.m.Y'; $start_date = date($format); $end_date = date($format, strtotime('+'.$days.' days')); }
$conn = \ssh2_connect($cluster->ip, 22); ssh2_auth_password($conn, 'root', $cluster->key); if($conn) { $script = 'vzctl create '.$ctid.' --ostemplate '.$request->os.'; '. 'vzctl set '.$ctid.' --ipdel all --ipadd '.$ipr->ip.' --save'.'; '. 'vzctl set '.$ctid.' --nameserver '.$ipr->ip.' --save'.'; '. 'vzctl set '.$ctid.' --userpasswd root:'.$request->password.' --save'.'; '. 'vzctl set '.$ctid.' --diskspace '.$tariff->disk.'000:'.$tariff->disk.'000 --save'.'; '. 'vzctl set '.$ctid.' --vmguarpages '.$tariff->ram.'000:'.$tariff->ram.'000 --save'.'; '; ssh2_exec($conn, $script);
Я видел Ваш фидбек на дефолте, ещё раз спасибо за фидбек---------- Добавлено 16.04.2019 в 17:02 ----------
В следующей версии будет Interkassa.---------- Добавлено 16.04.2019 в 17:04 ----------
Так и не пришёл :(
В данном случае Beta v3_1, означает 0.3.1, полноценная версия планируется к 1.0---------- Добавлено 16.04.2019 в 17:04 ----------
В данном случае Beta v3_1, означает 0.3.1, полноценная версия планируется к 1.0