Prior ProGet 5.1, ProGet shipped with a stand-alone installer. This is still available, and is now called the Traditional Installer. You may wish to use this instead of the Inedo Hub if you already have a process that relies on this installer.
This is a step-by-step guide to installing ProGet on Windows using the Inedo Hub and provides some detail as to what's happening behind the scenes.
Note: if you're looking to install ProGet on Linux with Docker, refer to the Linux Installation Guide.
Note: if you want to try ProGet without installing it on your own system, we recommend installing it on AWS Lightsail.
ProGet doesn't have any intense server requirements, and supports all modern version of Windows that Microsoft supports (see Windows Lifecycle Fact Sheet. The recommended requirements are:
Before installing, consider the following:
Download the ProGet installer via the "Download Inedo Hub" button on the download page on inedo.com.
We always sign our installer packages. This signature can be seen when you run the installer and get a security warning, or right-click on the file for Properties and then look at Digital Signatures.
We've never had any issues with compromised installers (it's hosted on Amazon S3, which is quite reliable), but it doesn't hurt to make sure the signature is there.
The installer requires administrative privileges to run and will attempt to escalate. It will then unpack the temporary files and begin installation verification.
The downloaded installer will then download the latest version of Inedo Hub from Inedo's bucket on Amazon S3 and attempt to install it.
Once complete, the installer will exit and launch the Inedo Hub app, which you will use to install ProGet. Note that you do not need to download the hub installer directly again, you may simply launch the installed Inedo Hub app.
When launched, the Inedo Hub will show the latest available ProGet version with an Install button. Click the button.
At this point, the installer will attempt to detect whether IIS is installed on the system as well as any install SQL Server instances. Depending on the OS version and the machine, this can take anywhere from a few seconds to a few minutes.
You are now prompted for information that the installer will need to begin installing
ProGet. This consists of:
When you are satisified with the configuration, click the Install button. If there are any issues with the database connection specified, you will be notified about it before installation begins. If you elected to register the product during installation, you will be prompted for your name and e-mail address before installation begins.
If you chose to have SQL Server Express installed, then the actual installation process will take a while, as the installer must download the SQL installer and then wait for it to complete. On some servers, we've seen this take as long as fifteen minutes.
Clicking cancel (especially during the SQL Express installation) is not advised, as you may have to manually remove some bits of SQL Server using Add/Remove programs. Once everything's done, you'll be ready to start using ProGet.
Is this documentation incorrect or incomplete? Help us by contributing!
This documentation is licensed under CC-BY-SA-4.0 and stored in GitHub.