-
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)
- Show all articles ( 2 ) 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 (Microsoft 365 + Azure)
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 start the KanBo Web App, as well as access files via Kudu and to create a copy of the KanBo database
- The KanBo.zip package that contains update files for the KanBo App
- The KanBo.Jobhost.zip package that contains 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)
The Setup role is needed to perform an update. Ensure that the email address used for KanBo is correctly entered in the "admin-upn" variable within the "auth-aad" section of the appsettings.json file in KanBo.
First step: KanBo Backup
Before updating KanBo, it is essential to create a complete backup.
- Access your KanBo Database via Azure.
- Use the Copy function to create a duplicate copy.
- Select the target subscription and resource group where the backup will reside.
- For cost efficiency, in the Compute + storage section, select Configure database and adjust the database sizing during the copying process.
You may continue with the update procedure while the backup is in progress, but ensure the backup process completes successfully.
Second step: KanBo Update
To begin the update process:
- Navigate to your KanBo web app on Azure and stop the application.
- Within the Azure portal, go to Development Tools > Advanced Tools, and then select Go to launch Kudu.
- On the top Kudu menu, select Debug Console > PowerShell.
- Navigate to the site directory and select the download icon next to the wwwroot folder. This backs up both the application and WebJob files.
- Within the wwwroot folder, drag and drop the KanBo.zip package into the file list (specifically into the Size column) to unzip and update its contents.
- To update KanBo WebJobs, navigate to App_Data > jobs > triggered.
- For each WebJob folder, unzip the KanBo.Jobhost.zip package.
Important: Do not extract the files directly in the triggered folder; instead, place them in the correct jobs folder.
- After updating the application and WebJob files, restart the KanBo web app via the Azure portal.
If the Resource Management module is installed, repeat the aforementioned steps (excluding the WebJob update steps) with the RM.zip package for the respective Resource Management web app.
- After the restart is finished, visit your KanBo app.
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.
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 web app.
- Restore the database to the previously created database backup via the Azure portal.
- Restore the KanBo files by unzipping the previously downloaded wwwroot.zip archives into the wwwroot folder (c:/site/wwwroot) of KanBo.
- If Resource Management module is installed, step 3 should also be performed for it.
- Start the KanBo web app.
Was this article helpful?
Please, contact us if you have any additional questions.
