Игорь: основных функций у терминального сервера ровно две - принять ввод данных с терминала и отправить вывод. RemoteApp - это фича, причем к терминальному серверу напрямую не завязанная (делается это в случае GUI на стороне DWM/X).
Citrix - всего-лишь разработчик протокола RDP и их продуктами до сих пор вовсю пользуются из-за ряда преимуществ.
Yum в дебиане такая же фича.
SciffyHero: 2 ядра с максимально возможными частотами (2GHz - это самый минимум), 2 гига оперативы. Поскольку нагрузка постоянно большая - VPS не вариант.
chelkaz: вы собираете образы локально (т.е. PHP-код с рантаймом, веб сервер с настройками, НО данные у БД лучше хранить в монтируемых томах (т.е. отдельно от образа самого СУБД) и отрабатывать обновления схем миграциями), если они готовы для прода - деплоите их (т.е. загружаете файлы образов и заменяете контейнеры).