# Nextcloud Self-Hosted Configuration Nextcloud en production pour agence66.fr ## 🚀 Déploiement initial ### 1. Cloner le repo \`\`\`bash git clone https://gitea.agence66.fr/vous/nextcloud.git cd nextcloud \`\`\` ### 2. Configuration \`\`\`bash cp .env.example .env nano .env # Éditer avec vos valeurs \`\`\` Générer des mots de passe sécurisés: \`\`\`bash openssl rand -base64 32 # Pour chaque secret \`\`\` ### 3. Démarrage \`\`\`bash make up \`\`\` ### 4. Configuration initiale Accéder à https://cloud.agence66.fr et créer le compte admin. Ensuite, optimiser: \`\`\`bash make occ config:system:set memcache.local --value='\\OC\\Memcache\\APCu' make occ config:system:set memcache.locking --value='\\OC\\Memcache\\Redis' make occ config:system:set default_phone_region --value='FR' \`\`\` ## 🛠️ Maintenance ### Backup quotidien \`\`\`bash make backup \`\`\` Configurer un cron sur le serveur: \`\`\`bash 0 3 \* \* \* cd /path/to/nextcloud && make backup \`\`\` ### Mise à jour \`\`\`bash make update \`\`\` ### Commandes OCC \`\`\`bash make occ status make occ user:list make occ files:scan --all make occ app:list \`\`\` ## 🔧 Résolution de problèmes ### Erreur 423 WebDAV Locked \`\`\`bash make occ files:cleanup \`\`\` ### Performance lente \`\`\`bash # Vérifier les indices make occ db:add-missing-indices # Nettoyer les fichiers supprimés make occ files:cleanup # Optimiser les previews make occ config:app:set previewgenerator squareSizes --value="256 512" make occ config:app:set previewgenerator widthSizes --value="256 512 1024" make occ config:app:set previewgenerator heightSizes --value="256 512 1024" \`\`\` ## 📊 Monitoring \`\`\`bash # Status make health # Logs en temps réel make logs # Containers actifs make ps \`\`\`