ставим outline vpn на synology

для начала убедитесь, что у вас установлен пакет Docker

дальше открываем «Панель управления» и идём в «Планировщик задач»

создаём новую задачу, которая обязательно будет запускаться от root

Пишем скрипт для инсталляции и не забываем указать e-mail, чтобы отчёт о выполнении пришёл к нам на почту

bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"

задачу сразу отключаем, она нам нужна будет только один раз

после того, как всё будет готово, нажимаем правой клавишей и выбираем «Запустить»

в результате выполнения вам придёт письмо следующего содержания:

а так же в докере появится два два контейнера

Дальше из письма используем строку для подключения, чтобы настроить менеджер управления сервером https://getoutline.org/ru/get-started/#step-1

после установки и запуска выберите пункт «Расширенный» в правом нижнем углу

и введите строку, скопированную выше

Не забудьте прокинуть наружу Access key порт, который UDP и TCP. Можно и Management порт, если планируете администрировать не только из локальной сети.

Отправить
Поделиться
Запинить
3 комментария
Qa 1 мес

А можно актуализировать для dsm 7.2?

Алексей Воронин 1 мес

статья актуальна для DSM 7.2

Qa 1 мес

Задача: install outline
Время начала: Wed, 09 Aug 2023 16:29:26 GMT
Время остановки: Wed, 09 Aug 2023 16:29:31 GMT
Текущее состояние: 0 (Обычный)
Стандартный вывод/ошибка:

Verifying that Docker is installed .......... OK
Verifying that Docker daemon is running ..... OK
Setting PUBLIC_HOSTNAME to external IP ...... OK
Creating persistent state dir ............... OK
Generating secret key ....................... OK
Generating TLS certificate .................. OK
Generating SHA-256 certificate fingerprint .. OK
Writing config .............................. OK
Starting Shadowbox .......................... [0;31mFAILED [0m
The container name «shadowbox» is already in use by another container. This may happen when running this script multiple times. We will attempt to remove the existing container and restart it. Would you like to proceed? [Y/n] > Removing shadowbox container ................ OK
Restarting shadowbox ........................ OK
Starting Watchtower ......................... [0;31mFAILED [0m
The container name «watchtower» is already in use by another container. This may happen when running this script multiple times. Would you like to replace this container? If you answer no, we will proceed with the remainder of the installation. [Y/n] > Removing watchtower container ............... OK
Restarting watchtower ....................... OK
Waiting for Outline server to be healthy .... OK
Creating first user ......................... OK
Adding API URL to config .................... OK
Checking host firewall ...................... [0;31mBLOCKED [0m

OK

CONGRATULATIONS! Your Outline server is up and running.
Скриншоты бы к сайту прикрутить

Алексей Воронин 1 мес

судя по логам, вы пытаетесь запустить процесс повторно:
The container name «shadowbox» is already in use by another container.

Александр Пудалев 10 дн

Приветствую! А можно так же установить не сервер, а клиента Outline на NAS, чтобы приложения установленные на NAS ходили через Outline клиента на установленный сервер Outline VPN в другом месте?

Алексей Воронин 6 дн

к сожалению, клиент outline работает как интерактивное приложение, его не получится запускать как службу