Рубрики
Flutter

Flutter API. Часть 1

Регистрация на beget.ru собственного VPS сервера. За 11 рублей в сутки.

Создавая приложения на Flutter на языке Dart, вы рано или поздно захотите сделать свой небольшой сервер, для своих собственных запросов API. В чем плюсы: не надо пользоваться никакими там сторонними сервисами, всегда можете оперативно внести изменения, увеличить заказчику стоимость за созданный, готовый API (шутка, а может и нет).

Из минусов, пожалуй, только то, что потратите на обучение сутки (в принципе, если следовать инструкции, можно все развернуть за 2-3 часа времени)

Из-за большого количества информации данное руководство по развертыванию своего API для Flutter, данное руководство будет разбито на несколько частей

Итак, поехали:

Поиск и регистрация у VPS провайдера для Flutter приложений

Перерыв кучу хостинг провайдеров, кто предоставляет VPS в аренду в России, нигде не нашел условий, как у beget.ru. Технические возможности у всех одинаковые и я смотрел в основном на 1) можно ли арендовать VPS на один день, 2) есть ли возможность не вносить сразу оплату за месяц или какой либо фиксированный платеж. Оказалось, что такое возможно только у beget.ru (по состоянию на август 2020 года)

Можете перейти по ссылке и сами убедиться. Да, ссылка реферальная, но я считаю, что нет ничего плохого, что хороший сервис еще имеет и систему вознаграждений. И если посмотреть на занимаемое этим хостинг провайдером место в рейтинговой таблице в России – то сами все поймете

Шаг 1.

Для начала необходимо зарегистрироваться на сайте beget.ru. После пройденной регистрации, зайдите в меню VPS (Virtual Private Server)

registratiy vps na beget.ru

Находите кнопку создать VPS:

create vps beget.ru

Далее вы попадаете в меню выбора тарифа. Мой совет, выбирайте для начала самый дешевый тариф. Мало как пойдет у вас знакомство с новыми технологиями. На данный момент (август 2020 года) самый дешевый VPS стоит 11 рублей в стуки. Поверьте, для начала хватит и этого с головой.

select minimum tariff on the vps

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

Так как мы будем настраивать наше API на Ubuntu, то выбираем Ubuntu 20.04 (или более свежую версию), заполняем данные нашего сервера:

Название VPS сервера – любое понравившееся слово или выражение латинскими буквами. Абсолютно не имеет значение смысл, но главное чтобы вы запомнили.

Hostname – любую фразу или слово, можно что то типа testFlutter

Описание – можно оставить пустым, так как он у нас один и мы только учимся

Если мы все делаем только для научиться, то выключите «Разрешить доступ к файлам сервера через файловый менеджер» и не добавляйте SSH ключ. Потом когда поймете что вам это необходимо, сделаете (будет рассмотрено в последних частях)

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

И в конце нажимаем «Создать сервер за 11 Р»

create vps

Через несколько мгновений сервер будет запущен и на него установится программное  обеспечение для дальнейшей работы

Всё, мы создали наш сервер для создания API для приложений Flutter