= NextCloud AIO contre NextCloud Bare Metal = J'ai exécuté diverses formes de NextCloud au cours des deux dernières années. Ceci est strictement pour un usage personnel à la maison sur mon Odroid HC4 (une carte ARM similaire à RPi). J'ai commencé avec NextCloudPi installé, mais je suis ensuite passé à une installation bare metal car je voulais essayer une mise à jour avant qu'elle ne soit emballée pour NextCloudPi Ma plus grande priorité dans la mise en place de cela est que j'ai une bonne stratégie de sauvegarde. Sur NextCloudPi, la possibilité de sauvegarder et de restaurer une instance complète, y compris ou à l'exclusion des données, a été intégrée directement dans le package. J'ai adoré cette fonctionnalité. Sur l'installation bare metal, j'ai dû programmer une tâche cron pour sauvegarder le fichier de configuration, la base de données et les fichiers sur un fichier compressé. .tar.gz. Je n'ai jamais été certain de la façon dont la restauration allait fonctionner, et heureusement, j'ai tenté cela hier pour m'assurer que mes sauvegardes étaient appropriées. ils n'étaient pas. J'ai construit une nouvelle box à partir de zéro, installé NC avec Apache + PHP (ce qui n'est pas tout à fait intuitif avec les différentes versions de PHP compatibles avec NextCloud), et récupéré les fichiers de configuration, la base de données et les fichiers de données. Je me suis retrouvé avec une myriade d'erreurs qui ne semblaient pas fonctionner. Je me rapproche du point où je veux juste une solution de travail - je ne veux pas investir des heures pour faire fonctionner quelque chose de complexe Entrez NextCloud AIO, un conteneur Docker destiné à répliquer quelque chose de proche de ce que NextCloudPi proposait. C'était relativement simple à configurer une fois que je l'ai fait fonctionner ** Dois-je m'inquiéter du développement futur de NextCloud AIO J'ai pu effectuer une sauvegarde (et je suis en train de tester une récupération pour m'assurer que ces sauvegardes fonctionnent) via l'utilitaire de sauvegarde "Borg"fourni avec NextCloud AIO, mais mon souci avec ces solutions préemballées est toujours la maintenance à long terme. Dans le cas de NextCloudPi, comme nous l'avons vu, le mainteneur s'est retiré du projet. Si je n'avais pas fait attention et si j'avais continué à exécuter cela aveuglément et à effectuer des sauvegardes régulières, j'aurais probablement jamais récupéré mes données. Avec une installation bare metal, ce n'est jamais un souci car vous avez tous les composants (fichiers, configuration, base de données) séparément et vous pouvez toujours les intégrer dans une future implémentation de NextCloud. Maintenant que j'ai cherché, encore une fois, une solution pré-emballée plus simple, je me demande si je devrais m'inquiéter du développement futur d'AIO En fonction des conteneurs Docker en cours d'exécution après l'installation de NextCloud AIO, je suppose des performances similaires. AIO semble être simplement un utilitaire pour simplifier et conteneuriser chaque composant individuel de NextCloud. Par exemple, voici ce qui tourne sur ma box qui ne sert que NextCloud : aio-apache aio-nextcloud aio-redis aio-postgresql aio-borgbackup aio-domaincheck aio-mastercontainer EDIT : Plus d'utilisation de la mémoire jusqu'à présent. Avec le métal nu, je voyais entre 1 et 1,5 Go d'utilisation de la mémoire, du ralenti au chargement. Au cours des dix dernières minutes, il a jusqu'à présent varié de 1,5 à 2,4 Go Je préfère utiliser Docker pour la gestion des versions et des extensions PHP, ainsi que l'isolation ; et héberger NextCloud en tant qu'application PHP habituelle dans ce conteneur Cela donne le meilleur équilibre entre contrôle et flexibilité. Vos données se trouvent directement dans un dossier de votre choix, à côté de NextCloud wwwroot. Vos fichiers de données DB sont également directement disponibles. Ajoutez quelques scripts et une tâche cron pour la sauvegarde et vous êtes prêt Quant à redis etc - je n'en ai tout simplement pas besoin pour les configurations à petite échelle (1-2 utilisateurs) Quant à AIO et aux autres variantes, je ne leur fais tout simplement pas confiance (en termes d'architecture). Je connais ma solution docker-compose, et je suis sûr que je serai en mesure de résoudre tous les problèmes, le cas échéant. On ne peut pas en dire autant de ces solutions "bonnes pour tout le monde"C'est très bien que vous vérifiiez réellement si vous pouvez restaurer les données à partir de vos sauvegardes. Cependant, je pense que la configuration de la sauvegarde des fichiers DB + ne devrait pas être très difficile. Nous faisons tous des erreurs, mais une fois qu'elles sont corrigées, le processus de sauvegarde ne devrait pas être si compliqué, vous devrez donc changer quelque chose d'autre. == À propos de la communauté == Membres En ligne