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 i
npm run dev
We use Drone build server for automated builds. The simplest way to build a platform snap package locally is to run drone cli:
/path/to/cli/drone jsonnet --stream
sudo /path/to/cli/drone exec --pipeline=[amd64|arm64|arm] --trusted
snap install --devmode /path/to/package.snap