Skip to main content

Report issues and share ideas

Use GitHub Issues when something appears broken, insecure or unclear enough that it should be tracked as a concrete fix.

Use GitHub Discussions for product ideas, workflow questions and broader feedback that may need conversation before becoming a task.

Good reports should include what you expected, what happened, where you saw it and any relevant version or setup details.

Self-hosted or managed hosting?

The self-hosted option gives you the freedom to run Nexum PSA for your own organization. You are responsible for hosting, updates, security, backups and operational maintenance.

Managed hosting is available for €10/month or €120/year and includes hosting, backup and email support. It is meant for teams that want to use Nexum PSA without operating the server themselves.

Local installation checklist

For a local test install, clone the repository, install PHP and Node dependencies, copy the environment file, generate an application key, configure the database, and run the migrations with seed data.

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

The local application is then normally available at http://127.0.0.1:8000. Review the README before exposing the application beyond a local test environment.

Production-like beta notes

For beta and production-like installs, use APP_ENV=production, APP_DEBUG=false, a trusted APP_URL, HTTPS, secure session cookies, a real queue worker, and built frontend assets.

Change seeded credentials, review roles and permissions, configure mail carefully, and test integrations such as Nextcloud and BookStack only after the base install is working.