Download Upsource

  • Windows
  • macOS
  • Linux
  • Docker

Run Upsource server in a pre-configured Docker image:

docker run -it --name upsource-server-instance \
-v <path to data directory>:/opt/upsource/data \
-v <path to conf directory>:/opt/upsource/conf \
-v <path to logs directory>:/opt/upsource/logs \
-v <path to backups directory>:/opt/upsource/backups \
-p <port on host>:8080 \
jetbrains/upsource:<version>.<build>

Note for the command:
The Upsource service runs inside the Docker container under a non-root account 13001:13001 (group:id).

Before the first container start, set the appropriate access permissions for the host directories passed to the Upsource container. For example:

mkdir -p -m 750 <path to data directory> <path to logs directory> \
    <path to conf directory> <path to backups directory>
chown -R 13001:13001 <path to data directory> <path to logs directory> \
    <path to conf directory> <path to backups directory>

Free 10-user plan included (8 users + admin + guest).
Requires a license to use more than 10 user accounts.
60-day evaluation license for 10,000 users is available upon request.