GitLab (fewer requirements)
GitLab has a full dashboard; GitHub’s capability is limited
Minimum hardware requirements: 4 vCPU and 4 GB RAM support up to 500 users. No specific recommendation for disk size.
Security Dashboard - View vulnerabilities in an individual project or across a group.
Supporting up to 3000 users, requires 8 vCPUs, 48 GB RAM, 300 GB attached storage, 200 GB root storage.
Dependency review - Show the full impact of changes to dependencies and see details of any vulnerable versions before merging a pull request.