microsrv
сценарий · современный VPS
VPS, в котором уже есть всё необходимое
Виртуальная машина microsrv — это полноценный Linux с доступом через SSH-шлюз. Вы получаете доменное имя, TLS и HTTPS-шлюз без сложной настройки прокси и certbot.
$ ssh blog@msrv.spacemicrosrv: connection to blog establishedubuntu@blog:~$ cd /srv && python3 -m http.server 8080Serving HTTP on 0.0.0.0 port 8080 … # доступно на https://blog.msrv.space — TLS уже включёнubuntu@blog:~$HTTPS уже настроен
Каждая виртуальная машина получает имя <vmId>.msrv.space и действующий сертификат. HTTPS-шлюз принимает запросы и передаёт их приложению — без certbot и заданий cron для обновления сертификата.
Имя для каждой виртуальной машины
Постоянные имена <vmId>.msrv.space с автоматическим TLS. Свой домен можно подключить позже.
HTTP и TCP
Публикуйте HTTPS-приложения и TCP-сервисы с TLS/SNI, например PostgreSQL, через HTTPS-шлюз.
Стабильный адрес
Имя <vmId>.msrv.space и сертификат действуют, пока существует виртуальная машина.
SSH без публичного IP-адреса
Подключайтесь командой ssh <vmId>@msrv.space. Порт 22 на виртуальной машине недоступен из интернета, а публичный IP-адрес для повседневной работы не нужен.
Через SSH-шлюз
Из интернета доступны только SSH-шлюз и HTTPS-шлюз microsrv.
Стабильный адрес
Единая SSH-идентичность на всё время жизни виртуальной машины — она переживает перезапуски, обновления и восстановление.
Частная сеть по умолчанию
Тестовые среды и отладочные эндпоинты остаются изолированными, пока вы сами не опубликуете их через HTTPS-шлюз.
Надёжная база виртуальных машин
Выделенные vCPU, NVMe-хранилище и реплицированные диски: предсказуемое поведение виртуальной машины каждый день.
Выделенные vCPU
Оплаченные ядра выделены только вашей виртуальной машине и не используются другими клиентами.
Реплицированное хранилище
Данные зеркалируются между узлами хранения и переживают отказы оборудования и обслуживание узлов.
Автоматическое восстановление
Если виртуальная машина останавливается, платформа воссоздаёт её с того же диска и теми же адресами.
> возможности
Что уже включено
Базовая инфраструктурная настройка уже сделана: от SSH и сертификатов до изолированной сети.
SSH по ключу
Доступ через SSH-шлюз по ключу. Порт 22 гостевой виртуальной машины недоступен из интернета.
HTTPS-шлюз
HTTPS и TCP по TLS/SNI на <vmId>.msrv.space без публичного IP-адреса у виртуальной машины.
VPC
Изолированные eBPF-сети с постоянными внутренними IP-адресами и защитой от подмены адресов. К сети можно подключиться с рабочего ноутбука через WireGuard-шлюз.
Исходящий NAT
Доступ к реестрам, Git и API без публикации виртуальной машины в интернет.
cloud-init
Передавайте SSH-ключи и скрипты первого запуска при создании виртуальной машины.
Реплицированные диски
Данные переживают обслуживание узлов и отказы оборудования и остаются у виртуальной машины.
Запустите VPS и продолжайте работу
Создайте виртуальную машину, подключитесь по SSH и опубликуйте сервис на <vmId>.msrv.space.