Guia completa per muntar i administrar un servidor Ubuntu Server

Darrera actualització: 26 de desembre de 2025
  • Ubuntu Server ofereix una plataforma estable, segura i gratuïta per allotjar llocs web, aplicacions, bases de dades i serveis de xarxa en entorns físics, virtuals o al núvol.
  • Les versions LTS, el tallafoc UFW, l'autenticació SSH per claus i les actualitzacions periòdiques permeten reforçar la seguretat i la fiabilitat del servidor a llarg termini.
  • L'àmplia comunitat, la documentació abundant i la facilitat per instal·lar programari com Docker, NGINX, Apache o VNC fan d'Ubuntu Server una solució molt flexible i adaptable.
  • Amb una bona planificació de discos, còpies de seguretat i auditories de seguretat amb eines com Lynis, és possible mantenir servidors Ubuntu optimitzats, protegits i llestos per créixer.

Servidor Ubuntu Server

Muntar un servidor amb Ubuntu Server ha esdevingut una de les opcions preferides tant per a projectes personals com per a entorns professionals. És estable, segur, gratuït i molt flexible, i això ho fa perfecte per allotjar pàgines web, aplicacions, bases de dades o fins i tot infraestructures completes al núvol sense deixar-se un dineral en llicències.

En aquesta guia trobaràs tot el necessari per entendre, instal·lar, assegurar i optimitzar Ubuntu Server en un VPS, servidor dedicat o entorn virtualitzat. Repassarem què és exactament Ubuntu Server, avantatges davant d'altres distros , requisits, instal·lació i configuració inicial, ús de SSH, firewall, còpia de seguretat, instal·lació de programari clau (Apache, NGINX, Docker, VNC, etc.) i alguns trucs d'optimització i resolució de problemes que t'estalviaran més d'un mal de cap.

Què és Ubuntu Server i per què es fa servir tant en servidors

Ubuntu Server és una edició específica d'Ubuntu pensada per funcionar com a servidor , basada en el kernel Linux i mantinguda per Canonical. A diferència d'Ubuntu Desktop, no porta entorn gràfic de sèrie i es gestiona gairebé sempre des de la línia d'ordres o mitjançant eines d'administració remota.

Aquesta absència d'interfície gràfica fa que consumeixi menys recursos i resulti més eficient per a tasques com allotjar llocs web, gestionar bases de dades, oferir serveis de xarxa ( DNS , DHCP, correu, fitxers, etc.) o desplegar aplicacions en contenidors i al núvol.

El mateix nom “Ubuntu” procedeix d'una filosofia africana que significa una cosa semblant a “sóc perquè som” , cosa que encaixa de meravella amb la idea de comunitat i programari de codi obert. Des de la seva primera versió el 2004, Ubuntu ha anat guanyant terreny fins a convertir-se en una de les distribucions Linux més usades, i la seva edició per a servidors és avui un estàndard de facto a molts centres de dades, núvols públics i projectes empresarials.

Un dels punts forts d'Ubuntu Server és el seu model de llançaments amb versions LTS (Long Term Support) , que ofereixen suport perllongat i actualitzacions de seguretat durant diversos anys, cosa que dóna molta tranquil·litat a administradors de sistemes i desenvolupadors que busquen estabilitat.

Instal·lació d'Ubuntu Server

Avantatges de fer servir un servidor Ubuntu

Una de les grans raons per apostar per Ubuntu Server és que és programari lliure i gratuït : no pagues llicències ni quotes per utilitzar-lo al teu VPS, VDS o servidor dedicat. Això redueix costos de TI, especialment quan escales a diversos servidors oa un clúster complet.

Ubuntu ofereix actualitzacions regulars i versions LTS (com 20.04, 22.04 o 24.04) amb pegats de seguretat durant anys. Això permet mantenir el servidor protegit davant de vulnerabilitats conegudes sense necessitat de migrar constantment de sistema.

La comunitat d'Ubuntu és enorme i això es tradueix en fòrums actius, documentació oficial, tutorials i guies de pràcticament qualsevol cosa que vulguis fer: des d'aixecar un simple servidor web fins a muntar una infraestructura complexa amb contenidors i alta disponibilitat.

