Skip to main content
Download

Download Beta2 and start testing Nexum PSA

Nexum PSA is free to self-host for your own organization. The project source code is available on GitHub, and contributions are welcome.

Technical requirements

The current beta is a Laravel application. For local testing, prepare these basics first.

Runtime

PHP 8.2+, Composer, Node.js and npm.

Application stack

Laravel 12, Livewire 3, Bootstrap 5, Alpine.js and Vite.

Database

MySQL or MariaDB. Redis is recommended for production queues and cache.

Local installation

Clone the project, install dependencies, configure the environment and start the local Laravel/Vite development stack.
git clone https://github.com/SveinT83/Nexum-PSA.git
cd Nexum-PSA
composer install
npm install
cp .env.example .env
php artisan key:generate
php artisan migrate --seed
npm run dev
php artisan serve
After the seed runs, review the initial admin credentials printed by the seeder output and change the password immediately on any shared or internet-facing environment.

Before exposing a beta install

For beta and production-like installs, use a clean database schema, HTTPS, secure cookies, APP_ENV=production, APP_DEBUG=false, a trusted APP_URL, built frontend assets and a real queue worker. Configure mail and integrations only after the base install is working.