Pourquoi passer de Pydio 8 à Cells?
Vous utilisez toujours Pydio 8, ou Pydio 6 voire même AjaXplorer? Découvrez pourquoi vous devriez migrer à Pydio Cells.
Pydio 8 n'est plus maintenu!
Publié il y a presque 10 ans, Pydio (qui s'appelait AjaXplorer auparavant) était écrit en PHP. Après de bons et loyaux services, cette technologie a montré de nombreuses limites pour partager des fichiers en toute sécurité. Afin de pouvoir gérer des fichiers de plus en plus nombreux et de plus en plus gros, l'équipe de Pydio a décidé de développer un nouveau logiciel en 2018 en langage GO. Pydio Cells était né.
Que ce soit pour des nouvelles fonctionnalités ou patcher les vulnérabilités, supporter deux codes différents représente un travail gigantesque. Comme Pydio PHP est "end-of-life" depuis le 31/12/2019, continuer à l'utiliser en production peut représenter un risque pour votre organisation. Sans parler d'AjaXplorer 3.X... N'utilisez plus ce logiciel, vous êtes à risque!
Bienvenue dans le futur
Le langage GO (#golang) est un langage moderne orienté serveur et écrit par Google. Vous connaissez Docker ou Kubernetes? Ils sont écrits en Go.
Le binaire Pydio Cells est pré-compilé et fourni toutes les fonctionnalités nécessaires. Plus besoin d'installer des tonnes de dépendances pour accèder à l'ensemble des outils. Cells contient même un serveur web.
Les mises à jour, qui étaient souvent fragiles avec Pydio 8, sont désormais simples et sécurisées: remplacer le binaire et redémarrer le serveur, et voilà.
Pydio Cells est prêt à supporter la charge : chaque fichier peut faire jusqu'à 5TB, les datasources sont indexées à la vitesse de la lumière et l'architecture en "micro-services" permet de déployer sur un simple serveur comme dans un réseau de machines orchestrées dans un datacenter.
Vos utilisateurs ne seront pas perdus
L'interface web de Pydio Cells provient en grande partie de Pydio 8. Pour vos utilisateurs, très peu de changements au niveau des écrans et des fonctionnalités.
Exploration, prévisualisation, édition en ligne des fichiers sont très similaires à Pydio 8. Les fonctionnalités de partages aussi, seuls les dossiers partagés apparaissent désormais comme des "Cells" aux utilisateurs.
CellsSync, écrit en GO, remplace PydioSync. Partageant les mêmes codes que la partie serveur, ce client de synchronisation est plus robuste, plus efficient, et plus simple à maintenir.
Des fonctionnalités de gestion décuplées
Pour les administrateurs, la transition est aussi facile : la gestion des utilisateurs, des workspaces et des ACLs sont présentées de la même manière que dans Pydio 8. Rien ne change à première vue...
Les possibilités sont en revanche beaucoup plus avançées : les workspaces sont découplés du stockage (datasources), définissez des ACLs dynamiques basés sur les IP, les extensions de fichiers ou les navigateurs...
Visualisez des rapports d'audits complets pour suivre qui accède à quoi, connectez plusieurs annuaires AD/LDAP ou du SSO avec OAuth2, OpenID Connect ou SAML. Ce sont quelques unes des nouvelles fonctions de Pydio Cells.
Un outil dédié pour la migration
Comme le passage de Pydio 8 à Cells n'est pas une simple mise à jour mais une migration, nous avons développé un outil pour importer les données depuis votre instance Pydio 8 vers une instance Cells.
Importez les utilisateurs, les groups, les ACLs, les workspaces, les métadonnées... L'outil passe par l'API REST de Pydio 8 et est non-intrusif: vous pouvez tester la migration tout en gardant votre serveur original en production.
Il y a quelques limitations toutefois : si vous utilisez le driver SMB de Pydio 8 et que vous ne pouvez pas passer à un modèle type NFS, ou si vous utilisez PostgreSQL et que vous ne pouvez pas utiliser MySQL/MariaDB, Pydio Cells ne supporte pas ces fonctionnalités.
Prêt à passer à Pydio Cells?
Aller au téléchargements, je veux essayer!
J'ai besoin d'aide pour la migration!