A nivell tècnic, Ubuntu Server s'emporta molt bé amb una àmplia varietat de maquinari i programari , des de petits VPS fins a grans servidors dedicats, passant per núvols com AWS, Azure o Google Cloud. A més, està molt orientat a contenidors i al núvol, amb suport nadiu per a Docker, Kubernetes i eines similars.

Un altre punt important és la flexibilitat i personalització : pots instal·lar únicament els paquets i serveis que necessites (per exemple, només NGINX i Docker, o un stack LAMP clàssic amb Apache, MySQL i PHP), evitant serveis innecessaris que només consumeixen recursos i augmenten la superfície d'atac.

Requisits de maquinari per a Ubuntu Server i planificació de discos

Ubuntu Server 24.04 LTS i versions similars tenen requisits de maquinari força modestos , la qual cosa permet utilitzar-los en màquines virtuals o servidors econòmics sense problema. Com a referència, se sol recomanar disposar com a mínim d'1 GHz de CPU x86-64, 1 GB de RAM (millor 2 GB per anar folgat) i uns 10 GB d'emmagatzematge per a un ús típic.

En entorns de virtualització com VMware, Proxmox o Hyper-V, els requisits són molt semblants , encara que a la pràctica hauràs de dimensionar CPU, RAM i disc en funció de la càrrega real de les teves aplicacions, bases de dades i contenidors.

Durant la instal·lació, l'assistent us demanarà si voleu utilitzar un únic disc complet o diverses particions . En la majoria dels casos, l'opció recomanada és deixar que Ubuntu utilitzi tot el disc i s'encarregueu de crear les particions necessàries. Encara que trieu un únic volum “gran”, l'instal·lador generarà internament petites particions per al sistema , l'àrea d'arrencada (bootloader) i altres components crítics.

  Què és una distribució Linux immutable i quins són els seus avantatges

Més endavant, si necessiteu ajustar espai, podeu utilitzar ordres de gestió de discs com df -h per revisar l'ús de particions, o eines com resize2fs (acompanyat de la gestió de particions corresponent) per ampliar sistemes de fitxers en dispositius com /dev/sdXY.

Descàrrega i instal·lació bàsica d'Ubuntu Server

Per començar, el primer és descarregar la ISO oficial d'Ubuntu Server des de la web d'Ubuntu (secció de baixades de servidor). Tria sempre que puguis la darrera versió LTS per assegurar-te diversos anys de suport i actualitzacions de seguretat.

Un cop tinguis el fitxer ISO, podràs muntar-lo en un servidor físic (mitjançant USB o consola remota del proveïdor) oa la teva plataforma de virtualització (per exemple, associant-lo com a unitat de CD/DVD a VMware, KVM, etc.). Des d'aquí arrenques la màquina i segueixes l'instal·lador.

Durant el procés se us demanarà triar idioma, zona horària, usuari inicial, contrasenya, configuració de xarxa i, molt important, distribució del disc . Podeu deixar el mode guiat perquè l'assistent s'encarregue de crear les particions necessàries, o bé fer-ho manualment si teniu requisits específics (LVM, RAID, etc.).

Quan acabi la instal·lació, el sistema es reiniciarà i tindràs un Ubuntu Server llest per començar a configurar , normalment accessible mitjançant SSH amb el compte d'usuari que hagis creat o, en entorns d'alguns proveïdors, amb accés directe com a root.

Entorn Ubuntu Server: ecosistema, comunitat i documentació

Una de les grans bases d'Ubuntu Server és que està construït sobre programari open source àmpliament provat , amb repositoris oficials molt complets i milers de paquets llestos per instal·lar amb un simple apt install. Això et deixa un marge enorme per personalitzar el sistema segons el rol que exerceixi.

Al seu voltant hi ha una comunitat molt activa de desenvolupadors i usuaris que contribueixen amb pegats, millores i documentació. Trobareu manuals d'administració, guies d'instal·lació pas a pas, tutorials en vídeo i fòrums especialitzats per resoldre dubtes i problemes concrets.

