Back to Blog
January 10, 2024
•
7 min read
How to Set Up Novumdesk Self-Hosted
This guide will walk you through deploying Novumdesk on your own infrastructure, giving you complete control over your helpdesk platform.
Prerequisites
Before you begin, ensure you have:
- PHP 8.1 or higher
- MySQL 5.7+ or PostgreSQL 12+
- Composer installed
- Node.js 18+ and npm
- A web server (Apache or Nginx)
Installation Steps
Step 1: Clone the Repository
git clone https://github.com/novumdesk/novumdesk.git
cd novumdesk
Step 2: Install Dependencies
composer install
npm install
Step 3: Configure Environment
Copy the example environment file and configure your database settings:
cp .env.example .env
php artisan key:generate
Step 4: Run Migrations
php artisan migrate
Step 5: Start the Server
php artisan serve
Your Novumdesk instance should now be running! Visit http://localhost:8000 to access it.
Need help? Check out our documentation or contact support.