Project

General

Profile

Digital Infrastructure » History » Version 12

Francois Soulard, 08/06/2024 06:42 PM

1 8 Francois Soulard
# Digital Infrastructure of the YOU(th) CARE initiative
2 1 Francois Soulard
3
4 8 Francois Soulard
* A **dedicated server** has been deployed to host the main services around the e-learning platform.
5 9 Francois Soulard
It is hosted in a Hetzner datacenter located in Germany. https://www.hetzner.com.
6 1 Francois Soulard
7 9 Francois Soulard
* **Hardware profile** : EX130-S model featuring a Intel Xeon Gold 5412U (RAM 256Gb, 24 cores) with two disks 3.84TB NVMe SSD (IPv4 162.55.20.209).
8 1 Francois Soulard
If needed, a larger disk can be added on demand later. The same for memory capacities.
9 3 Francois Soulard
10 9 Francois Soulard
* **Server configuration** : 
11 12 Francois Soulard
> * Operating sytem: Debian 12
12
> * ProxMox Virtual Environment (PVE 8.2)
13
> * Disk geometry: RAID 1 with 2 common partition: /boot (ext3) and /boot/efi (esp); one partition with LVM with a unique Volume Group (vg0). The logical volumes within vg0 are root, swap and data. 
14 1 Francois Soulard
15 9 Francois Soulard
* **DNS registries**
16 12 Francois Soulard
> * The main DNS registries youth-care.eu are managed by the YC team (Giulia Pugnana) 
17
> * The following domains have been created:
18
> >  * community.youth-care.eu > campus-yc.rio20.net (Moodle/Iomad in production mode)
19
> > * dev.campus.youth-care.eu > dev.campus-yc.rio20.net (Moodle/Iomad in development mode)
20
> > * meet.youth-care.eu > bbb-yc.rio20.net (Big Blue Blutton)
21
> > * video.youth-care.eu > peertube-yc.rio20.net (Peertube)
22
> > * kb.youth-care.eu > knowledge-base-yc.rio20.net (Redmine)
23 11 Francois Soulard
24
25 6 Francois Soulard
26 1 Francois Soulard
* **Security**
27 3 Francois Soulard
28 5 Francois Soulard
29 1 Francois Soulard
* **Backups**
30
31
* **Stack of services**
32 5 Francois Soulard
> * Redmine (ticketing and knowledge base) 
33
> * Moodle and Iomad (multi-entities learning platform)
34
> * Big Blue Button (videoconferencing)
35
> * Peertube (streaming and video on demand)
36
> * Zabbix (server monitoring)
37
> * Matrix/Discourse (messaging)
38
> * Jitsi
39
> * Matomo (web statistics)