Instal·lació i configuració de software a Debian 13
Guia completa per a principiants — Actualització del sistema, eines essencials, servidor web, base de dades, PHP, Git, Firewall i SSH
📝 Continguts d’aquesta guia
- Pas 1 — Actualitzar el sistema abans d’instal·lar res (apt update + upgrade)
- Pas 2 — Instal·lar eines essencials (curl, wget, net-tools, nano, vim, git)
- Pas 3 — Instal·lar i configurar el servidor web Apache (Apache2)
- Pas 4 — Instal·lar i configurar la base de dades MariaDB (MySQL compatible)
- Pas 5 — Instal·lar i configurar PHP (PHP 8 + mòduls essencials)
- Pas 6 — Instal·lar i configurar el Firewall (UFW)
- Pas 7 — Instal·lar i configurar SSH (accés remot segur)
- Pas 8 — Verificació final de tot el sistema
⚠ Abans de començar
- Debian 13 instal·lat i funcionant al teu ordinador.
- Connexió a internet activa — totes les instal·lacions descarreguen paquets de la xarxa.
- Accés a root o sudo — necessites permisos d’administrador. Obre el terminal i executa su – per accedir com a root.
- Temps estimat: 30–60 minuts per completar tota la guia.
Abans d’instal·lar qualsevol programa, cal assegurar-se que la llista de paquets del sistema i tots els programes existents estan al dia. Això evita errors de compatibilitat i vulnerabilitats de seguretat.
Debian 13 és molt minimalista per defecte. Moltes eines bàsiques no venen instal·lades. Instal·larem les més útils per al dia a dia d’un administrador de sistema.
Configurem el nom i el correu electrònic que s’associaran als commits. Substitueix els valors d’exemple pels teus reals:
| Eina | Per a què serveix |
|---|---|
| curl | Descarregar fitxers i fer peticions web des del terminal |
| wget | Descarregar fitxers de manera senzilla amb una URL |
| net-tools | Eines de xarxa: ifconfig, netstat, route… |
| nano | Editor de text senzill per a principiants |
| vim | Editor de text avançat, molt potent |
| git | Control de versions de codi font |
Apache és el servidor web més usat al món. Instal·lar-lo permet que el teu ordinador serveixi pàgines web. Un cop instal·lat, qualsevol fitxer que posis a /var/www/html/ serà accessible des d’un navegador.
MariaDB és un sistema de gestió de bases de dades 100% compatible amb MySQL. Permet emmagatzemar dades de forma estructurada. És la base de dades per defecte a Debian 13.
Executa l’assistent de seguretat que elimina configuracions insegures per defecte:
PHP és el llenguatge que permet que les pàgines web siguin dinàmiques. Juntament amb Apache i MariaDB forma la pila LAMP (Linux, Apache, MariaDB, PHP), la base de la majoria de webs i gestors de contingut com WordPress.
Executa: rm /var/www/html/info.php
UFW (Uncomplicated Firewall) és una eina senzilla per gestionar el tallafoc de Linux. Permet controlar quins ports estan oberts i quines connexions s’accepten al servidor.
SSH (Secure Shell) permet accedir al teu servidor de forma segura des d’un altre ordinador a través de la xarxa. Tota la comunicació està xifrada.
Editarem el fitxer de configuració principal de SSH per millorar la seguretat:
Busca i modifica (o afegeix) les línies següents dins el fitxer. Usa Ctrl+W per buscar text dins nano:
Executa aquestes comandes per confirmar que tots els serveis instal·lats estan actius i funcionant correctament:
| Software | Versió | Port | Estat |
|---|---|---|---|
| Sistema Debian 13 | Trixie | — | ✓ Actualitzat |
| Apache2 | 2.4.x | 80 / 443 | ✓ Actiu |
| MariaDB | 10.x / 11.x | 3306 | ✓ Actiu |
| PHP | 8.x | — | ✓ Actiu |
| UFW Firewall | — | 22, 80, 443 | ✓ Actiu |
| OpenSSH Server | 9.x | 22 | ✓ Actiu |
| curl, wget, git… | — | — | ✓ Instal·lats |
Sistema completament configurat!
Debian 13 amb pila LAMP completa (Apache + MariaDB + PHP), Firewall UFW, SSH i eines essencials. El servidor està llest per allotjar aplicacions web.