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 serveAfter 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.