Files
wiki/Catalogue-Self-Hosted/apps/app-syncloud.md
T
2026-06-09 18:40:21 +02:00

4.8 KiB


title: Syncloud created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, deployment, app-store, nextcloud, auto-hebergement] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Deployment, https://github.com/syncloud/platform]

🚀 Syncloud

App store self-hosted orienté apps privées — installez Nextcloud, Jellyfin, WordPress et +20 apps en un clic sur votre propre serveur.

📋 Informations Générales

Champ Valeur
Site web syncloud.org
GitHub syncloud/platform
License AGPL-3.0
Langage Go, Python, Bash
Étoiles GitHub 432
Dernière MAJ 2026-05
Catégorie cat-deployment

📝 Description

Syncloud est une plateforme de déploiement qui transforme un mini-PC, un Raspberry Pi ou un serveur domestique en véritable app store privé. L'objectif est de proposer une expérience proche d'un smartphone : on choisit une app dans un catalogue officiel, on clique, et l'installation, la configuration HTTPS, le renouvellement de certificat et les mises à jour se font automatiquement. L'écosystème est particulièrement riche côté Nextcloud (le fondateur est un contributeur historique de la communauté Nextcloud), mais embarque aussi Jellyfin, WordPress, Mattermost, Jitsi, Matrix, Bitwarden, etc.

Le projet se distingue par son approche « device-like » : votre machine devient un appareil que l'on pilote via une interface web, avec un nom de domaine gratuit *.syncloud.it ou un domaine personnalisé. L'image ISO installable comprend l'OS (basé Debian/Ubuntu) et tous les services nécessaires (DNS dynamique, reverse proxy, gestion de certificats, sandboxing des apps).

Public cible : particuliers et petites organisations qui veulent consommer des apps self-hosted sans administrer Docker ni Compose. C'est l'une des solutions les plus accessibles pour qui vient du monde Apple/Google et veut son cloud personnel.

🚀 Installation

Via Docker (recommandé)

# docker-compose.yml
version: '3.8'
services:
  syncloud:
    image: syncloud/syncloud:latest
    container_name: syncloud
    restart: unless-stopped
    privileged: true
    network_mode: host
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - syncloud_data:/data
    environment:
      - DOMAIN=yourname.syncloud.it
      - EMAIL=you@example.com

volumes:
  syncloud_data:

💡 Syncloud fonctionne de façon optimale en installation bare-metal (ISO flashée sur un disque/Raspberry Pi) plutôt qu'en conteneur. La version Docker est destinée aux tests.

Installation manuelle (bare-metal recommandée)

  1. Télécharger l'ISO sur syncloud.org/downloads
  2. Flasher sur USB/SD avec Balena Etcher ou dd
  3. Booter sur la machine cible
  4. Suivre l'assistant : choix du disque, langue, mot de passe admin
  5. Configurer le domaine (syncloud.it gratuit ou votre domaine)
  6. Se connecter sur https://yourname.syncloud.it et parcourir le catalogue

⚙️ Configuration

  • DNS dynamique : Syncloud gère *.syncloud.it automatiquement, ou pointez votre propre domaine via A/AAAA records et l'API de mise à jour DDNS intégrée.
  • Certificats Let's Encrypt : renouvelés automatiquement via le reverse proxy interne (nginx).
  • Catalogue d'apps : activé par défaut, ~25 apps officielles (Nextcloud, Jellyfin, WordPress, Element, Jitsi, etc.).
  • Sauvegardes : outil syncloud CLI intégré pour snapshots des volumes applicatifs vers S3, SSH ou disque externe.
  • Mise à jour système : OTA centralisée, noyau + apps via la même interface.

🔗 Alternatives

  • Cloudron — Concept proche d'app store, +80 apps, modèle freemium.
  • YunoHost — Approche équivalente, plus orienté serveur perso, FSF-friendly.
  • Coolify — PaaS moderne basé Docker, plus technique.
  • Umbrel — App store orienté Bitcoin/Node + apps générales.

🔒 Sécurité

  • Reverse proxy intégré (nginx) avec HTTPS forcé et HSTS sur toutes les apps.
  • Isolation par app : chaque application tourne dans un sous-namespace/sandbox (systemd ou conteneur).
  • Updates automatiques signées : seuls les paquets signés par l'équipe Syncloud sont installés, réduisant le risque de supply-chain attack.

📚 Ressources

🔗 Pages Liées