Quickstart
Let’s start discovering and exploring assets.
Prerequisites
Section titled “Prerequisites”- Server that meets system requirements. Recommended: 4 vCPU, 16 GB for vScope within 24 GB total server RAM, and 120 GB SSD storage.
- Firewall allows required ports for your selected data sources.
- Credential(s) for your first source(s) (eg. AD, Azure, VMware) with sufficient permissions.
Install vScope
Section titled “Install vScope”- Download & Run: Windows installer
- Browse to the host URL (default port 80) to start the setup flow.
Use a Debian/Ubuntu host compatible with the .deb package.
-
Download the package as
vscope-server-amd64.deb, then install it:Terminal window curl -fL -o vscope-server-amd64.deb https://dist.vscope.net/server/release/latest-amd64.debsudo apt install ./vscope-server-amd64.deb -
Edit
/etc/default/vscopeserver. Set the existingJAVA_OPTSline to allocate a 16 GB maximum Java heap, preserving any other custom JVM options:Terminal window JAVA_OPTS="$JAVA_OPTS -Xmx16g"This assumes the recommended 24 GB server, leaving headroom for the OS and the JVM memory outside the heap. See System Requirements for sizing details.
-
Restart the service to apply the memory setting:
Terminal window sudo service vscopeserver restart -
Browse to
http://<host>/(default port 80), then complete the license and administrator steps below. Configure HTTPS separately if required.
Storage
Provide 120 GB of available SSD storage for /var/lib/vscopeserver/vscopedata. Keep this directory when upgrading; it contains the installation’s persistent data.
Change the web port
Set org.osgi.service.http.port=<port> in /etc/vscopeserver/config.ini, restart vscopeserver, and allow the selected port through the firewall. Open http://<host>:<port>/.
- Create data volume:
docker volume create vscope-data- Run:
docker run -d \ --name vscope-server \ --pull always \ --restart unless-stopped \ --stop-timeout 330 \ --memory 24g \ -e JAVA_OPTS="-Xmx16g" \ -p 8080:80 \ -v vscope-data:/data \ europe-docker.pkg.dev/isl-vscope/release/vscope:latest--memory 24g caps what the container may use; -Xmx16g sets the maximum Java heap within that cap. The remaining headroom covers JVM memory outside the heap. Keep both values in step if you change either. See System Requirements for sizing details.
- Browse to
http://<host>:8080/.
Storage
Ensure the volume’s backing storage has 120 GB available. Mount persistent data at /data and keep the same volume when recreating or upgrading the container.
Change the web port
Change the host side of -p 8080:80 in the run command, then recreate the container with the same volume. For example, -p 8081:80 makes vScope available at http://<host>:8081/.
Check startup
Check that the container is running:
docker ps --filter name=vscope-serverIf vScope does not open, see Troubleshoot a container installation.
Connect discovery proxies
If proxies connect from outside the Docker host, add -p 4445:4445 to the server’s docker run command and allow TCP 4445 through the host firewall. Configure each proxy with the Docker host’s reachable hostname or IP and port 4445, then approve it in vScope.
- Follow the Kubernetes tab in the installation guide to create persistent storage, a Deployment, a Service, and an Ingress. You need an installed ingress controller and a hostname you can configure in DNS. The example uses a 16 GB Java heap, 24 GiB pod memory, 4 CPU cores, and a 120 GiB volume.
- Open vScope at your configured Ingress hostname.
- Return here and continue with Setup vScope.
Setup vScope
Section titled “Setup vScope”- Register the installation using your License activation code. Offline? Upload a license file following: Manually registering an offline installation.
- Create a first administrator. You will use this account to later configure SSO and your organization’s IDP.
Add a data source
Section titled “Add a data source”Here is how you add some of the most popular data sources.
- Go to Discovery → Credentials → Add → Active Directory.
- Enter a domain read account, add a DC hostname/IP as target.
- Click Test → expect OK.
- Use an app registration with Graph app perms (+ Reader on scope if needed).
- Discovery → Credentials → Add → Azure; paste tenant/app/secret.
- Click Test → expect OK.
- Discovery → Credentials → Add → VMware.
- Enter vCenter URL + read account; set the vCenter as target.
- Click Test → expect OK.
Run discovery
Section titled “Run discovery”- Go to Discovery → Summary.
- Click Start Discovery.
- You should see assets being added to your asset repository, automatically categorized with correct asset type.
Verify assets in a table
Section titled “Verify assets in a table”- Go to Tables → Create Table → pick your asset type (e.g., All Machines, File Systems, Applications, VMs, Users).
- Add 3–5 columns: Hostname, OS, Last found date, CPU, Email etc..
Done! You have successfully installed vScope’s asset discovery! In the next step, let’s look what’s left for a complete setup.