Compare commits
2 Commits
ddc99b914f
...
7c6a42587c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7c6a42587c | ||
|
|
d0ce7d5185 |
@@ -7,5 +7,4 @@ MYSQL_PASSWORD=
|
||||
NEXTCLOUD_DOMAIN=
|
||||
TRUSTED_PROXIES=
|
||||
|
||||
REDIS_HOST=
|
||||
REDIS_HOST_PASSWORD=
|
||||
|
||||
113
README.md
Normal file
113
README.md
Normal 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
|
||||
\`\`\`
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user