Установка Облачной ОС на Vultr

Настройки сервера

После установки сервера поменяйте настройки ssh. Укажите в конфиге /etc/ssh/sshd_config настройки

Port 22050
PermitRootLogin prohibit-password
PermitRootLogin no
AllowUsers ubuntu linuxuser

Откройте файервол для порта 22050

ufw allow 22050/tcp
ufw reload

Поменяйте пользователя на ubuntu с linuxuser

usermod -l ubuntu linuxuser

Переименуйте папку /home/linuxserver в /home/ubuntu

mv /home/linuxuser /home/ubuntu
usermod -d /home/ubuntu ubuntu

Поменяйте права

chown -R ubuntu:ubuntu /home/ubuntu

Добавьте пользователя в группу sudo

usermod -a -G sudo ubuntu

В /etc/sudoers.d создайте файл sudo

%sudo ALL=(ALL:ALL) NOPASSWD: ALL

В крон пропишите строчки используя команду crontab -e

1 */12 * * * journalctl --vacuum-time=30d --vacuum-size=10G

В /etc/resolv.conf добавьте строчки

options edns0 trust-ad
ndots:1
search .

Откройте файл /home/ubuntu/.ssh/authorized_keys и пропишите в нем свой публичный ssh ключ.

Затем перезагрузите ssh

sudo systemctl reload sshd

Откройте второй терминал и подключитесь к серверу

Если подключение было успешно, то перезагрузите сервер

reboot

Установка Облачной ОС

Подключитесь через ssh

Скачайте скрипт

git clone https://github.com/bayrell-os/cloud_os
cd cloud_os

Выполните

bash cloud_os.sh latest

Создайте файл /etc/rc.local

#!/bin/bash

for i in $(seq 0 1); do
	sleep 10
	docker start cloud_os_standard
done

Включите выполнение скрипта

sudo chmod +x /etc/rc.local

Добавьте пользователя в группу

sudo usermod -a -G docker ubuntu

Перезагрузите сервер

sudo reboot
Дата публикации: 23 Авг 2026