Technique/Déploiement_du_serveur.md

4.3 KiB

Le système est déployé avec Yunohost.

Le service d'annuaire LDAP pour le serveur Yunohost n'est pas compatibles avec toutes les applications hébergées. L'identification LDAP ne fonctionne que pour les mails (Roundcube), pour le Cloud Linux07 (Nextcloud), pour la Forge Linux07(Forgejo) et pour Mypads Linux07 (Etherpad_Mypads).

! Certains utilisateurs du Cloud Linux07 (Nextcloud) ne sont pas connectés à l'annuaire LDAP, ils ont un compte gratuit de 400 Mo et se sont inscrits par eux-même, leur compte à été validé ensuite.

Le serveur a été partitionner en LVM pour pouvoir alloué des volumes partitionnés à certains dossiers ou certaines applications, déplacés avec des mount --bind, sauf pour la partition \var\mail qui elle montée dans le fichier /etc/fstab.

lsblk

NAME              MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                 8:0    0   1.8T  0 disk  
├─sda1              8:1    0  68.4G  0 part  
│ └─md1             9:1    0  68.3G  0 raid1 /
├─sda2              8:2    0     2G  0 part  [SWAP]
├─sda3              8:3    0   1.8T  0 part  
│ └─md3             9:3    0   1.8T  0 raid1 
│   ├─vg-mail     253:0    0 195.3G  0 lvm   /var/mail
│   ├─vg-data     253:1    0   293G  0 lvm   /mnt/media
│   ├─vg-CRYPTPAD 253:2    0  97.7G  0 lvm   /mnt/pad
│   ├─vg-APPS     253:3    0   293G  0 lvm   /mnt/apps
│   └─vg-backups  253:4    0 913.7G  0 lvm   /mnt/backups
├─sda4              8:4    0     1K  0 part  
└─sda5              8:5    0   1.9M  0 part  
sdb                 8:16   0   1.8T  0 disk  
├─sdb1              8:17   0  68.4G  0 part  
│ └─md1             9:1    0  68.3G  0 raid1 /
├─sdb2              8:18   0     2G  0 part  [SWAP]
└─sdb3              8:19   0   1.8T  0 part  
  └─md3             9:3    0   1.8T  0 raid1 
    ├─vg-mail     253:0    0 195.3G  0 lvm   /var/mail
    ├─vg-data     253:1    0   293G  0 lvm   /mnt/media
    ├─vg-CRYPTPAD 253:2    0  97.7G  0 lvm   /mnt/pad
    ├─vg-APPS     253:3    0   293G  0 lvm   /mnt/apps
    └─vg-backups  253:4    0 913.7G  0 lvm   /mnt/backups
sdc                 8:32   1   1.8T  0 disk  
├─sdc1              8:33   1  68.4G  0 part  
│ └─md1             9:1    0  68.3G  0 raid1 /
├─sdc2              8:34   1     2G  0 part  [SWAP]
└─sdc3              8:35   1   1.8T  0 part  
  └─md3             9:3    0   1.8T  0 raid1 
    ├─vg-mail     253:0    0 195.3G  0 lvm   /var/mail
    ├─vg-data     253:1    0   293G  0 lvm   /mnt/media
    ├─vg-CRYPTPAD 253:2    0  97.7G  0 lvm   /mnt/pad
    ├─vg-APPS     253:3    0   293G  0 lvm   /mnt/apps
    └─vg-backups  253:4    0 913.7G  0 lvm   /mnt/backups
zram0             252:0    0   256M  0 disk  [SWAP]

/etc/fstab

UUID=84123fb9-bde8-41dd-a9fc-afd4fe57b0e6	/	ext4	defaults	01
# partition apps mattermost mobilizon
UUID=cc55dbd0-1abc-411a-a7aa-8a4f6d5eaf50	/mnt/apps	ext4	defaults,nofail	  0	0
/mnt/apps/mobilizon         /home/yunohost.app/mobilizon     none       defaults,bind    0     0
/mnt/apps/mattermost        /home/yunohost.app/mattermost    none       defaults,bind    0     0
# partition backups borg__2
UUID=86131a6e-ed0d-4071-aa81-41b50e8d3a50	/mnt/backups	ext4	defaults,nofail	  0	0
# partition avec data nextcloud
UUID=4a5b5a94-88ea-4328-a05b-4a3fae339ed2	/mnt/media	ext4	defaults,nofail   0	  0
/mnt/media/nextcloud        /home/yunohost.app/nextcloud     none       defaults,bind    0      0
# partition mails
UUID=d0294479-075c-480b-972e-0131fef47a5d	/var/mail	ext4	defaults0	1
# partition apps cryptpad et etherpad_mypads
UUID=983ea66d-4732-431a-9d31-86eb85bb9431	/mnt/pad	ext4	defaults,nofail	 0	0
/mnt/pad/cryptpad           /var/www/cryptpad       none       defaults,bind       0      0
/mnt/pad/etherpad_mypads    /var/www/etherpad_mypads   none    defaults,bind       0      0
/mnt/pad/libreto            /var/www/libreto        none       defaults,bind       0      0  
# partition swap
UUID=7ed24519-ae94-459b-acff-af6b12a72c2a	swap	swap	defaults	00
UUID=37dc28a5-c4ab-4260-bd4f-d9006f40cfaa	swap	swap	defaults	00
UUID=f0ccd1dd-4592-43ac-85de-ee1c149dd688	swap	swap	defaults	00