Полностью рабочая инструкция, в отличии от многочисленных интернет советов. ( работает на 17 марта 2023).
1.Покупаем самый недорогой зарубежный виртуальный сервер ( да, такие ещё есть, я использовал нидерландский,но компания российская, Firstbyte).
2. Выбираем Убунту( 18.04, но вроде работает и на более новых, система уже будет с настроенным SSH, логин и пароль и IP придут на почту. ( можно без панели управления, она получается сильно дороже и пока ни к чему, доустановить ея можно в любой момент).
3. Заходим по SSH на сервер. ( дальше инструкция с Digitalocean).
4. Ставим Докер
sudo apt update (обновление списка пакетов)
sudo apt install apt-transport-https ca-certificates curl software-properties-common ( для установки apt пакетов через HTTPS)
curl -fsSL
https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - (добавляем ключ GPG официального репозитория в систему)
sudo add-apt-repository "deb [arch=amd64]
https://download.docker.com/linux/ubuntu focal stable" (добавляем репозиторий Докер в источники APT)
sudo apt update (обновляем)
apt-cache policy docker-ce (проверка,что установка будет идти из реп. Докер, а не по умолчанию).
sudo apt install docker-ce (установка Докер)
sudo systemctl status docker (проверка установки)
5. Идём на
https://getoutline.org/ru/get-started/ , скачиваем менеджер.
6. Запускаем менеджер, код из него запускаем на сервере.
7. Дальше по инструкции в менеджере создаем ключи и пользуемся.
8. Возможно, в зависимости от настроек сервера, надо будет сконфигурировать iptables.
9. Подключившись по SSH, никогда, Вы слышите, никогда не делайте так (iptables -f).