Bueno, si tenés experiencia con Ubuntu y querés montar un servidor, creo que lo mejor sería:
.Ubuntu server: lo ídeal, no utiliza entorno de escritorio ganando mucho en performance, pero si no te sentis cómodo trabajando exclusivamente desde la consola no es una opción viable.
.Debian: Es posible instalarle un entorno de escritorio a Ubuntu Server, o utilizar Ubuntu desktop, pero antes que eso yo prefiero utilizar Debian. Debian utiliza paquetes mucho mas testeados que Ubuntu Desktop, por lo que generalmente es mas estable, y en su instalación podemos seleccionar un entorno de escritorio (Gnome por defecto). En uno de estos días van a estar sacando una nueva versión
Una advertencia sobre Debian: por defecto no viene con drivers propietarios, por lo que es probable que tengas que instalarlos (es sencillo) para que te funcionen algunas cosas (la tarjeta wireless por ejemplo).
En cuanto a los servicios que vas a correr, para montar el servidor web deberías utilizar
Apache, y para compartir archivos podrías montar un servidor ftp o compartir directorios mediante
Samba. En cuanto al ftp, no tengo ninguno en especial para recomendar, pero hay varios, por lo que solo necesitas buscar un poco en internet.
En cuanto a los tutoriales para instalar estos servicios, simplemente buscá en Google que hay miles. Si tienes una duda concreta que no puedas resolver, simplemente consultás aca
Aclaraciones: 1. Puedes utilizar Ubuntu Desktop (preferiblemente la versión 10.04 LTS) y no tener problemas nunca, yo simplemente te digo que sería lo mas recomendable teniendo en cuenta la distro a la que estas acostumbrado, la performance (Ubuntu Server sin entorno de escritorio) y la estabilidad (Debian). Si querés, podés probar con Ubuntu Desktop y ver que tal, lo mas probable es que te funcione perfectamente. Obviamente que hay otras distros que irían muy bien como servidores (ej: CentOS), simplemente me basé en que estas familiarizado con Ubuntu
2. Una laptop no es lo mas recomendable para un servidor que tiene que estar prendido todo el día, todos los días. Para compartir la conexión wireless gratuitamente solo necesitas el router (ojo que si se conecta mucha gente con ese router barato la performance no va a ser muy linda) y para el servidor yo trataría de conseguir una PC o idealmente un servidor viejito (y enviarme esa láptop para Argentina
).
Suerte!