Project

General

Profile

Actions

Digital Infrastructure » History » Revision 18

« Previous | Revision 18/61 (diff) | Next »
Francois Soulard, 08/06/2024 06:49 PM


Digital Infrastructure of the YOU(th) CARE initiative

  • A dedicated server has been deployed to host the main services around the e-learning platform.
    It is hosted in a Hetzner datacenter located in Germany https://www.hetzner.com and managed by Traversées.

  • 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).
    If needed, a larger disk can be added on demand later. The same for memory capacities.

  • Server configuration :

  • Operating sytem: Debian 12
  • ProxMox Virtual Environment (PVE 8.2)
  • 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.
  • DNS registers
  • The main DNS registers of youth-care.eu are managed by the YC team (Giulia Pugnana)
  • The following domains have been created (beginning of August 2024):
  • community.youth-care.eu > campus-yc.rio20.net (Moodle/Iomad in production mode)
  • dev.campus.youth-care.eu > dev.campus-yc.rio20.net (Moodle/Iomad in development mode)
  • meet.youth-care.eu > bbb-yc.rio20.net (Big Blue Blutton)
  • video.youth-care.eu > peertube-yc.rio20.net (Peertube)
  • kb.youth-care.eu > knowledge-base-yc.rio20.net (Redmine)
  • Security
  • PVE firewall and Fail2ban have been installed in the main PVE environment and all virtual servers.
  • Backups
  • Each services (virtual servers) will be backed up to the Cloud Storage of Hetzner.
  • Stack of services
  • Redmine (ticketing and knowledge base)
  • Moodle and Iomad (multi-entities learning platform)
  • Big Blue Button (advanced videoconferencing)
  • Peertube (streaming and video on demand)
  • Zabbix (server monitoring) (hosted in another Traversees server)
  • Matrix/Discourse (messaging)
  • Jitsi (videoconferencing)
  • Matomo (web statistics) (hosted in another Traversees server)

Updated by Francois Soulard over 1 year ago · 18 revisions