FogBugz 7 Online Help

Windows system requirements

Before installing FogBugz for Windows, you should run through this checklist to make sure your server has all the required components.

Computer

Most modern Intel servers will be fine for most teams. We recommend 2 GB of memory for optimal performance.

Do not run FogBugz on a server which is also running large enterprise applications such as Microsoft Exchange or Microsoft Sharepoint.

Operating System

FogBugz for Windows works on the following operating systems:

Windows XP Professional
Windows Server 2003 (SP2 or later)
Windows Vista
Windows Server 2008 R2
Windows 7

Windows XP

FogBugz is compatible with Windows XP Professional Edition but not Home Edition. You need to install IIS, which is not installed by default. If it is not installed you may install it from Start | Control Panel | Add or Remove Programs | Add or Remove Windows Components.

Windows XP Professional has a 10 concurrent connection limit. 

Windows Server 2003 (SP2 or later)

FogBugz is compatible with Windows Server 2003 SP2 or later. Using the "Manage Your Server" application, click "Add or remove a role" and insure that the "Application Server" role is turned on.

Windows Vista

Windows Vista is now officially supported. Below are notes on what you may need to get FogBugz to work on Vista.

By default, IIS 7.0 is not installed on Windows Vista Business or Ultimate. You can install IIS by opening Programs and Features under Programs in Control Panel, and clicking the link to Turn Windows Feature on or off on the sidebar. Make sure to install the ASP components, which are not installed by default, prior to starting the installation. This can be found under IIS->WWW Services->Application Development Features->ASP. Vista is not designed as a server, and will limit you to about 10 connections.

Servers with IIS 7 need to have the IIS 6 compatibility components installed for FogBugz uninstall to work. If a failed uninstall has already been attempted, users can install the compatibility components and rerun uninstall and it will then work.

Windows 7

Servers with IIS 7 need to have the IIS 6 compatibility components installed for FogBugz uninstall to work. If a failed uninstall has already been attempted, users can install the compatibility components and rerun uninstall and it will then work.

Data Access Libraries

We recommend installing the latest version of Microsoft's Data Access components ("MDAC"). We test FogBugz extensively with MDAC version 2.6. You can find the latest version of MDAC on Microsoft's web site.

.NET Framework 2.0

The .NET Framework is now required.  It may not be installed by default.  You can download the installer from Microsoft. Make sure that IIS (see below) is installed before installing .NET so that ASP.NET is installed as well.

Web Server

FogBugz for Windows runs on the IIS (Internet Information Services) web server, which is a component of Windows. Other web servers in Windows are not supported.

Database

You have three choices:

  1. Microsoft Jet (4.0sp3)
  2. MySQL (5.0.45 and above)
  3. Microsoft SQL Server (2005, 2008)

Microsoft Jet (Access) is available for free from Microsoft. Jet has poor low-level locking, which is used extensively by FogBugz. If you use FogBugz for email support or anticipage having more than 7 users, Jet is not likely to be a good long-term solution for you. We recommend using (free) SQL Server Express instead.

Jet is included in every version of Windows from Windows 2000 to Windows 7, so you don't have to install Jet. The latest version is available from Microsoft's web site; go to http://www.microsoft.com and enter Jet in the search box.

MySQL is an extremely popular open-source database available for free from MySQL AB. Download and install from http://www.mysql.com/.

Microsoft SQL Server is a commercial, industrial strength database which will scale to virtually any size software team. It requires a license from Microsoft, and makes FogBugz work faster and more reliably on larger teams.  There is also now a free version called SQL Server Express, which also works with FogBugz.

Our recommendations: If you can afford it or already have a Microsoft SQL Server license, use Microsoft SQL Server. SQL Server Express will work for most other situations, unless you already have MySQL running.

For Email Integration

To send email, you need an SMTP server. If you have the ability to send Internet email, you probably already have one of these somewhere. There is also a free SMTP server included in Microsoft's Internet Information Server (IIS).

For FogBugz to receive incoming mail, you need a POP3 or IMAP server. FogBugz supports plain and secure (SSL-based) for both protocols. Almost all email servers support POP3.

For Source Code Control Integration

We support Subversion, Perforce, CVS, Visual SourceSafe, and Vault. If you are not already using source code control tools, we recommend Mercurial (open source).

Other source code control systems can be used if they support some form of triggers and have a web interface, although you will have to write a small script. More info.