Update README.md
This commit is contained in:
parent
f82ba579b9
commit
3e0242d32b
71
README.md
71
README.md
|
@ -475,6 +475,77 @@ sudo -u postgres psql
|
|||
CREATE DATABASE movim OWNER movim;
|
||||
```
|
||||
|
||||
#### Configuration de movim
|
||||
|
||||
En root :
|
||||
|
||||
```
|
||||
chown www-data movim && chown www-data movim/public && chmod u+rwx movim
|
||||
```
|
||||
|
||||
On crée le fichier de configuration :
|
||||
|
||||
```
|
||||
cp /var/www/movim/.env.example /var/www/movim/.env
|
||||
```
|
||||
|
||||
On édite ensuite le fichier `/var/www/movim/.env` :
|
||||
```
|
||||
# Database configuration
|
||||
DB_DRIVER=pgsql
|
||||
DB_HOST=localhost
|
||||
DB_PORT=5432
|
||||
DB_DATABASE=movim
|
||||
DB_USERNAME=movim
|
||||
DB_PASSWORD=movim
|
||||
|
||||
# Daemon configuration
|
||||
DAEMON_URL=https://xmpp.chalec.org/ # Public URL of your Movim instance
|
||||
DAEMON_PORT=8080 # Port on which the daemon will listen
|
||||
DAEMON_INTERFACE=127.0.0.1 # Interface on which the daemon will listen, must be an IP
|
||||
DAEMON_DEBUG=false
|
||||
DAEMON_VERBOSE=false
|
||||
```
|
||||
|
||||
Peupler la base de données avec cette configuration :
|
||||
```
|
||||
sudo -u www-data composer movim:migrate
|
||||
```
|
||||
|
||||
Créer l'utilisateur d'administration (<jid> étant son identifiant):
|
||||
|
||||
```
|
||||
php daemon.php setAdmin <jid>
|
||||
```
|
||||
|
||||
#### Configuration du serveur web nginx
|
||||
|
||||
On ajoute/modifie dans le fichier `/etc/nginx/sites-enabled/xmpp.chalec.org.conf` :
|
||||
|
||||
```
|
||||
root /var/www/movim/public/index.php;
|
||||
|
||||
…
|
||||
|
||||
http {
|
||||
…
|
||||
fastcgi_cache_path /tmp/nginx_cache levels=1:2 keys_zone=nginx_cache:100m inactive=60m;
|
||||
fastcgi_cache_key "$scheme$request_method$host$request_uri";
|
||||
}
|
||||
|
||||
…
|
||||
|
||||
location /picture {
|
||||
include fastcgi_params;
|
||||
|
||||
add_header X-Cache $upstream_cache_status;
|
||||
fastcgi_ignore_headers "Cache-Control" "Expires" "Set-Cookie";
|
||||
fastcgi_cache nginx_cache;
|
||||
fastcgi_cache_key $request_method$host$request_uri;
|
||||
fastcgi_cache_valid any 7d;
|
||||
}
|
||||
```
|
||||
|
||||
### Mise à jour du serveur movim
|
||||
|
||||
Avec `vxxx` la dernière version :
|
||||
|
|
Loading…
Reference in New Issue