diff --git a/images/report-server-images/setup-storage-step-one-report-server.png b/images/report-server-images/setup-storage-step-one-report-server.png new file mode 100644 index 00000000..d4ba5f34 Binary files /dev/null and b/images/report-server-images/setup-storage-step-one-report-server.png differ diff --git a/images/report-server-images/setup-storage-step-three-report-server.png b/images/report-server-images/setup-storage-step-three-report-server.png new file mode 100644 index 00000000..46f0936f Binary files /dev/null and b/images/report-server-images/setup-storage-step-three-report-server.png differ diff --git a/images/report-server-images/setup-storage-step-two-report-server.png b/images/report-server-images/setup-storage-step-two-report-server.png new file mode 100644 index 00000000..f885da66 Binary files /dev/null and b/images/report-server-images/setup-storage-step-two-report-server.png differ diff --git a/images/report-server-images/setup_admin_user_960.png b/images/report-server-images/setup_admin_user_960.png deleted file mode 100644 index f51b5d2f..00000000 Binary files a/images/report-server-images/setup_admin_user_960.png and /dev/null differ diff --git a/images/report-server-images/setup_storage_960.png b/images/report-server-images/setup_storage_960.png deleted file mode 100644 index 637af84a..00000000 Binary files a/images/report-server-images/setup_storage_960.png and /dev/null differ diff --git a/implementer-guide/setup/application-startup.md b/implementer-guide/setup/application-startup.md index ede3b61a..6a179951 100644 --- a/implementer-guide/setup/application-startup.md +++ b/implementer-guide/setup/application-startup.md @@ -7,6 +7,7 @@ tags: project,startup published: True position: 300 --- + # Application Startup When you start the report server admin app, it detects if you have already configured it. It requires a set of settings to enable the supported assets management. If these settings are not available, the app starts a two-page setup process for the user. The user that installed the product usually performs this initial setup. The pages are: @@ -14,7 +15,7 @@ When you start the report server admin app, it detects if you have already confi ## Step 1/2: Setup storage The Report Server persists all assets such as reports, scheduled tasks, and users. The supported storage types are File storage, MS SQL Server storage, and Redis storage. -![Setup Storage](../../images/report-server-images/setup_storage_960.png) +![Setup Storage ><](../../images/report-server-images/setup-storage-step-one-report-server.png) By default, the setup page offers the File storage which stores all assets as files in a target folder. It is the default option as it does not need the installation of extra tools. This makes it perfect for test deployment. This storage suits a production deployment only if the Report Server instance will not get heavily utilized . For other cases, including multi-instance setup, one of the other options is a must. You can find more info on each supported storage in the [Storage]({%slug storage-settings%}) article. @@ -22,9 +23,29 @@ The storage settings go into the Report Server configuration file called *Report ## Step 2/2: Register administrator Once you have setup the target storage, the app can use it to store the first user of the server. This user gets assigned in the System Administrator role. That enables them to setup all other users and to further configure the server. Please input all needed fields. -![Setup Storage](../../images/report-server-images/setup_admin_user_960.png) + +![Setup Storage ><](../../images/report-server-images/setup-storage-step-two-report-server.png) + +## Configure Encryption + +Sensitive assets are stored in the Report Server Storage in encrypted form using industry-standard encryption routines. The encryption process relies on two keys - __Main Key__ and __Backup Key__ - created during the initial configuration of the Report Server. + +![Setup Storage ><](../../images/report-server-images/setup-storage-step-three-report-server.png) + +To enable enhanced encryption, the administrator must: + +1. Download both Main and Backup private keys +1. Type “Confirm” (case-insensitive) in the field above the Complete button to verify the keys are securely stored +1. Store the keys safely + +When the Complete button is clicked, all existing sensitive assets are securely re-encrypted, and the [Encryption keys]({%slug security%}#encryption) are stored as environment variables for the account that runs the Report Server and the ServiceAgent. ## Further setup When done with this sequence, you will land on the Reports page that lists the core assets of the server - the reports. The app adds a few sample reports to showcase the functionality. As a next step, go to the Configuration page to configure a [send mail server]({%slug mail-server%}). This would enable the report scheduling functionality for all users. The Configuration page is accessible in the up-right menu of the app UI. + +## See Also + +* [Security]({%slug security%}) +* [AI-Powered Features Settings]({%slug ai-settings%})