Overview

This document shows how to administrate your self-managed DeepScan instance.

DeepScan On-premise

DeepScan On-premise is the core application that powers our hosted DeepScan installations (DeepScan.io). This covers everything related to getting it running on your own infrastructure and local network. All data including source code is stored on machines that you control.

Also, DeepScan On-premise includes the same great set of features as DeepScan.io.

Features DeepScan On-premise DeepScan.io
Advanced JavaScript static analysis
Cutting edge rule sets for JavaScript errors and code quality
Quality status management of the project
Automatic analysis for code changes
Support for GitHub or GitLab running on local network
Easy deployment with Docker image
Team Dashboard Paid plans only
System settings for administrators
User and team management

Installing and maintaining DeepScan

Learn how to install, configure, update, and maintain a DeepScan instance.

  • Install: System requirements and installation methods
  • Configure: Configure a DeepScan instance and Git server
  • Add License: Set a license at install time
  • Update: Update a DeepScan instance via the new Docker image

Managing DeepScan

Learn how to manage and monitor a DeepScan instance.

  • Overview: View overall quality information for your organization
  • Settings: Manage user information, as well as teams and projects
  • Search: Search and filter through users, teams, projects and more
  • Monitor DeepScan: Monitor instance information, metrics, sessions and logs

Troubleshooting

  • Debug: Guide to debugging problems with the Docker instance
  • Read Logs: Guide to locating and reading the the DeepScan instance logs