Let’s be honest, Nethserver is great as a local SMB server but when it the web applications have a lot of lacks.
While it might be because of the RedHat/CentOS philosophy of keeping the same version over their life cycle (10 years) and/or others reasons the reality is web application don’t last that long and are more rolling version aka Lean development than the OS. Only for the security perspective side, it is unacceptable to keep running application PHP5 simply because RedHat say so.
Let’s be a little bit more tangible, let’s talk about Nextcloud
Nextcloud is a great example, the Nextcloud team pushed periodically new release with improvement such as they abandon support of older version and push harder configuration.
Nextcloud 21
Again Nethserver face a wall partially because of what I describe earlier, it have to upgrade MySQL from 5 to 10 but this goes against RedHat philosophy.
Why not taking this opportunity to move forward and to offer Nextcloud as a container ?
If not, how Nethserver team will figure/fix these issue ?
- MySQL is used as database but does not support 4-byte characters. To be able to handle 4-byte characters (like emojis) without issues in filenames or comments for example it is recommended to enable the 4-byte support in MySQL. For further details read the documentation page about this.
- The database is missing some indexes. Due to the fact that adding indexes on big tables could take some time they were not added automatically. By running “occ db:add-missing-indices” those missing indexes could be added manually while the instance keeps running. Once the indexes are added queries to those tables are usually much faster.
- Missing index “cards_abiduri” in table “oc_cards”.
- MariaDB version “5.5.68-MariaDB” is used. Nextcloud 21 will no longer support this version and requires MariaDB 10.2 or higher.
Or Nethserver Teams will simply hope people will move to Nethserver 8 before the end of the support of Nextcloud 20 which means a little less than a year (based on the release cycle)