Taula de continguts
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 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 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 Let's encrypt
MOTD & figlet
Per modificar el missatge que apareix en el login (Message o0f the Day) s'ha de modificar el fitxer
/etc/motd
I per escriure un text en lletres grans s'utilitza el programa figlet
