This article gives a graphical and guided tutorial on how to deploy and configure a Microsoft SharePoint Services (SPS) 3.0 with Service Pack 1 on Microsoft Windows Server operating system for a company extranet.
What You’ll Need:
- Windows Server 2003 Service Pack 2 or Windows Server 2008
- Microsoft .NET Framework 3.0.
- Internet Information Services 6.0 or 7.0 configured and functional.
- Microsoft SQL Server 2000, 2005 or 2008. (Recommended)
Step 1. Grab SPS 3.0 with the latest service pack from Microsoft Download Center (32 bit | 64bit)

Step 2. Double click the installer.

Step 3. Accept the license agreement (duh?)

Step 4. Click Advanced.

Step 5. Select Web Front End or Stand Alone. If you already have an SQL Server up and running, it might be a good idea to use Web Front End instead. Also, choosing Web Front End over Stand Alone gives you the ability to create server farms should you need to scale up your site.

Step 6. Choose your own data storage path, if desired.
If you’ve choosen to go Stand Alone, you’re basically done. Just skip to Step 14. But of course, good things comes to those who wait. Why not give Web Front End a try? Right?

Step 7. Let the installations begin! If you’ve chosen Stand Alone, this process might take ages.

Step 8. Click “No, I want to a new server farm”.

Step 9. Specify your database name, server and account.

Step 10. Change the administrator port if required.

Step 11. Click Next.

Step 12. Sit back, relax and take forty winks. Else, go make a cup of coffee. Installation takes around 2 minutes on a quad core Xeon.

Step 13. Done!

Step 14. Now let’s make the website accessible from the outside world. Run the following command:
stsadm -o addalternatedomain -url http://internal-url:port -urlzone Internet -incomingurl http://external-url:port
Stsadm.exe is a command line management software for SPS 3.0 which is usually found in “%COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\12\bin”.
Step 15. You’re done!