====== Ubuntu 22.04.5 LTS ====== El servidor, ara mateix (curs 2024-2025), és un Ubuntu Server 22.04.5 LTS amb el panell d'administració HestiaCP. Està allotjat a [[https://clouding.io/ca/|clouding.io]] (una empresa de Hosting amb seu a Barcelona). És un VPS que configurem (RAM & CPU) segons les necessitats al llarg del curs amb un cost que varia entre 10€ i 25€ al mes. ===== Característiques ===== Tothom pot connectar-s'hi via el panell Hestia o bé també via [[connexio_al_servidor|ssh]] L'alumnat pot crear-hi pàgines web, subdominis de XXX.YYY.inspedralbes.cat, registres DNS, BBDD i tasques cron Permet treballar amb PHP (versions 7.4 i superiors, configurables via HestiaCP) i també amb altres tecnologies (node, docker...) Hi ha un tallafoc que limita tots els ports i només permet el rang entre el 20.000 i el 30.000 que pot utilitzar l'alumnat lliurement pels seus projectes. ===== Fail2Ban ===== Hestia incorpora l'eina fail2ban que bloqueja d'arrel les ip que tenen masses intents de login fallits. Això fa que quan des de l'institut diversos alumnes s'equivoquen amb el password, el sistema bloquegi la IP de l'institut ja que el router de l'institut fa NAT i tothom surt amb la mateixa IP. Per tant, s'ha d'afegir la IP de l'institut a la lista blanca del fail2ban, que està a ''/etc/fail2ban/jail.local'' s'han d'afegir les següents línies(ja està mig comentat al final del fitxer): [DEFAULT] ignoreip = 85.192.70.145 ===== Let's Encrypt ===== Hestia ja incorpora la vinculació amb Let's encrypt però no sempre funciona i a vegades s'ha de fer a mà, per fer-ho ja hi ha instal·lat el programa per fer-ho, el certbot Teniu tota l'explicació detallada sobre com fer-ho l'apartat corresponent [[desplegament:letsencrypt|Let's encrypt]] ===== MOTD & figlet ===== Per modificar el missatge que apareix en el login (**M**essage **o**0f **t**he **D**ay) s'ha de modificar el fitxer /etc/motd I per escriure un text en lletres grans s'utilitza el programa ''figlet''