Согласен. Мануалов тьма. Клиенты работают практически на всём. Установка, настройка занимает не более часа по HOWTO из интернетов, даже при весьма скромных познаниях в линуксе.
Я конечно не с советом, но всё же. Меня смутило, что под все хотелки вы выделяете 4 гига оперативки. Мне кажется, какой-нибудь веб-гуй от всего этого плюс некстклауд скушают оперативку на раз.
У вас было написано в первом самом конфиге, что приложение должно запуститься в сети хостовой машины. То есть, он должен был получить IP из той же сети, что и ваша хостовая машина. Если вы за роутером дома, то ок. Если кабель напрямую от провайдера к компьютеру, то не ок. Если на работе, то тут тоже полно вариантов. Это во-первых. Во-вторых, где и как запущен redis? Он в докере? Какая у него сеть? Тут тоже вопросов больше чем ответов.
Ваше решение лишь показывает нам, что вы в своём приложении неправильно указывали адреса для доступа к редису. Теперь же, через переменные окружения, вы передали адрес своему приложению и всё заработало. Выводы надо сделать вам самому.
Почему современные разработчики сайтов (просто сайт-визитка, Карл!) считают, что у меня для них специально припасены i9 12900E, GEFORCE RTX 3080 ti, NVMe SSD корпоративного сегмента? Там у них майнер что ли на сайте?
Тааак. Уже лучше.
Теперь давайте попорялку ответьте на вопросы.
Что у вас в качестве шлюза/сервера/роутера в интернет?
Надо полностью обрезать доступ в инет конкретному сотруднику или конкретному рабочему месту? Учтите, далеко не всегда это одно и то же
Определитесь:
нужна утилита, которая смогла бы заблокировать доступ к ряду сайтов
или
Требуется контроль доступа к ряду сайтов на компьютер сотрудника
Вообще, под ваше весьма скромное описание подходит прокси сервер. Squid, например. Недурно интегрируется с AD. А при включенном SSL Bumping и интегрированных сертификатах в браузере видно весь трафик.
Не совсем понятно, в каком месте сети вы ходите это сделать? У вас есть вообще сеть? Или у вас один компьютер и несколько пользователей на нём? Где по вашему мнению должна работать "утилита"? Дайте более развернутый вопрос, и вам ответят более конкретно.
Как это ни прискорбно, но за 20 000 либо без монитора/клавы/мышки новый, либо целиком, но б/у.
Немножечко оффтопа. Помнится где-то читал, что с момента появления персональных компьютеров добротный ПК стоил в районе $1000. Это не железо подорожало, это немножечко доходы населения снизились.
Немного не ответ, но на будущее рекомендую на десятках ставить ssh-server. Есть-пить не просит, авторизация по ключам. Короче, не стоит тут рассказывать о преимуществах Secure Shell. А уж из него что угодно можно делать.
И ещё вопрос. Если это 10 для одного языка, то не получится подключиться.
Мне кажется стоит попробовать плату захвата, о которой выписали ниже. А там уже колдовать и пробовать VNC или RDP, или TeamViewer, или AnyDesk. Там уже на что фантазии хватит.
Заранее извиняюсь за такой ответ. Знаю, что такие ответы очень непопулярны. Потому и вынес в комментарии.
Мне кажется вам лучше обратиться к профессионалам, которые проектируют и производят СКУД. Это однозначно дешевле выйдет. Так вы в одиночку вряд ли сможете написать программный комплекс (а это именно комплекс), который хотя бы на половину будет обладать функционалом, написанным командой, съевшей на этом собаку. Без обид. Вам придется взять уже готовый сканер отпечатков пальцев, написать ПО, которое
умеет работать с данным сканером,
"распознает" отпечаток,
безопасно хранит его,
однозначно сопоставляет при запросе.
И это только навскидку. К тому же, скорее всего, вам придется сопоставлять отпечаток с реальной записью сотрудников. А записи эти хранятся наверное в какой-то системе авторизации и аутентификации, например, MS AD или LDAP какой-нибудь, или ещё что-то. Придется сделать интеграцию. В целом, подводных камней много. Задумайтесь ещё раз. Если это вам руководство поставило задачу именно "сам напиши", то следует дать им расклад по трудозатратам вашим (я бы не стал включать такие вещи в оклад, они стоят явно больше) и стоимостью готового комплекса. Если делаете "по фану", для себя, на продажу - стоит задуматься о вашем уровне знаний. Без обид опять же, давайте смотреть на вещи реально.