SelfHost HubSelfHost Hub
中文
← Back to all services

GitHub repository information

Fetched · August 14, 2026
★ 433Updated: August 10, 2026
README
## Syncloud (https://syncloud.org)

Simple self-hosting of popular apps.

It is available as an image or a pre-built [device](https://shop.syncloud.org).

We are open to cooperation with hardware vendors interested in including Syncloud into their products.

### Screenshots

<table>
  <tr>
    <td align="center" width="50%"><b>Apps</b></td>
    <td align="center" width="50%"><b>Settings</b></td>
  </tr>
  <tr>
    <td width="50%"><img src="doc/screenshots/apps.jpg" alt="Apps" width="100%"></td>
    <td width="50%"><img src="doc/screenshots/settings.jpg" alt="Settings" width="100%"></td>
  </tr>
</table>

### Apps

https://store.syncloud.org

### Download

There are images for various devices and architectures, get one [here](https://github.com/syncloud/platform/wiki).

## For developers

Syncloud image contains the following components:

1. Debian based [linux OS](https://github.com/syncloud/image).
2. Snap based app [installer](https://github.com/syncloud/snapd).
3. Platform snap package.

Platform provides shared services for all the apps and manages device settings.

### Web UI development

Install [Node.js](https://nodejs.org/en/download)

````
cd web/platform
npm i
npm run dev:stub
````

### Building a package locally
We use Drone build server for automated builds.
The simplest way to build a platform snap package locally is to run [drone cli](http://docs.drone.io/cli-installation):
````
/path/to/cli/drone jsonnet --stream
sudo /path/to/cli/drone exec --pipeline=[amd64|arm64|arm] --trusted
````

### Install a package on a device
````
snap install --devmode /path/to/package.snap
````

Discover more