Moved content of blogs to its own repo
Some checks failed
Build and Deploy Nuxt / build (push) Failing after 2s

This commit is contained in:
2026-06-09 23:47:53 +02:00
parent 09b44952df
commit 1f21f79e57
23 changed files with 4 additions and 421 deletions

View File

@@ -12,7 +12,11 @@ COPY package*.json ./
RUN npm install RUN npm install
# Copy project files # Copy project files
RUN git clone http://git.aranroig.com/Syndria98/blogs /tmp/blogs
RUN mkdir -p content && cp -r /tmp/blogs/content/. ./content/ && rm -r /tmp/blogs
ARG CACHEBUST=1 ARG CACHEBUST=1
COPY . . COPY . .
# Build the Nuxt app # Build the Nuxt app

View File

@@ -1,30 +0,0 @@
---
title: Nozt
slug: nozt
thumb: https://cdn.aranroig.com/art/nozt/nozt.jpg
---
::art-columns
#left
::blur-image
---
low-res-src: https://cdn.aranroig.com/art/nozt/nozt.jpg
high-res-src: https://cdn.aranroig.com/art/nozt/nozt.png
alt: My photo
---
::
Aquesta imatge té resolució completa siii
#right
## Eiiii
Encara tinc això a mitges crec que ara ja es podria veure a la web real.
De totes formes després més endavant posaré alguna descripció aquí o alguna
història guai per a aquest drac o alguna cosa així.
::

View File

@@ -1,31 +0,0 @@
---
title: Knocking
slug: knocking
date: 2026-04-07
thumb: https://cdn.aranroig.com/art/knocking/knocking.jpg
---
::art-columns
#left
::blur-image
---
low-res-src: https://cdn.aranroig.com/art/knocking/knocking.jpg
high-res-src: https://cdn.aranroig.com/art/knocking/knocking.png
alt: My photo
---
::
This is the full resolution image
#right
## Hey
I'm still working on this thing I think that it can be seen
from the official website.
Anyways I will add a serious description here of like some cool lore
for the dragon or somehting
::

View File

@@ -1,31 +0,0 @@
---
title: Miirym
slug: miirym
date: 2026-02-07
thumb: https://cdn.aranroig.com/art/miirym/miirym.jpg
---
::art-columns
#left
::blur-image
---
low-res-src: https://cdn.aranroig.com/art/miirym/miirym.jpg
high-res-src: https://cdn.aranroig.com/art/miirym/miirym.png
alt: My photo
---
::
This is the full resolution image
#right
## Hey
I'm still working on this thing I think that it can be seen
from the official website.
Anyways I will add a serious description here of like some cool lore
for the dragon or somehting
::

View File

@@ -1,31 +0,0 @@
---
title: Nozt
slug: nozt
date: 2026-04-14
thumb: https://cdn.aranroig.com/art/nozt/nozt.jpg
---
::art-columns
#left
::blur-image
---
low-res-src: https://cdn.aranroig.com/art/nozt/nozt.jpg
high-res-src: https://cdn.aranroig.com/art/nozt/nozt.png
alt: My photo
---
::
This is the full resolution image
#right
## Hey
I'm still working on this thing I think that it can be seen
from the official website.
Anyways I will add a serious description here of like some cool lore
for the dragon or somehting
::

View File

@@ -1,31 +0,0 @@
---
title: Silang
slug: silang-3d
date: 2026-01-07
thumb: https://cdn.aranroig.com/art/silang-3d/silang-3d.jpg
---
::art-columns
#left
::blur-image
---
low-res-src: https://cdn.aranroig.com/art/silang-3d/silang-3d.jpg
high-res-src: https://cdn.aranroig.com/art/silang-3d/silang-3d.png
alt: My photo
---
::
This is the full resolution image
#right
## Hey
I'm still working on this thing I think that it can be seen
from the official website.
Anyways I will add a serious description here of like some cool lore
for the dragon or somehting
::

View File

@@ -1,31 +0,0 @@
---
title: Love
slug: valentine
date: 2026-03-07
thumb: https://cdn.aranroig.com/art/valentin/valentin.jpg
---
::art-columns
#left
::blur-image
---
low-res-src: https://cdn.aranroig.com/art/valentin/valentin.jpg
high-res-src: https://cdn.aranroig.com/art/valentin/valentin.png
alt: My photo
---
::
This is the full resolution image
#right
## Hey
I'm still working on this thing I think that it can be seen
from the official website.
Anyways I will add a serious description here of like some cool lore
for the dragon or somehting
::

View File

@@ -1,31 +0,0 @@
---
title: Yharon
slug: yharon
date: 2025-12-07
thumb: https://cdn.aranroig.com/art/yharon/yharon.jpg
---
::art-columns
#left
::blur-image
---
low-res-src: https://cdn.aranroig.com/art/yharon/yharon.jpg
high-res-src: https://cdn.aranroig.com/art/yharon/yharon.png
alt: My photo
---
::
This is the full resolution image
#right
## Hey
I'm still working on this thing I think that it can be seen
from the official website.
Anyways I will add a serious description here of like some cool lore
for the dragon or somehting
::

