Things to configure after the first start
When you run Upsource for the first time, it will open Configuration Wizard in your default browser. Select Set up:
First you need to choose what type of connection your Upsource server will provide:
-
For a basic unencrypted connection choose HTTP.
-
For a secure encrypted connection choose HTTPS. You will need to provide:
Private key
Certificate that contains your domain name.
Certificate that contains a trusted chain without your domain name.
by clicking the Private key and certificate tab and uploading the data.
Instead of entering your private key/certificate data directly, you can optionally generate a keystore file that will contain the data. Then click Key Store, and specify the path to the keystore file and its credentials.
Upsource accepts certificate data in the following formats:
keystore:
JKS
,PKCS#12
certificate/private key:
PKCS#1
,PKCS#8
Read more about certificates.
Next you can specify System settings:
-
Base URL — the URL at which the Upsource service will be available to the users. You might want to change the default value if:
your server has several DNS interfaces and you wish to make Upsource accessible by a particular DNS interface;
you have set up Upsource to work behind reverse or terminating HTTP proxy (see Proxy configuration) — in this case the new value should match the base URL you've set before.
-
Application Listen Port — you can change the default port that Upsource will use for HTTP or HTTPS communications if the suggested port is or expected to be taken.
If you've selected a secure HTTPS mode, you can optionally set up a Redirect listen port — a non-secure port that will receive all HTTP requests and redirect them to the secure Application Listen Port you've specified.
-
Location of system directories (Under Advanced Settings)
Click Next to proceed to User management settings.
Here you have to choose to set up Upsource with either built-in Hub or external (standalone) Hub . If you are going to integrate with the YouTrack issue tracker or TeamCity, you should choose External Hub. Otherwise you may choose Build-in Hub.
If you are going to select External Hub:
-
Important: Prior to selecting External Hub, you should first install and start your external Hub service.
Select External Hub
Enter your Hub URL and verify the connection.
If Built-in Hub selected:
Create admin login and password—specify login name and password for your administrator account (Login:admin is offered by default). You'll be able to reset your password if you ever forget it.
Enable login as guest—allow guest (non-registered) users to access projects. You'll be able change guest user rights or deny anonymous access altogether later.
If you have a paid license, enter the license name and key. Click Finish when you're done.
Wait a little for Upsource to launch its components:
As soon as it's done, it will open its welcome page (http://your-host-name:port_for_upsource) which will also be opened upon any consequent startup: