Compare commits

...

2 Commits

Author SHA1 Message Date
BeauTroll
7c6a42587c add readme 2025-12-15 02:54:16 +01:00
BeauTroll
d0ce7d5185 remove redis host from env 2025-12-15 02:53:50 +01:00
3 changed files with 114 additions and 2 deletions

View File

@@ -7,5 +7,4 @@ MYSQL_PASSWORD=
NEXTCLOUD_DOMAIN=
TRUSTED_PROXIES=
REDIS_HOST=
REDIS_HOST_PASSWORD=

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
\`\`\`

View File

@@ -20,7 +20,7 @@ services:
- OVERWRITEHOST=${NEXTCLOUD_DOMAIN}
- OVERWRITECLIURL=https://${NEXTCLOUD_DOMAIN}
# Redis
- REDIS_HOST=${REDIS_HOST}
- REDIS_HOST=redis
- REDIS_HOST_PASSWORD=${REDIS_HOST_PASSWORD}
# PHP
- PHP_MEMORY_LIMIT=4096M