How to Manually Update Your Installation

Keeping your BeDesk application up-to-date is key to getting the latest features, security patches, and bug fixes. This guide will walk you through the manual update process step-by-step.

The update process is designed to be safe and straightforward. Your data, users, and settings will not be affected.

Before You Begin

To ensure a smooth update, please make sure you have the following ready:

Before making any changes, it's always a best practice to create a full backup of your BeDesk files and your database. This ensures you can easily restore your site if anything unexpected happens.

Step 2: The Update Process

Follow these steps carefully to update your installation.

  1. Download the Latest Version

    Go to your Downloads page on CodeCanyon and download the main BeDesk file package.

  2. Locate the Update File

    Extract the .zip file you just downloaded onto your computer. Inside the extracted folder, you will find a file named website.zip. This is the only file you'll need for the server-side update.

  3. Upload to Your Server

    Using your FTP client or file manager, upload the website.zip file to the root directory of your BeDesk installation. This is the same directory that contains folders like app, bootstrap, and public.

  4. Perform Pre-Update Cleanup

    To prevent conflicts with old files, you need to delete a couple of items on your server:

  5. Extract the New Files

    Now, extract or unzip the website.zip file directly in your BeDesk root directory. Your file manager will ask if you want to replace existing files. Confirm that you want to overwrite all files.

  6. Run the Database Updater

    Open your web browser and navigate to your update URL by adding /update to the end of your domain (e.g., https://your-helpdesk.com/update).

  7. Finalize the Update

    Click the Update Now button. The script will run the necessary migrations. Once it's finished, you will be automatically redirected to your helpdesk's homepage.

    Congratulations, your BeDesk installation is now up-to-date!

After the Update

Clear All Caches

If your server or a service like Cloudflare uses any form of caching (e.g., OPcache, Varnish, SuperCacher, etc.), you must purge all caches after updating. If you skip this, the new changes may not be reflected.

Data Integrity

As mentioned, the update process does not touch your core data. All your tickets, users, knowledge base articles, and settings will remain exactly as they were before the update.