Based on the past three years experience on SharePoint installation, development, deployment and maintenance, I wrote a two-page installation guide, which meets the most basic rules, such as "don't use local built-in account as service account", "SQL and SharePoint need to be installed on separate servers", etc. These rules can save a lot of trouble in the future.
This guide is for network administrators and SharePoint junior developers.
1. Create five domain user accounts
Domain\adminSharePoint, join windows local admin of the SharePoint and SQL Server; db_owner of content databases (to backup or restore site collection);
In high secure environment, we need to create more service accounts. Such as one for search scrawling, one for user profile synchronization, one for each web application pool, etc. And of course, we should not join any user account to the local windows Admin group of the SQL server box.
update at 12/04/2011:
If you want set up a "better" SharePoint farm, you need at least three more service accounts.
2. Confirm the environment
Such as exchange server name and IP, domain controller server name, firewall settings, internet access web proxy settings.
Exchange server is for incoming and outgoing email settings of the SharePoint server. If no email will be used by SharePoint, please ignore this step.
3. Setup CD
SQL Server 2008 x64 ( with sp2. R2 is better)
Visual Studio 2010 (optional)
Office 2010 x86 (optional)
SharePoint designer 2010 x86 (free. optional)
Visio 2010 x86 and InfoPath 2010 x86 (if not included in Office 2010. optional)
4. Two virtual machines with windows 2008
In the future, we can add more servers into the farm easily.
5. Enable IIS and Application server role on SharePoint server
Need to enable all IIS 6 features.
6. Install SQL Server 2008 on the virtual machine
Change the SharePoint relevant databases' recovery mode from "Full" to "Simple".
7. Install SharePoint Designer 2010 on SharePoint server
8. One workstation for test and development
9. Install SQL Server 2008 on Development workstation
10. Install SharePoint 2010 on SharePoint server
Give Central Admin a simple port number (such as 9000) instead of the default random one.
Enable the service applications needed. Such as "search", "user profile", etc.
Give web application IIS site and database a better name, such as "SharePoint - 82 - IT" and "WSS_Content_82_IT".
12. Prepare the scripts to backup and restore SharePoint site collection.
May schedule the script through windows scheduler to backup data everyday.
----------below is for site collection backup----------
@SET STSADM="c:\program files\common files\microsoft shared\web server extensions\14\bin\stsadm"
%STSADM% -o backup -url http://SharePointServerName:port -filename ".\SharePointServerName.IT.82.%FILENAME%.dat" -overwrite
----------below is for site collection restore-----------