La soluzione più semplice sarebbe quella di installare tutto su un computer windows per via dell'interfaccia grafica che mancherebbe in linux se non adeguatamente settata (cosa che non ho mai fatto fin'ora, linux lo uso solo per i server ma senza l'ausilio di no-ip che sarebbe l'unica complicazione e per quello installare e usare un server di ts su linux è semplice, ho fatto varie guide nella sezione linux).
Come hardware non serve niente, 256mb di ram ne supportano anche 200 di utenti e come processore un dual core sarebbe troppo, il problema reale è la banda, su una 7mb vuol dire avere 0,5 mega di upload e ci stanno circa 5-10 persone al massimo e nient'altro. Su una 20 mega che ha 1mb di upload 15 persone dovrebbero entrare.