Gràcies a aquesta flexibilitat, pots dedicar el teu servidor Ubuntu a multitud de tasques: servidor web, servidor de bases de dades, servidor d'arxius , correu electrònic , plataforma per a contenidors, node al núvol híbrid, laboratori de proves, etc. El mateix sistema base s'adapta a contextos molt diferents sense fer malabars.

A més, els proveïdors de hosting i cloud solen oferir plantilles o imatges preinstal·lades d'Ubuntu Server , de manera que pots desplegar un VPS amb Ubuntu configurat de sèrie i centrar-te directament a les teves aplicacions.

Seguretat i actualitzacions en un servidor Ubuntu

Com en qualsevol distribució Linux moderna, la seguretat és un pilar fonamental de l'Ubuntu Server. Canonical publica actualitzacions freqüents per corregir vulnerabilitats i errors, i les versions LTS reben suport perllongat que facilita mantenir sistemes crítics sense canvis constants.

Per reforçar la seguretat bàsica és molt recomanable actualitzar tots els paquets només aixecar el servidor , amb ordres com apt update seguit de apt upgrade -i. D'aquesta manera us assegureu que tot el sistema està al dia abans de posar-lo en producció.

El firewall UFW (Uncomplicated Firewall) està integrat i facilita molt la gestió de regles. Pots llistar els perfils disponibles amb ufw app list , permetre el trànsit SSH amb ufw allow OpenSSH i després activar el tallafocs amb ufw enable, comprovant el seu estat amb ufw status.

A més del firewall, és bona idea desactivar serveis que no es facin servir , endurir la configuració de SSH (per exemple, bloquejant l'accés directe de root o l'autenticació per contrasenya) i utilitzar autenticació basada en claus públiques sempre que sigui possible.

Còpia de seguretat i serveis inclosos a servidors professionals

A molts proveïdors de servidors dedicats s'inclou un espai d'emmagatzematge addicional per a còpies de seguretat (per exemple, 500 GB) que està físicament separat de la màquina principal. La idea és que hi puguis desar els arxius més crítics: dades de bases de dades, configuracions, contingut web, fitxers de correu, etc.

Fer còpies de seguretat de forma regular et permet recuperar el servei ràpidament davant de fallades de maquinari, errors humans o atacs, i, si utilitzes emmagatzematge al núvol, xifrar-les amb Cryptomator . Amb Ubuntu Server pots automatitzar aquests còpies de seguretat amb eines com rsync, borg, duplicity, scripts personalitzats o integracions específiques del proveïdor.

A més de l'espai de backup, molts plans de servidors ofereixen adreces IPv4 i IPv6, protecció anti-DDoS, amplada de banda garantida i acords de nivell de servei (SLA) que asseguren una alta disponibilitat del maquinari. Tot això converteix Ubuntu Server en una peça més d'una infraestructura ben cuidada.

  Com actualitzar paquets Ubuntu

Com que Ubuntu Server és un projecte open source gratuït, el que realment pagaràs serà la potència del servidor físic o virtual : CPU, RAM, discos, trànsit de xarxa, etc. La instal·lació sol ser automàtica des del panell del proveïdor, sense cost afegit de llicència pel sistema operatiu.

Primers passos després d'instal·lar Ubuntu Server: usuaris, SSH i sudo

Quan creeu un servidor Ubuntu recentment instal·lat (per exemple, Ubuntu 20.04 o 22.04) és crucial fer una configuració bàsica inicial per millorar seguretat i comoditat d'ús. Normalment us connectareu per SSH usant la IP pública del servidor i el compte root o un usuari inicial.

El compte root té privilegis totals sobre el sistema , la qual cosa implica que una badada pot provocar desastres seriosos. Per això, el més habitual és crear un usuari normal per al dia a dia i utilitzar sudo només quan necessitis privilegis d'administrador.

Pots afegir un nou usuari amb una ordre tipus adduser nom_usuari , establir-li una contrasenya segura i, si vols que tingui capacitats d'administració, incloure'l al grup sudo amb usermod -aG sudo nom_usuari.

