Plate-forme StNizier E6320
mate-search-tool dans les app
app store : création de compte
commande occ
/tmp/mediawiki
Dolibarr
Installation Dolibarr
Gestion des données à StNizier
Serveur NextCloud StNizier
Restauration des bases MySql
Restauration à partir des fichiers de données
A chaque base correspond un répertoire dans /var/lib/mysql
L'utilitaire mysqlcheck permet de vérifier [et corriger ?] le répertoire d'une base dans /var/lib
Restauration des bases du serveur NetInvaders
Depuis le fichier de la VM : /home/francois/Téléchargements/vzdump-lxc-103-2020_07_08-12_12_42
Des exports SQL se trouvent dans /home/francois/Téléchargements/vzdump-lxc-103-2020_07_08-12_12_42/root/
Et également /home/francois/Téléchargements/vzdump-lxc-103-2020_07_08-12_12_42/home/ticsit.sql
Voir aussi tout ce qui se trouve dans /home/
Mise à jour du système le 15-11-2020
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-4.15.0-123-generic Image mémoire initiale trouvée : /boot/initrd.img-4.15.0-123-generic Image Linux trouvée : /boot/vmlinuz-4.15.0-122-generic Image mémoire initiale trouvée : /boot/initrd.img-4.15.0-122-generic Image Linux trouvée : /boot/vmlinuz-4.15.0-45-generic Image mémoire initiale trouvée : /boot/initrd.img-4.15.0-45-generic
Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin
Ubuntu 16.04.1 LTS (16.04) trouvé sur /dev/sdb5 Ubuntu 18.04.3 LTS (18.04) trouvé sur /dev/sdb7
Administration
Certificat
25 juin 2023 - Expiration du certificat SSL fourni pat let’s encrypt.
Lancement de la commande certbot pour le renouveler.
https://doc.ubuntu-fr.org/tutoriel/securiser_apache2_avec_ssl
francois@E6320:~$ sudo certbot -v --apache
J'ai du ouvrir le port 80 sur la box.
Log :
francois@E6320:~$ sudo certbot
[sudo] Mot de passe de francois :
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Which names would you like to activate HTTPS for?
We recommend selecting either all domains, or all domains in a VirtualHost/server block.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: stnizier.bernigaud.eu
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Select the appropriate numbers separated by commas and/or spaces, or leave input
blank to select all options shown (Enter 'c' to cancel): 1
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
An RSA certificate named stnizier.bernigaud.eu already exists. Do you want to
update its key type to ECDSA?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(U)pdate key type/(K)eep existing key type: K
Renewing an existing certificate for stnizier.bernigaud.eu
Certbot failed to authenticate some domains (authenticator: apache). The Certificate Authority reported these problems:
Domain: stnizier.bernigaud.eu
Type: connection
Detail: 78.126.208.45: Fetching http://stnizier.bernigaud.eu/.well-known/acme-challenge/OKeN-Gf0jatYX4q6ch0is3QTerWpg4Gg5W9vIq55jJU: Timeout during connect (likely firewall problem)
Hint: The Certificate Authority failed to verify the temporary Apache configuration changes made by Certbot. Ensure that the listed domains point to this Apache server and that it is accessible from the internet.
Après avoir ouvert le port 80 :
francois@E6320:~$ sudo certbot -v --apache
[sudo] Mot de passe de francois :
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator apache, Installer apache
Which names would you like to activate HTTPS for?
We recommend selecting either all domains, or all domains in a VirtualHost/server block.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: stnizier.bernigaud.eu
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Select the appropriate numbers separated by commas and/or spaces, or leave input
blank to select all options shown (Enter 'c' to cancel): 1
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
An RSA certificate named stnizier.bernigaud.eu already exists. Do you want to update its key type to ECDSA?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(U)pdate key type/(K)eep existing key type: K
Certificate is due for renewal, auto-renewing...
Renewing an existing certificate for stnizier.bernigaud.eu
Performing the following challenges:
http-01 challenge for stnizier.bernigaud.eu
Waiting for verification...
Cleaning up challenges
Successfully received certificate.
Certificate is saved at: /etc/letsencrypt/live/stnizier.bernigaud.eu/fullchain.pem
Key is saved at: /etc/letsencrypt/live/stnizier.bernigaud.eu/privkey.pem
This certificate expires on 2023-09-24.
These files will be updated when the certificate renews.
Certbot has set up a scheduled task to automatically renew this certificate in the background.
Deploying certificate
Deploying Certificate to VirtualHost /etc/apache2/sites-enabled/stnizier.bernigaud.eu-le-ssl.conf
Successfully deployed certificate for stnizier.bernigaud.eu to /etc/apache2/sites-enabled/stnizier.bernigaud.eu-le-ssl.conf
Enhancement redirect was already set.
Your existing certificate has been successfully renewed, and the new certificate has been installed.
Mettre le serveur Nextcloud en mode maintenance
C'est le script ph 'occ" à la racine du serveur, il faut l'exécuter en tant que le user propriétire de config/config.php
cd /var/www/htpl/NextCloud sudo -u www-data php occ maintenance:mode --on
Nextcloud – Modifier l’emplacement des données
Par défaut, les données stockées par l’application se trouvent dans le répertoire /var/www/nextcloud/data/
, mais vous pouvez changer ce paramètre:
Pour cela, créez le nouveau répertoire:
sudo mkdir /var/www/Nouveau-data
Donnez les permissions d’écriture à Apache (www-data
) au nouveau répertoire
sudo chown www-data:www-data /var/www/Nouveau-data -R
Copiez (commande cp) ou déplacez (commande mv) les documents vers le nouveau répertoire:
sudo cp /var/www/nextcloud/data/ /var/www/Nouveau-data/ -R sudo cp /var/www/nextcloud/.ocdata /var/www/Nouveau-data
Modifier le fichier de configuration de l’application :
sudo nano /var/www/nextcloud/config/config.php
changer le chemin:
'datadirectory' => '/var/www/Nouveau-data',
Enregistrez et relancez Apache:
sudo systemctl reload apache2
Installation SuiteCRM
LemonLDAP
La doc est là :
https://lemonldap-ng.org/documentation/latest/installdeb.html
une ligne importante , la commande sed pour positionner le nom du virtual host
les sites available
francois@FrancoisE6320:/etc/apache2$ ls -l sites-available/
total 20
-rw-r--r-- 1 root root 1332 oct. 10 2018 000-default.conf -rw-r--r-- 1 root root 6338 oct. 10 2018 default-ssl.conf lrwxrwxrwx 1 root root 41 avril 22 2018 handler-apache2.conf -> ../../lemonldap-ng/handler-apache2.X.conf lrwxrwxrwx 1 root root 41 avril 22 2018 manager-apache2.conf -> ../../lemonldap-ng/manager-apache2.X.conf -rw-r--r-- 1 root root 1332 nov. 24 2019 mynewsite.conf lrwxrwxrwx 1 root root 40 avril 22 2018 portal-apache2.conf -> ../../lemonldap-ng/portal-apache2.X.conf -rw-r--r-- 1 root root 1492 oct. 6 15:11 stnizier.bernigaud.eu.conf
les sites-enabled
francois@FrancoisE6320:/etc/apache2$ ls -l sites-enabled/
total 0
lrwxrwxrwx 1 root root 35 mars 14 2019 000-default.conf -> ../sites-available/000-default.conf rwxrwxrwx 1 root root 39 nov. 6 23:30 handler-apache2.conf -> ../sites-available/handler-apache2.conf rwxrwxrwx 1 root root 39 nov. 6 23:29 manager-apache2.conf -> ../sites-available/manager-apache2.conf lrwxrwxrwx 1 root root 33 nov. 24 2019 mynewsite.conf -> ../sites-available/mynewsite.conf lrwxrwxrwx 1 root root 38 nov. 6 23:29 portal-apache2.conf -> ../sites-available/portal-apache2.conf lrwxrwxrwx 1 root root 45 oct. 6 14:46 stnizier.bernigaud.eu.conf -> ../sites-available/stnizier.bernigaud.eu.conf
Autre fichier de conf
à modifier en su : /var/lib/lemonldap-ng/conf/lmConf-1.js
Services web
ZenPhoto
Accès phpmyadmin
Accès administrateur aux bases de données :
francois / mp pro
Base wp pour MonJournal
base = wordpress, francois / mp pro
Connexion wp : francois / mpPro2022
email laposte
Wordpress
Wordpress comme outil de blog pour mon journal personnel.
Comme pour Nextcloud j'utilise deux noms d'utilisateur pour distinguer mon utilisation de l'administration.
utilisateur, rédacteur d'articles et de pages : francois / vp00n7F!2022 associé à l'email @laposte.net
administrateur : fbernigaud / vp00n7F!2022 associé à l'email @tic-sit.fr
FAQ
Page vs article
Une page est une page de blog, elle apparaît dans la chronologie des publications.
Les articles sont sous les rubriques de menu.