Si, entiendo lo que quieres hacer, eso te valdría tanto para netflix, disney, (incluso para o11,) etc...
Lo que te pasé en principio te sirve para hacer de cliente como de servidor, pero pensé que se entendería, quizás he obviado bastantes pasos, solo que para servidor evidentemente necesitarás realizar configuraciones adicionales para que actue como tal.
Por tanto, si tu idea es ponerlo como servidor tendrás que primero antes de nada configurarlo como tal, generar las claves y los certificados para el servidor y los clientes y toda configuración adicional que requieras, por eso te dije que depende de lo que necesites y requieras.
Asegurarte de que tienes configurada la red para que actue como servidor y permitir ya sea por reglas o por el cortafuegos el paso al tráfico de la VPN que vayas a usar, configurar correctamente el reenvío de IPs para dirigir correctamente el tráfico a través de la VPN igualmente., etc..
La raspi 4 si no me equivoco puede actuar como un punto de acceso WiFi para otros dispositivos inalámbricos y también permite conectar otros dispositivos por cable a través de su puerto Ethernet o como en mi caso con la 3 por uno adicional USB-RJ45. Por lo que sería posible tener conectado a esta otros aparatos, todo es trastear, yo por ejemplo le estoy dando un uso similar, pero con otro enfoque diferente ya que para tanto no me da la pobre.
Referente a la conexión, 1000/1000 Tienes de sobra para lo que quieres, el problema es que las VPN te ralentizan todo muchísimo y si no es ilimitada terminas quedándote sin ancho de banda en 0,0. Y lo peor es que de nada te sirve tener 1000/1000 si la VPN va a pedales. Ojo con montarte una free que tire de sitios que no tengas control, es el camino, pero hay que saber de dónde tirar con seguridad. Como consejo personal no olvides meter de por medio DnsCrypt si puedes.
Una raspi 4 con 4GB de RAM debería ser suficiente para manejar múltiples conexiones y dispositivos transmitiendo contenido en línea a la misma vez, siempre y cuando tu conexión, cableado y servidor VPN lo permitan.
En este caso concreto ya que dices y comentas que quieres ver pelis online a la vez, para tareas intensivas como transcodificación constante a través de Plex u otro similar, los 4GB de RAM ya te advierto que podrían resultar muy cortitos. Ojo no digo que no rule, pero sí que va a ir muy justo. Una cosa es para hacer de servidor VPN o similar y otra es servir contenido en línea.
Aunque también te digo que si el contenido a reproducir está almacenado en discos duros de servidores externos mediante nfs puede servirte sin problemas, aparte puedes optimizar la raspi con zram y el algo zstd para aliviar la carga un poco e intentarlo. no obstante como te digo, tanta tralla no le he llegado a meter a una raspi pero tiene pinta que va a sufrir de lo lindo, en servidores dedicados sí que he probado lo que quieres y ya te digo que 4 GB de RAM para ese tipo de uso se queda muy corto. Mínimo 16 GB de RAM y sigues quedándote corto. Ideal 32 GB para ir relajados, que no sobrados y más si la idea es que tiren más personas.
Te va a tocar primero de todo optimizar la raspi para lo que tienes pensado, luego podrás ir probando si aguanta la pobre o no. En un dedicado simple de 8 núcleos y 16 GB de ram compartiendo plex en su día con 4 familiares iba de sobrado, la Cpu ni se coscaba y la RAM teniendo como te comenté zram con ese algo tiraba antes de la memoria compartida que de la ram real, haciendo que la cpu no llegara a estar siempre al máximo. Ese dedicado si no recuerdo mal era una puta mierda, lo único bueno que tenía era la CPU, por lo que igual con suerte consigues poner este proyecto en marcha exitosamente en tu raspi
No sé ya si me he dejado algún punto sin contestarte, si es así insiste de nuevo y te contesto en cuanto pueda.
No me entretengo más que ando liado con el foro, pero te voy leyendo y respondo según tenga un ratillo si lo necesitas.
Saludos