ProGet Documentation

Traditional (Legacy) Installer

  • Last Modified: 2020-11-20

We are planning to stop shipping the legacy installer in 2021.

For new installations, we recommend installing using the Inedo Hub.

The most convenient way to install ProGet is to use the Inedo Hub. It is primarily used to install, update, and otherwise service applications in the Inedo Suite.

Note that if you have the Inedo Hub installed you will not be able to use the traditional installer without first uninstalling the Inedo Hub and any products installed using it.

If you require a traditional (legacy) installer for any version of ProGet, you can on the ProGet All Version page, and clicking on the “Traditional Installer” for the version you want. Note that you can use the Inedo Hub to create offline installers for ProGet.

Once you run the installer, you’ll be asked to review and accept our license agreement before you can use ProGet.

Complete the rest of the installation by selecting each setting appropriate for your system. Although the ProGet installation guide uses the Inedo Hub, the settings are mostly the same.

Silent Installation for Traditional (Legacy) Installer

These options only apply to the Traditional (Legacy) Installer.

See the silent installation guide for the recommend silent process.

/SRequired for a silent install. If this is not specified, the UI will be displayed.
/Edition=<value>Required for a silent install. The desired ProGet edition: May be Express, Trial, or LicenseKey.
/EmailAddress=<value>The email address used for requesting a license key. Required if Edition is Express or Trial.
/FullName=<value>The user's full name used for requesting a license key. Required if Edition is Express or Trial.
/LicenseKey=<value>License key to use. Only used if Edition is LicenseKey.
/TargetPath=<value>Root path where ProGet will be installed. The default is [ProgramFiles]\ProGet.
/PackagesPath=<value>Root path where ProGet will store its feed packages. The default is [CommonApplicationData]\ProGet\Packages.
/ASPNETTempPath=<value>Path where ASP.NET will store temporary files for the ProGet web application. The default is [CommonApplicationData]\ProGet\Temporary ASP.NET Files.
/WebAppPath=<value>Path where the ProGet web application is installed. The default is [TargetPath]\WebApp.
/ServicePath=<value>Path where the ProGet service is installed. The default is [TargetPath]\Service.
/Extensions=<value>Path where the extension library is located. The default is [TargetPath]\Extensions.
/PackagesPath=<value>Path where the packages root path is located. The default is [TargetPath]\Packages.
/ConnectionString=<value>SQL Server connection string ProGet will use to connect to the database. The default is Data Source=localhost; Initial Catalog=ProGet; Integrated Security=True;.
/Port=<value>Port number the ProGet web application will listen to. The default is 8624.
/UseIntegratedWebServer=<value>When true, the integrated web server is used to host ProGet; when false, IIS is used. The default is true.
/WebServerPrefixes=<value>Prefixes used by the integrated web server. The default is http://*:[Port]/.
/InstallSqlExpressDownloads and installs a SQL Express instance named ProGet. The default is false.
/UserAccount=<value>User account of the ProGet service and web application. The default is LocalSystem.
/Password=<value>Password of the user account of the ProGet service and web application. Only used when UserAccount is not one of the standard service accounts.
/WebAppUserAccount=<value>User account of the ProGet web application. The default is [UserAccount].
/WebAppUserAccountPassword=<value>Password of the user account of the ProGet web application. The default is [Password].
/ServiceUserAccount=<value>User account of the ProGet service. The default is [UserAccount].
/ServiceUserAccountPassword=<value>Password of the user account of the ProGet service. The default is [Password].
/ConfigureIISCreates an IIS website and application pool to host the ProGet web application. The default is false.
/LogFile=<value>If specified, writes out a detailed log file of the installation process to the specified path value.

Example

Install ProGet using the default settings with license key XXXXX:

ProGetSetup.exe /S /LicenseKeys=XXXXX

NOTE

We are no longer actively supporting the traditional installer, as such you may encounter errors during the installation process such as the ability to complete the installation using
ProGetSetup.exe /S /Edition=Express /EmailAddress=«email» /FullName=«fullname»

Silent Upgrade Options

/SRequired for a silent upgrade. If this is not specified, the UI will be displayed.
/UpgradeRequired to perform an upgrade. If this is not specified, the upgrade is not performed.
/BackupDatabaseBacks up the ProGet database before the upgrade begins. The default is true.
/DatabaseBackupPath=<value>The path to save the backup of the ProGet database. The default is [SysDrive]:\ProGetBackups.
/ConnectionString=<value>SQL connection string used for upgrading ProGet's database schema. The default is whatever connection string the ProGet service is currently using.
/LogFile=<value>If specified, writes out a detailed log file of the installation process to the specified path value.

Example

Upgrade ProGet using the default settings:

ProGetSetup.exe /S /Upgrade

Is this documentation incorrect or incomplete? Help us by contributing!

This documentation is licensed under CC-BY-SA-4.0 and stored in GitHub.

Generated from commit 99e6640e on master