hi @Stuart_Naylor , @Jeffery_Frederick, all
I started to port NCP to other boards, so I wanted to share my progress
The first step was to develop an install script that works on any debian based system, I have tested in Raspbian and Debian x86. NCP is based on Debian Stretch.
Then, I went to the armbian download page and to my surprise, there is no image available for the Rock64, and the one for the odroid HC1 is still on Debian Jessie.
Nextcloud would work without HTTP2, but not all the features that NCP has will work (for instance, modsecurity changes quite a bit). This is not ideal, because it would be more work to maintain a script that also works for jessie and has HTTP2, PHP7 and all the new stuff. I have the code, because NCP started in stretch, but I don’t think it’s worth it to maintain support for jessie.
I might head to their forums soon to see what is the ETA for Stretch based images.
I guess that for the time being, the docker approach remains the best option to easily port to other boards.
Some of the NCP features still need some adjustment to play well on the docker container, NC works fine. I will try this approach first and report back.