Aller au contenu

Déploiement

UnyCloud est déployé comme un service Filebrowser derrière reverse proxy.

Forme générale

<cloud-host>
  -> docker_cloud
  -> conteneur filebrowser
  -> stockage monté

TRINITY-SERVER
  -> nginx
  -> <cloud-domain>

Éléments persistants

Les éléments importants sont :

  • La base Filebrowser
  • La configuration
  • Le branding
  • Le stockage monté

Le conteneur est remplaçable, mais ces éléments doivent survivre aux redémarrages.

Exposition

Le service applicatif reste interne. L'exposition publique passe par nginx, TLS et les en-têtes de sécurité.

Principe de maintenance

Un redémarrage Docker ne suffit pas toujours à diagnostiquer un incident. Il faut distinguer :

  • Le conteneur
  • La base
  • Le stockage
  • Le branding
  • Le reverse proxy
  • Le cache navigateur