Перенести скрипты на новый сервер и настроить подключение к VPN

Цена договорная
15 мая 2023, 15:44 • 3 отклика • 59 просмотров
Краткое описание.
Пользователь получает в телеграм-боте QR-код. Экран телефона с QR-кодом человек подносит к камере, которая распознает QR. Сервер, получив верный код, отправляет http-запрос на умное реле и открывает его.

Сервер, на котором запущены скрипты-обработчики событий с камеры и из телеграма, написан на python, должен подключаться (как клиент) к ВПН-сети с умными реле. Подключение к ВПН прописывалось на сервере вручную, работает нестабильно, приходится часто переподключаться, соединение рвется.

Задача.
1) Требуется написать скрипт или последовательность команд для переноса всей системы с одного сервера на другой, чтобы при переносе с сервера на сервер не приходилось подолгу заниматься настройкой.
2) Сделать так, чтобы подключение к ВПН не рвалось; возможно, предложить решение более устойчивого подключения к ВПН.

Технология.
Умные реле находятся внутри VPN сети L2TP/IPsec, ВПН обеспечивается виртуальным роутером микротик "из коробки".

Linux-сервер с ОС Ubuntu подключается как клиент к микротику по ВПН - вот с этим есть проблемы.

На сервере запущен скрипт обработки событий ТГ-бота и скрипт, распознающий изображения с камеры. Код написан на python.

Пользователи системы (~500) хранятся в mongodb. Задача по переносу системы предполагает также перенос mongo.
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Максим быстро разобрался в проблеме, нашел ошибку в коде и исправил ее. Также указал на ряд слабых мест в системе, и как их исправить.
Работой доволен.
12 месяцев назад
R50 908b21363501e228a0cace5026e0869d
Фрилансер
Всё понятно, задание адекватное, оплата быстрая.
12 месяцев назад