По домену уже не подскажу, т.к. не работал с active directory. Но, при необходимости, думаю, можно добавить в домен. Инструкций для debian/ubuntu полно.
Вообще, решений тут несколько. И подходящий вариант размещения надо выбирать, исходя из устройства вашей сети и того, как и на чём (фреймворки) вы будете веб-интерфейсы реализовывать. Потому что и python, и mysql/mariadb/postgres прекрасно устанавливаются и на Windows, в том числе и Server 2012. Но нужно будет подбирать совместимые версии. К примеру, python 3.9 уже не установить на Windows 7 и ранние версии. Или gunicorn, часто используемый для запуска django, flask и т.д. на Windows работать не будет.
Вообще, решений тут несколько. И подходящий вариант размещения надо выбирать, исходя из устройства вашей сети и того, как и на чём (фреймворки) вы будете веб-интерфейсы реализовывать. Потому что и python, и mysql/mariadb/postgres прекрасно устанавливаются и на Windows, в том числе и Server 2012. Но нужно будет подбирать совместимые версии. К примеру, python 3.9 уже не установить на Windows 7 и ранние версии. Или gunicorn, часто используемый для запуска django, flask и т.д. на Windows работать не будет.