add readme

This commit is contained in:
BeauTroll
2025-12-15 02:54:16 +01:00
parent d0ce7d5185
commit 7c6a42587c

113
README.md Normal file
View File

@@ -0,0 +1,113 @@
# 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
\`\`\`