Have a look on phabricator: https://phacility.com/phabricator/
Has wiki, task management, dashboard, code hosting (svn, git, hg), and other goodies.
You can self host it, or contract a managed service.
I think the article confuses Jira with Trello. Two different products from the same company. Jira gives way more customisation options.
They also didn't mention GitLab Agile Planning or Maniphest which to me are the serious alternatives to Jira.
It's probably too heavyweight and too specialized for your needs, but I'm a big fan of Phabricator's Maniphest for all my personal task-tracking; both programming-related (since Phabricator is a software development suite) but also for regular things in my personal life: https://phacility.com/phabricator/maniphest/
https://phacility.com/phabricator/
fast, easy, awesome, code plus everything else.
i rsyncd a copy of our repos svn and git for the phab server to read - worked great, super fast, no java, no Atlassian , no $$$
Sorry, I have not tried any of them, as I have no need at the moment. I am also not a huge fan of the *hat family of Linux, so I cannot comment on how difficult it may or may not be to install things there as opposed to SuSE/Debian/Alpine, which I vastly prefer for server tasks.
Also, It may be overkill for your use case, but missing from that list is https://phacility.com/phabricator/, which includes a ticketing system of a sort. Worth looking into at the very least.
Although I understand the reasons for doing so (make drive-by contributions easier through the established fork + merge workflow), I personally really like Phabricator as a comprehensive platform which really nicely integrates a lot of different functionality. Especially the task management capabilities of Maniphest are really well done and the way everything is handled as a generic object within Phabricator is IMHO unmatched by any other platform so far.