npm start Then open http://localhost:3000 in your browser.
npm run migrate # or for PHP version php artisan migrate You will see output confirming the creation of tables like users , repositories , deployments , and webhooks . Before using the tool, create an administrative account: softsource web tool setup
npm install For the PHP-based asset optimizer, use Composer: npm start Then open http://localhost:3000 in your browser
Adjust database credentials and paths to match your server. For SQLite, simply set DB_CONNECTION=sqlite and ensure the database file is writable. SoftSource uses an ORM to set up tables for users, projects, and pipeline runs. Execute: For SQLite, simply set DB_CONNECTION=sqlite and ensure the
| Feature | SoftSource | Jenkins | GitHub Actions | Local dev tools | |---------|------------|---------|----------------|------------------| | Browser-based UI | Yes | Yes | Yes | No | | Asset optimization | Built-in | Plugin required | Limited | Usually manual | | Code debugger | Included | No | Advanced logging | Yes (IDE) | | Learning curve | Low | High | Medium | Medium | | Self-hosted ease | Very easy | Complex | Easy | N/A |