A partir d'aquí, podràs executar ordres administratives anteposant sudo a l'ordre , de manera que segueixes treballant amb un usuari normal però amb la possibilitat d'elevar privilegis puntualment. Cada cert temps el sistema us demanarà la contrasenya de l'usuari per confirmar que ets tu.

Configuració d'accés SSH i claus públiques

El servei SSH (OpenSSH Server) és el que permet administrar Ubuntu Server de forma remota a través de la xarxa. En molts servidors ja ve instal·lat per defecte; si no, podeu afegir-lo amb apt install openssh-server i habilitar-lo amb systemctl start ssh i systemctl enable ssh.

Si al principi accedeixes usant contrasenya, podràs entrar amb una ordre de l'estil ssh usuario@ip_del_servidor . Tot i així, es considera molt més segur configurar autenticació basada en claus SSH, on el teu equip local guarda la clau privada i al servidor només s'emmagatzema la clau pública.

Per configurar aquest mecanisme podeu utilitzar eines com ssh-copy-id , que copia la vostra clau pública al fitxer ~/.ssh/authorized_keys de l'usuari al servidor. Si la clau ja està configurada al compte root, també podeu copiar l'estructura de ~/.ssh al vostre nou usuari usant rsync amb els permisos i propietat adequats.

Al fitxer /etc/ssh/sshd_config és recomanable desactivar l'accés directe de root (PermitRootLogin no) i, si ja teniu autenticació per claus funcionant, deshabilitar l'autenticació per contrasenya (PasswordAuthentication no). Després de canviar aquesta configuració, reinicieu el servei amb systemctl restart ssh.

Firewall amb UFW i control del trànsit

Ubuntu Server inclou UFW com a capa senzilla de gestió del tallafocs . La seva filosofia és que, per defecte, es bloqueja tot el trànsit entrant tret del que tu permetis explícitament. Això redueix el risc que un servei mal configurat quedi exposat sense voler-ho.

Abans d'activar UFW convé permetre el trànsit SSH amb ufw allow OpenSSH per no quedar-te sense accés remot. Després pots habilitar el tallafoc amb ufw enable i confirmar que està actiu i permetent les connexions necessàries usant ufw status.

A mesura que aneu instal·lant serveis nous (per exemple, HTTP per a un servidor web, o ports específics de bases de dades), haureu d' obrir els ports corresponents a UFW amb regles addicionals. Això s'adapta molt bé a servidors on només es volen exposar uns quants serveis cap a Internet.

Instal·lació de programari clau: SSH, Docker, NGINX i Apache

L'arsenal d'un servidor Ubuntu típic sol incloure un servidor SSH, un servidor web, suport per a bases de dades i, cada vegada més, eines per a contenidors. La instal·lació es fa principalment amb apt, usant els repositoris oficials d'Ubuntu.

Per assegurar l'accés remot, el paquet essencial és openssh-server . Un cop instal·lat i activat, podràs gestionar el servidor sense tocar directament la consola física o la consola web del proveïdor.

Si treballes amb contenidors, el més habitual és instal·lar Docker amb apt install docker.io (o seguint el repositori oficial de Docker si vols versions més recents). Després pots arrencar i habilitar el servei amb systemctl start docker i systemctl enable docker, i incloure el teu usuari al grup docker amb usermod -aG docker $USER per gestionar contenidors sense fer servir root.

Per servir pàgines web estàtiques o aplicacions lleugeres, molts administradors trien NGINX pel seu rendiment i simplicitat. S'instal·la amb apt install nginx i s'habilita de la mateixa manera que altres serveis amb systemctl start i systemctl enable.

Si prefereixes el clàssic stack LAMP, pots muntar Apache com a servidor web , juntament amb MySQL o PostgreSQL i llenguatges com PHP o Python. El flux típic inclou instal·lar Apache, comprovar el seu estat amb systemctl status apache2, obrir el port HTTP al firewall amb ufw allow 'Apache', configurar els fitxers de lloc a /etc/apache2/sites-available i habilitar-los amb a2ensite, reiniciant el servei posteriorment.

  Guia completa de manuals de servidors i recursos tècnics

Configuració de servidor VNC i entorn gràfic lleuger

