2.6 KiB
title, description, date, slug
| title | description | date | slug |
|---|---|---|---|
| Primer Post | Provant, provant, provant | 2026-03-18 | test |
Prova
Aquest és el contingut del primer post.
Crec que funciona per ara!
Així doncs...
Benvinguts a aranroig.com! Finalment l'he construït, sembla un punt molt important. De moment, puc escriure documents markdown senzills i mostrar-los com a HTML pla amb classes personalitzades i moltes altres coses. Així doncs, publicar nous posts del blog serà molt fàcil, només cal fer un commit i pujar-lo al master, i tota la cadena de CI/CD s'encarregarà de la resta.
L'arquitectura del lloc web és molt senzilla però també una mica complicada.
Primer de tot, tunelitzo les connexions des d'un VPS cap al meu homelab, ja que encara estic atrapat darrere d'una CG-NAT. Tot el trànsit es redirigeix des del VPS cap a casa meva utilitzant WireGuard. És molt fàcil de configurar, només calien dos fitxers de configuració diferents.
Al meu homelab he instal·lat un Proxmox Virtual Environment. Proxmox et permet utilitzar un ordinador com a servidor, on pots crear màquines virtuals (VM) i també contenidors LXC, que són instàncies de contenidors separades però comparteixen el mateix nucli del maquinari amfitrió. Docker està construït sobre els contenidors LXC. Aquests contenidors també són molt eficients, ja que comparteixen el mateix nucli. Però si un nucli falla (kernel panic), ho fan tots els altres, ja que comparteixen el mateix nucli.
Així doncs, les connexions entrants van a un contenidor LXC que té nginx i, dins d'una xarxa interna, aquestes sol·licituds es distribueixen a diferents llocs, com ara aquest lloc web, el meu servidor de Gitea, una instància de Navidrome i una altra de Immich, per posar-ne alguns.
Tinc un altre contenidor LXC que té un worker de Gitea dins. He configurat el meu repositori perquè cada cop que es fa un push al master es construeixi una imatge Docker del frontend i del backend d'aquest lloc web i després es publiquin dins del servidor de Gitea, i un altre contenidor LXC on s'allotja tot recupera les imatges i les desplega. Aquesta configuració podria ser encara més boja, però per a mi ja n'hi ha prou.
No sé què hi podria posar, així que deixo una imatge aquí.
Oh sí, clar que funciona!
Indentat
- Algunes
- Llista
- Elements
Les llistes de verificació es mostren malament!
- Llista de verificació!
- Fet
- No fet
De totes maneres
Hauria d'estilitzar-ho una mica en el futur. De moment, això simplement funciona com s'espera.
