So, I'm running an SBS-2003 box with exchange at them moment. For different reasons, I'm giving that up and want to make the switch to a Linux machine.
I'm no sysadmin at all. I work voluntarily at a (small) cultural NGO, and just took the job to organize SBS and now the change. In this post, I would like to receive some feedback on my choices and maybe some warnings, as I will make some mistakes for sure. I'm no Linux expert (early beginner so to say...) but I can find my way through manuals
So, we have a desktop machine so I can experiment with it while the SBS is still running. The server should be able to:
- Act as a fileserver, for mostly mobile users. Kind of like a dropbox account, but with no size restrictions.
- Webserver for 1-5 websites
- Mailserver for those domains + around 10 POP3 accounts (import mails from other POP3 account and deliver them to users)
- (S)FTP for easy distribution of big (audiovisual)files
- Printserver for 2 USB-printers
- Exchange functionality - especially shared calenders and contact synchronisation
- All of the above need to communicate mostly with laptops with W7 + outlook installed (which will have to keep running W7).
I installed Ubuntu desktop 11.10 without problems. I used the desktop version because it works better for me, as I didn't really handle non-gui systems before. I tried installing Samba, and although some errors show up in the logs, it generally looks like printer sharing works too. I will look into shared folders today, after double-checking the error messages (if I didn't install it correctly, now is the best time to reinstall everything, as not much work is done yet.
So, based on the above, I have some questions:
1: Did I forgot anything?
2: I will install:
- LAMP for the webserver
- Postfix for the mailserver (including clamAV and spamassassin)
- SOGo for the exchange functionality and working with outlook clients (although Outlook over HTTP is not working yet - this might be a problem as we work mobile a lot, but maybe IMAP will work too - have to look into this)
- OpenSSH for SFTP
- Firewall (will have to look into this to find options)
Any comments to those choices? Should I take something into consideration?
3: For filesharing - It is important for (registered!) users from outside the network to access files on the machine. I think the best way to do this is over SFTP, am I right? Can I also use this method from inside the LAN? Or do I have to configure SAMBA for this? Does this mean I have two seperate folders on the laptops, one for internal use and one for external? Or do I completely miss the point now?
Can I encrypt the shared folders with for example truecrypt? Or is this to complicated?
- RAID: I have three SATA-connectors free at the moment. Can I configure the server now without RAID, buy 3 disks later (in like 3 months), and configure a software RAID-5 for the filesharing part? Or is that not advisable?
- Security: how secure is the above setup? That probably depends on how I configure all this, but is there any important thing I am missing?
- Backup: How can I automatically backup all this? (not including the RAID-5 shared folders - I will do that seperately)
So, that's all for now I guess. Please forgive me for asking stupid questions, I did my best to read through all the documentation, but it's a lot and I'm sure I missed something.
Any help or comments will be appreciated!