Какой мощности нужен сервер для сайта?
Тут гадать бесполезно - слишком много переменных. В частности:

На чем написан;
Насколько сложен функционал;
Насколько хорошо он реализован;

Вариант тут только один - разворачивайте на реальном железе и тестируйте.
Если проседает - увеличивайте мощности.
P.S.:Код скидывать не нужно - навскидку вам вряд-ли кто-то скажет, насколько он прожорлив, а тестирование это не самое простое и быстрое дело, заниматься бесплатно которым никто не будет.
Для сайта "чат-рулетка", который может обслуживать 100 000 пользователей одновременно, нужны серверы с высокими параметрами. Однако, определение минимальных требований зависит от многих факторов, таких как количество и сложность запросов, объемы передаваемых данных и другие параметры.

В общем случае, для такого сайта следует использовать серверы с высокопроизводительными процессорами, большим объемом оперативной памяти, быстрыми жесткими дисками (SSD или NVMe), высокоскоростным интернет-каналом и поддержкой CDN (Content Delivery Network) для обеспечения быстрой загрузки контента пользователям.

Некоторые конкретные параметры, которые могут использоваться в качестве минимальных требований для сервера, могут включать:

Процессор: Intel Xeon или AMD EPYC с 8 или более ядрами
Оперативная память: 32 ГБ или более
Жесткий диск: 1 ТБ SSD или NVMe
Интернет-канал: 1 Гбит/с или более
CDN: наличие и настройка