Tot i que Ubuntu Server neix sense interfície gràfica, en alguns escenaris pot interessar instal·lar un entorn gràfic lleuger i accedir per VNC , per exemple, per a usuaris que se senten més còmodes amb un escriptori o per gestionar certes eines visuals.

Una opció habitual és utilitzar XFCE com a escriptori lleuger, instal·lant-lo amb una ordre que afegeixi tant l'entorn com els seus components addicionals (xfce4 i xfce4-goodies). Això proporciona un escriptori funcional sense disparar gaire el consum de recursos.

Després podeu instal·lar un servidor VNC com a TightVNC , configurar-lo amb una contrasenya d'accés mitjançant vncserver i crear un script d'inici a ~/.vnc/xstartup que carregui el vostre entorn XFCE quan s'obri la sessió VNC.

Un cop tinguis l'script marcat com a executable i llancis vncserver amb la resolució desitjada (per exemple, :1 -geometry 1280×800 -depth 24), podràs connectar-te des d'un client VNC al teu equip local usant la IP del servidor i el port corresponent, manejant així l'escriptori remot d'Ubuntu Server.

Optimització, comprovació de vulnerabilitats i rendiment

Més enllà de deixar el sistema “funcionant”, convé dedicar una estona a optimitzar i auditar la seguretat d'Ubuntu Server , sobretot en entorns exposats a internet o amb dades sensibles. Una de les eines més utilitzades per a anàlisi de seguretat a Linux és Lynis.

Després d'instal·lar Lynis des dels repositoris adequats, pots executar-lo perquè analitzi la configuració del sistema i generi un informe amb possibles vulnerabilitats, debilitats o aspectes millorables (permisos, serveis actius, configuracions de xarxa, etc.).

Pel que fa al rendiment, hi ha diverses mesures que ajuden força: deshabilitar serveis que no es fan servir , ajustar certs paràmetres del kernel (per exemple, a través de /etc/sysctl.conf), configurar adequadament l'ús de swap i revisar paràmetres de xarxa com cues, buffers o límits de connexions en funció de la càrrega esperada.

Aquest tipus de configuració, juntament amb una bona estratègia de monitorització (eines com top, htop, iotop, journalctl o solucions més avançades), permeten que el servidor Ubuntu es mantingui estable, segur i amb un rendiment d'acord amb les necessitats de les teves aplicacions.

Ordres útils i resolució de problemes freqüents

En el dia a dia és molt comú haver de diagnosticar problemes despai, serveis que no arrenquen o fallades de xarxa . Ubuntu Server compta amb un bon repertori d'ordres que ajuden amb aquestes tasques sense necessitat d'instal·lar gens estrany.

Per revisar l'espai disponible al disc utilitzaràs sovint df -h , mentre que per saber quins directoris ocupen més espai en una ruta determinada pots estirar du -sh * | sort -h. Això ajuda a localitzar ràpidament logs disparats o carpetes gegants que convé netejar o moure.

Si un servei no arrenca o es comporta de manera estranya, a més de systemctl status nom_servei, sol ser molt útil journalctl -o nom_servei per veure els missatges de log associats i entendre què falla.

En temes de xarxa, les ordres ping i traceroute (o tracepath en algunes instal·lacions) serveixen per comprovar connectivitat i rutes cap a altres hosts, com google.com o servidors interns. I si sospites que el tallafocs està bloquejant trànsit legítim, sempre pots revisar les regles vigents amb ufw status.

Després d'algunes actualitzacions de kernel o canvis al gestor d'arrencada, pot ser necessari regenerar la configuració del GRUB amb update-grub , sobretot si heu afegit o modificat discos i particions. Això garanteix que el sistema segueixi arrencant correctament des de la versió prevista del nucli.

Queda clar que Ubuntu Server és una plataforma molt completa, robusta i flexible per muntar des de petits serveis casolans fins a infraestructures empresarials complexes; la combinació d'estabilitat, seguretat, comunitat, facilitat d'ús i cost zero en llicències el converteixen en una aposta molt sòlida per a qualsevol que vulgui aixecar un servidor Linux modern sense complicar-se més del compte.

Ubuntu
Article relacionat:
Ubuntu: Requisits i funcions