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.
To ensure a smooth update, please make sure you have the following ready:
Administrator access to your web server via FTP, SFTP, or a file manager (like cPanel or Plesk).
Your latest BeDesk purchase files, which can be downloaded from your CodeCanyon Downloads page.
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.
Follow these steps carefully to update your installation.
Download the Latest Version
Go to your Downloads page on CodeCanyon and download the main BeDesk file package.
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.
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
.
Perform Pre-Update Cleanup
To prevent conflicts with old files, you need to delete a couple of items on your server:
Delete the entire /vendor
directory.
Delete all the contents inside the /storage/framework/cache
directory.
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.
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
).
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!
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.
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.