Syncloud (https://syncloud.org)
Simple self-hosting of popular apps.
It is available as an image or a pre-built device.
We are open to cooperation with hardware vendors interested in including Syncloud into their products.
https://syncloud.org/apps.html
There are images for various devices and architectures, get one here.
Syncloud image contains the following components:
Platform provides shared services for all the apps and manages device settings.
Install Node.js
cd www
npm install
npm serve
We use Drone build server for automated builds. The simplest way to build a platform snap package locally is to run drone cli:
sudo arch=[amd64|arm] /path/to/cli/drone exec
snap install --devmode /path/to/package.snap