-
KanBo Installation
- KanBo Installation Guide (Microsoft 365 + Azure)
- KanBo Installation Guide (On-Premises)
- KanBo On-Premises Installation Requirements and Prerequisites
- Creating an X.509 High-Trust Certificate
- Creating and Updating Elastic Cloud Deployment
- Installing Elasticsearch on Windows
- Installing Elasticsearch on Debian
- Creating a Windows Virtual Machine on Azure for Elasticsearch
- Creating a Linux Based Virtual Machine on Azure for Elasticsearch
- KanBo Modern Web Part Installation
- Supported Browsers
- KanBo Setup
-
KanBo Updates
-
Additional Components
- Installing KanBo Teams App
- Installing KanBo Outlook Add-in
- Installing KanBo Mini Application
- Installing Nintex Integration
- Installing Autodesk BIM Plugin
- Configuring UiPath Integration
- Installing and Configuring Power Automate Integration
- KanBo External User Groups (Active Directory Integration)
- User Auto-Provisioning on First Access (SharePoint Plugin)
- SharePoint Profile Synchronization
- Configuring Sync Targets
- SharePoint Site Collection Balancing and Admin Warnings
- Setting Up BIM Sync WebJob
- Configuring OData Integration for Power BI Desktop
- KanBo PowerShell Commandlets
- Direct Sync of SharePoint Lists with KanBo
- Enabling KanBo Email Notifications (Azure)
- Enabling KanBo Email Notifications (On-Premises)
- Enabling OneDrive Integration in KanBo
- Enabling Sending Card Messages as Emails
- Enabling Sending Emails to KanBo (Microsoft 365 + Azure)
- Enabling Sending Emails to KanBo (On-Premises)
- Prometheus and Grafana configuration for KanBo metrics
- Show all articles ( 3 ) Collapse Articles
-
Tips & Tricks
- Configuring Document Opening Behavior in KanBo
- Disabling Sleeping Tabs in Browsers
- Disabling Public Space Creation in KanBo
- Checking Certificate Expiration Dates (On-Premises)
- KanBo License ID
- Checking KanBo Version
- Changing the Help URL in KanBo
- Renewing Microsoft Graph Certificate
- Disabling Profile Picture Sync in Profile Sync Job
- Creating and Customizing Profile Sync WebJob
- Configuring KanBo for Microsoft Azure GCC High Environment
-
Troubleshooting
KanBo Backup and Update (On-Premises)
Overview
This article will walk you through the update process and demonstrate how to perform backups along the way. It is absolutely critical to perform backups at each step of the update process. Failing to do so can lead to irreversible data loss, so be sure to follow those steps.
Always back up data before updates or configuration changes.
Prerequisites
Before you initiate the update, verify that you have:
- Sufficient privileges to stop and restart the IIS Application Pool for KanBo, as well as access to the SQL Server to perform a database backup
- The KanBo.zip package that contains update files for the KanBo App
- The KanBo.Jobhost.zip package that contains the update files for KanBo scheduled tasks
- The RM.zip package that contains update files for the Resource Management app (if Resource Management is a part of your KanBo license)
First step: KanBo Backup
Before updating KanBo, it is essential to create a complete backup.
- Open the Internet Information Services (IIS) Manager.
- Navigate to Application Pools, locate the KanBo Application Pool, and stop it.
- Open the KanBo installation directory by navigating to the site under Sites, and the select Explore.
- Create a complete backup of your KanBo directory by copying the folder to a secure location.
- After completing the backup, delete all files and directories in the KanBo folder except for the appsettings.json file and the KanBo.Branding folder.
- Extract the contents of the KanBo.zip package into the KanBo directory.
If the Resource Management module is installed, repeat the aforementioned steps with the RM.zip package.
- Launch SQL Server Management Studio (SSMS) on your SQL Server.
- Connect to the appropriate database instance and execute a database backup to ensure you can revert to the previous version if needed.
Second step: KanBo Update
Once the KanBo backup is ready, you can begin the update process.
- Return to IIS and restart the KanBo Application Pool.
- Afterwards, open the KanBo App in your browser.
If you are presented with this screen, that means that a database upgrade is required. If that is not the case, you can skip the rest of the steps in this section.
- To upgrade databases, append /setup to your KanBo URL (e.g., contosokanbo.azurewebsites.net/setup) to access the setup page.
- Select Show advanced setup.
A page displaying an error about a failed license ID fetch due to pending migrations should appear, and the License ID section should display “Loading… (retrying in Xs).”
- Select Upgrade databases.
On successful migration you will be presented with a “Finished databases upgrade” message and the license ID visible again.
If an error occurs during the upgrade, contact our support team at support@kanboapp.com.
- After a successful database upgrade, on the top left corner select Exit to go back to KanBo.
Resource Management module
For KanBo installations with Resource Management module, verify if a database upgrade is needed by refreshing the setup page.
- Go to the Advanced setup > Resource Management.
- If the Upgrade database button is visible in the Resource Management section, initiate the upgrade.
- On successful upgrade, it is recommended to synchronize the Resource Management Users and Managers.
KanBo scheduled tasks
If KanBo scheduled tasks are configured, update them as follows:
- Create a backup of the scheduled tasks folder.
- Extract the contents of the KanBo.Jobhost.zip package into the existing scheduled tasks directory, ensuring that you overwrite the existing files.
Restoring KanBo to the previous version
In the event of an unsuccessful update or system issues, restore the previous version by following these steps:
- Stop the KanBo Application Pool in IIS.
- Use SQL Server Management Studio to restore the KanBo database from the backup.
- Replace the KanBo files with those from your backup.
- If scheduled tasks and the Resource Management module were updated, restore their files from their respective backups.
- Restart the KanBo Application Pool.
Was this article helpful?
Please, contact us if you have any additional questions.
