Регистрация на 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)

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

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

После этого пополняем баланс. Хоть можно и оплачивать по дням, но лучше положите рублей сто сразу, чтобы не вспоминать об этом хотя бы неделю, а спокойно работать.
Так как мы будем настраивать наше API на Ubuntu, то выбираем Ubuntu 20.04 (или более свежую версию), заполняем данные нашего сервера:
Название VPS сервера – любое понравившееся слово или выражение латинскими буквами. Абсолютно не имеет значение смысл, но главное чтобы вы запомнили.
Hostname – любую фразу или слово, можно что то типа testFlutter
Описание – можно оставить пустым, так как он у нас один и мы только учимся
Если мы все делаем только для научиться, то выключите «Разрешить доступ к файлам сервера через файловый менеджер» и не добавляйте SSH ключ. Потом когда поймете что вам это необходимо, сделаете (будет рассмотрено в последних частях)
Далее придумайте пароль для авторизации на сервер, любой который вы сможете запомнить
И в конце нажимаем «Создать сервер за 11 Р»

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