Найти в Дзене

Сервер для предприятия. Хостинг + Docker. Локальный портал через Fastpanel.

У вашей компании наверняка есть корпоративный сайт или даже портал. Его тоже можно вывести в Свет через наш VDS и Fastpanel. Давайте это сделаем. Допустим у вас сайт компании находится в локальной сети по порту 5001. Я как пример, возьму адрес своего XPEnology (Synjlogy) NAS сервера. Для проброса порта будем использовать ZeroTier установленный в Docker посредством панели Dockge. Нажав кнопку Compose в Dockge, вводим данные yaml файла для установки сервиса ZeroTier. (К сожалению на Дзен не сохраняется форматирование отступов yaml.) version: "3.8" services: zerotier: container_name: zerotier image: zerotier/zerotier-synology:latest cap_add: - NET_ADMIN - SYS_ADMIN devices: - /dev/net/tun:/dev/net/tun network_mode: host restart: unless-stopped И жмем Развернуть. Настройку на стороне zerotier, сервера, и на VDS производим по статьям тыц и тыц. При удачном соединении хостов, они должны взаимно пинговаться. Если

У вашей компании наверняка есть корпоративный сайт или даже портал. Его тоже можно вывести в Свет через наш VDS и Fastpanel. Давайте это сделаем.

Допустим у вас сайт компании находится в локальной сети по порту 5001. Я как пример, возьму адрес своего XPEnology (Synjlogy) NAS сервера.

Для проброса порта будем использовать ZeroTier установленный в Docker посредством панели Dockge.

Нажав кнопку Compose в Dockge, вводим данные yaml файла для установки сервиса ZeroTier. (К сожалению на Дзен не сохраняется форматирование отступов yaml.)

version: "3.8"
services:
zerotier:
container_name: zerotier
image: zerotier/zerotier-synology:latest
cap_add:
- NET_ADMIN
- SYS_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
network_mode: host
restart: unless-stopped

И жмем Развернуть. Настройку на стороне zerotier, сервера, и на VDS производим по статьям тыц и тыц. При удачном соединении хостов, они должны взаимно пинговаться. Если пинги проходят, приступаем к настройке Fastpanel.

Заходим на панели в Управление IP, и видим несколько хостов на нашем сервере. 172.23.63.109 это адрес нашего ZeroTier на VDS. Из таблицы на сайте ZeroTier мы знаем назначенный адрес нашего локального сервера, это 172.23.30.118. Знаем мы и порт нашего локального сервера - 5000.

Что бы вывести его в интернет, настроим прокси домена, через который мы хотим заходить на портал компании.

Открываем Ручная настройка нашего домена на который будем вешать локальный сервер, и вводим данные нашего локального хоста.

-2

Сохраняем и пробуем подключиться пока через http://ваш домен.

-3

У меня все получилось. Но надо настроить защищенное соединение. Для этого мы должны получить сертификат на наш домен. Идем в панели - Сертификаты SSL и создаем Let's Encrypt SSL для нашего домена.

-4

Далее, идем в настройки сайта и установим сертификат и перенаправление на https. Не забываем сохранить.

-5

К сожалению ручные настройки перенаправления сбросились. Пропишите их заново в Ручная настройка.

Заходим на наш сервер теперь по https://ваш домен, и видим что теперь у нас защищенное соединение с валидным сертификатом.

-6

Вот теперь наша цель достигнута. У нас есть доступ из любой точки мира к нашему серверу по защищенному соединению, минуя все NAT.

Всем удачи!