View File

@@ -1,30 +0,0 @@
---
title: Nozt
slug: nozt
thumb: https://cdn.aranroig.com/art/nozt/nozt.jpg
---
::art-columns
#left
::blur-image
---
low-res-src: https://cdn.aranroig.com/art/nozt/nozt.jpg
high-res-src: https://cdn.aranroig.com/art/nozt/nozt.png
alt: My photo
---
::
Ésta imagen tiene resolución completa siiii
#right
## Eyyyyy
Aún tengo esto a medias creo que ya se podria ver desde la web real.
De todos modos luego más adelante pondré una descripción aquí o alguna
historia guai para este dragón o algo asi.
::

View File

@@ -1,13 +0,0 @@
---
title: Traductor
description: Problemes del tercer món
date: 2026-03-20
slug: translator
---
Tenir una pàgina web en tres idiomes diferents NO és una bona idea. Hauré de contractar a algú perque em tradueixi els
posts.
Ara mateix tinc fet que només surtin els del teu idioma. No és gens òptim. Li podria demanar a una IA que els tradueixi?
No tinc ni idea.

View File

@@ -1,50 +0,0 @@
---
title: First Post
description: Testint test testong
date: 2026-03-18
slug: test
---
# Test
This is the **content** of the first post.
I think it works for now!
## So...
Welcome to aranroig.com! I finally build it, it feels like a very important milestone. At the moment I'm able to write simple markdown documents
and displaying it as plain html with custom classes and a lot of other things. So, publishing new blog posts will be very easy, its just doing
a commit and pushing to master, and all the CI/CD pipeline will take about the rest.
The architecture of the website is very simple but also a bit complicated.
First of all, I am tunneling the connexions from a VPS to my homelab, since I am still trapped behind a CG-NAT. All traffic is redirected from
the VPS to my home using WireGuard. It is really easy to configure, it was just two different config files.
At my homelab I have installed a [Proxmox Virtual Environment](https://www.proxmox.com). Proxmox lets you use a computer as a server, where you can create VMs and also LXC containers, which are separate instances of containers but they all share the same kernel of the host machine. Docker is built above LXC containers. These containers are also very efficient, since they share the same kernel. But if one kernel panics, so does the other ones, since they share the same kernel.
So, the incomming connexions go to a LXC container which has nginx and within a internal network these requests are distributed to different places, such as this website, my personal [gitea server](https://git.aranroig.com), an instance of [Navidrome](https://www.navidrome.org/), and another one of [Immich](https://immich.app/), just to name a few.
I have also another LXC container that has a gitea worker in it. I have configured my repository so that every push in master it builds a docker image of the frontend and the backend of this website and then publishes them inside the gitea server, and another LXC container where everything is hosted pulls back the images and deploys them. This setup could be even get more crazier but for me this is already enough.
I have no idea of what I can place here let me put an image
![Image](/blogs/pukeko.png)
Oh yeah of course it works!
> Identated
- Some
- List
- Elements
Checklists are displayed wrong!
- [ ] Checklist!
- [x] Done
- [ ] Not done
## Anyways
I should style in the future this a little bit. For now this just works as expected.

View File

@@ -1,12 +0,0 @@
---
title: Translator
description: Third world problems
date: 2026-03-20
slug: translator
---
Having a webpage with three different languages is definetly NOT a good idea. I will have to hire someone that translates all my posts for me.
Right now the website only displays blogs of your current locale. Maybe I could ask an AI to translate the posts instead?
Maybe, I don't know.

View File

@@ -1,23 +0,0 @@
---
title: First Upgrade
description: Upgrade to the cluster
date: 2026-04-29
slug: upgrade
---
Today I have upgraded the cluster from 16GB of ram to 48GB of ram. And also I added a new 8TB HDD drive.
Now I have an small problem all the media and random files inside the original HDD were inside a proxmox virtual qcow disk which
is just a disk file that all the other containers from the proxmox instance had mounted. Now with this new disk
I made a ZFS filesystem.
The ZFS filesystem is great for servers. It has a lot of features like having on-write compression and decompression
and also it is very easy to add new disks to a "zpool" of disks.
Right now I'm copying all the files inside the old virtual .qcow disk file onto the new ZFS filesystem that I have made
on the new disk. When this finishes, I will wipe the old disk and add it to the ZFS pool.
For now it will be on RAID0. These disks are relatively new, so maybe in the far future (in about 3 years) I will consider
maybe making a RAID5. I think it should be easy, right?
Anyways see ya

View File

@@ -1,12 +0,0 @@
---
title: Traductor
description: Problemas del tercer mundo
date: 2026-03-20
slug: translator
---
Tener una pàgina web con tres lenguajes distintos NO es una buena idea. Tendria que contratar a alguien para que traduzca los posts que hago.
Ahora mismo la web solo muestra los blogs que he escrito en el idioma que está seleccionado. A lo mejor seria buena idea decirle a una IA que los tradujera?
Ni idea.

View File

@@ -1,7 +0,0 @@
Contacta'm!
- Correu: [aranseraroig@gmail.com](mailto:aranseraroig@gmail.com) (Aviat tindré el meu propi)
- Gitea: [git.aranroig.com](https://git.aranroig.com/Syndria98) (El meu servidor de git)
- GitHub: [BinarySandia04](https://github.com/BinarySandia04)
- LinkedIn: [aran-roig](https://www.linkedin.com/in/aran-roig/)
- Instagram: [aran.roig](https://www.instagram.com/aran.roig/) (Uns quants dibuixos els tinc allà)

View File

@@ -1,8 +0,0 @@
Hola! Sóc l'Aran. Benvingut a la meva pàgina web! Malauradament, sempre estarà en desenvolupament.
Sóc un matemàtic i enginyer de software de Barcelona. Actualment treballo com a desenvolupador full-stack a [Codelearn](https://codelearn.cat) mentres curso
el màster en *Aprenentatge Automàtic i Ciberseguretat per a Sistemes IoT* de la [UPC](https://upc.edu).
D'altra banda, magrada dibuixar, jugar a jocs de taula i allotjar software localment.
Pots descarregar el meu currículum [aquí](https://cv.aranroig.com)

View File

@@ -1,7 +0,0 @@
Contact me!
- Mail: [aranseraroig@gmail.com](mailto:aranseraroig@gmail.com) (Still pending to host my email)
- Gitea: [git.aranroig.com](https://git.aranroig.com/Syndria98) (My self-hosted git server)
- GitHub: [BinarySandia04](https://github.com/BinarySandia04)
- LinkedIn: [aran-roig](https://www.linkedin.com/in/aran-roig/)
- Instagram: [aran.roig](https://www.instagram.com/aran.roig/) (Some of my drawings are there)

View File

@@ -1,8 +0,0 @@
Hi! I'm Aran. Welcome to my website! Unfortunately, it will always remain under development.
I am a Mathematician and Software Engineer from Barcelona. I'm currently working as a full-stack dev at [Codelearn](https://codelearn.cat) while
also studying on the master's degree in *Machine Learning and Cybersecurity for Internet-Connected Systems* at [UPC](https://upc.edu).
Besides all of that, I also like drawing, board games and self-hosting
You can download my resume [here](https://cv.aranroig.com)

View File

@@ -1,7 +0,0 @@
Contactame!
- Correo: [aranseraroig@gmail.com](mailto:aranseraroig@gmail.com) (Pronto tendre mi propio correo)
- Gitea: [git.aranroig.com](https://git.aranroig.com/Syndria98) (Mi server de git)
- GitHub: [BinarySandia04](https://github.com/BinarySandia04)
- LinkedIn: [aran-roig](https://www.linkedin.com/in/aran-roig/)
- Instagram: [aran.roig](https://www.instagram.com/aran.roig/) (Algunos dibujos mios están allí)

View File

@@ -1,7 +0,0 @@
Hola! Soy Aran. Bienvenido a mi página web! Por desgracia estará siempre en desarrollo.
Soy un matemático e ingeniero de software de Barcelona. Actualmente estoy trabajando como desarrollador full-stack en [Codelearn](https://codelearn.cat) mientras curso el master de *Aprendizaje automático y Ciberseguridad para Sistemas IoT* de la [UPC](https://upc.edu).
A parte de todo esto, me gusta dibujar, los juegos de mesa y alojar software.
Puedes descargar mi currículum [aquí](https://cv.aranroig.com)

View File

@@ -1,7 +0,0 @@
---
title: Dragonroll
slug: dragonroll
date: 2026-01-01
description: Un assistent de codi obert per a jocs de rol. Fes un seguiment de personatges, comparteix notes, reprodueix música, planifica encontres i gestiona ítems i encants.
tech: ["Nuxt", "Vue", "Express", "MongoDB"]
---

View File

@@ -1,7 +0,0 @@
---
title: Dragonroll
slug: dragonroll
date: 2026-01-01
description: An open-source helper for role-playing games. Track characters, share notes, play music, plan encounters, and manage items and spells.
tech: ["Nuxt", "Vue", "Express", "MongoDB"]
---

View File

@@ -1,7 +0,0 @@
---
title: Dragonroll
slug: dragonroll
date: 2026-01-01
description: Un asistente de código abierto para juegos de rol. Controla personajes, comparte notas, reproduce música, planea encuentros y gestiona objetos y hechizos.
tech: ["Nuxt", "Vue", "Express", "MongoDB"]
---