Hi everybody,

sorry for bothering you with this post but I'm installing Ubuntu Server for the very first time and I'm in need of your help.
I was wondering whether it could be possible to install a service that may resemble in some way Yahoo Groups.
I need this for the local section of my political party, so it's not adviced to use a global method like Yahoo or whatsoever: better keep files and conversations inside a server of property.

For my use, this service must cover:

1) username/password for login
2) mailing list
3) file repository
4) database
5) calendar

What do you suggest?
Happy New Year!