installation des paquets
apt install php7.0-xml php7.0-mysqlnd php7.0-ldap php7.0-gd php7.0-zip php7.0-imagick php7.0-mbstring php7.0-json php7.0-curl php7.0-cli php7.0-fpm nginx-full php7.0-bz2 php7.0-intl wget
téléchargement de nextcloud
cd /var/www wget https://download.nextcloud.com/server/releases/latest.tar.bz2 adduser --disabled-login --disabled-password nextcloud chown -R nextcloud:www-data /var/www/nextcloud chmod -R 750 /var/www/nextcloud
coté DB
mysql -u root -p
création de l'utilisateur nextcloud et de la base
CREATE DATABASE nextcloud; CREATE USER "nextcloud"@"XXXXXXXX" ; SET password FOR "nextcloud"@"XXXXX" = password('mon_password'); GRANT ALL PRIVILEGES ON nextcloud.* TO "nextcloud"@"XXXXXXX" IDENTIFIED BY "mon_password"; FLUSH PRIVILEGES;
Ajout de la fonctionnalité édition de documents collabora online
ajout d'un dépôt tiers debian deb https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-debian9 ./
modification du fichier xml pour le chemin des certificats, il est aussi possible de passer en mode non SSL
vim /etc/loolwsd/loolwsd.xml
dans la section
ssl desc="SSL settings"
ajouter le chemin des 3 fichiers (key, cert et ca), ces 3 fichiers doivent être lisible par l'utilisation lool
<cert_file_path desc="Path to the cert file" relative="false">/etc/loolwsd/cert.pem</cert_file_path> <key_file_path desc="Path to the key file" relative="false">/etc/loolwsd/key.pem</key_file_path> <ca_file_path desc="Path to the ca file" relative="false">/etc/loolwsd/ca-chain.cert.pem</ca_file_path>
positonner les droits sur les 3 fichiers
chown lool:lool chemin-du-fichier
relancer loolwsd
systemctl restart loolwsd systemctl status loolwsd
Extensions disponible dans le Nuage de Parinux
- Accessibility
- Activity
- AppOrder
- Auditing
- Bookmarks
- Calendar (caldav)
- Collaborative tags
- Comments
- Contacts (cardav)
- Default encryption module
- Draw.io
- Federation
- Parage interne et par courriel
- Gallery
- GpxPod
- LDAP
- Log Reader
- Markdown Editor
* Mindmaps (cartes mentales)
- Notes
- Notifications
- PDF Viewer
- Poll (sondage)
- Quotas Warning
- QuickNotes (petit papier sur un mur)
- Share By Email
- Talk (visio spreedme)
- Vidéo Player
- Collabora Online