El meu 2024 tecnològic

Com que acaba l’any, volia deixar constància del que utilitzo ara mateix, per poder tornar a aquest post més endavant i veure els canvis que he fet. De moment és tot bastant bàsic, però espero ampliar-ho molt (en especial el servidor) pròximament.

Al final d’aquest post afegiré plans futurs per canviar i intentar millorar tot això.

Cal mencionar que he tret la inspiració de El Blog de Lázaro.

Sense més preàmbuls, comencem.

En primer lloc parlaré del que conforma el meu servidor. Aquest és el primer servidor que tinc, per tant encara té molt a millorar en tots els aspectes.

L’ordinador que utilitzo com a servidor és un que tenia vell per casa. El hardware del que disposa és:

  • Processador: Intel i7-2600. De rendiment no tinc queixes pel poc que utilitzo, però té un TDP de 95W.

  • RAM: 4GB DDR3 (amb 1GB extra de swap).

  • Emmagatzematge:

    • SSD de 120GB pel sistema

    • 2 HDD de 80GB en RAID 1 per la música

    • 1 HDD d'1TB per les sèries i pel·lícules

Com a sistema operatiu tinc Debian Netinstall. Els serveis que tinc són:

  • Plex

  • Jellyfin

  • Sonarr

  • Radarr

  • Prowlarr

  • qbittorrent

  • watchtower

I alguns més que vaig provant. Aquests serveis els tinc desplegats amb docker, en un arxiu de docker-compose.

Utilitzo emacs principalment per prendre apunts i escriure al blog, pel que la meva configuració no té gaire cosa. La versió que tinc és DOOM Emacs, i els paquets que tinc instal·lats són:

  • ox-hugo: Per exportar els arxius org a md perquè hugo els pugui utilitzar.

  • org-bullets: Perquè els títols d’org-mode siguin més macos.

  • org-auto-tangle: Pels arxius de configuració en org-mode.

  • org-roam: Per prendre apunts interconnectant notes.

  • org-roam-ui: Per veure les notes interconnectades en una interfície web.

  • ellama: Per integrar IAs en local gràcies a ollama.

  • catppuccin-theme: El tema d’emacs perquè coincideixi amb la resta del sistema.

  • org-download: Per enganxar imatges dins Emacs.

Aquest blog l’escric en org-mode a Emacs, amb el que desprès l’exporto a markdown amb ox-hugo com he mencionat. Actualment utilitzo el tema DoIt.

El blog no el tinc autohostejat, sinó que el tinc hostejat a GitLab Pages. El domini el vaig adquirir a namecheap però el DNS (i el certificat SSL) el porta Cloudflare, que també em fa de proxy per accedir al lloc web i n’agafa analítiques.

En el meu ordinador personal utilitzo Arch Linux com a sistema operatiu, amb el kernel Zen. Com a gestor de finestres actualment estic utilitzant només Hyprland amb una configuració pròpia que està publicada al meu GitLab.

A més, tinc Windows 10 en Dual Boot que només utilitzo per jugar a algun videojoc incompatible amb Linux.

Els arxius de configuració del meu entorn Linux els faig amb org-mode, que desprès exporto amb org-babel-tangle. Per complicar-ho més, aquesta exportació no es fa directament a l’arxiu de configuració (~/.config/elquesigui.conf), sinó que es fa a un altre directori que està linkat amb Stow al real.

En un futur no gaire llunyà (espero) planejo canviar el servidor sencer: utilitzar un hardware més eficient energèticament i que sigui expandible.

A més, potser també canvio el sistema operatiu, ja que hi ha sistemes amb característiques molt interessants per aquests casos d’ús. Els que més em criden l’atenció son Proxmox, TrueNAS Scale i Unraid, que ofereix una flexibilitat enorme al deixar combinar discos de diferent tamany. Sigui quina sigui la meva elecció, probablement en faré un post descrivint en detall el seu funcionament i configuració.

Aquí la veritat és que no tinc plans de futur, Emacs m’és útil tal i com el tinc però tampoc crec que el deixi així. Els canvis vindran més que res donats per nous paquets o noves funcionalitats que vagi descobrint i em semblin interessants.

Aquest blog m’agradaria hostejar-lo jo mateix i provar de passar-lo a Ghost, que crec que em donarà més llibertat a l’hora de remenar, ja que els temes d’Hugo venen ja amb molt de codi i funcions prefetes i a vegades canviar coses és una mica enrevessat.

Per últim, al meu ordinador personal vull tenir un entorn X. Wayland em va molt bé però hi ha vegades que m’agradaria compartir pantalla per Discord per exemple i llavors haig de canviar a Windows. Per poder evitar aquesta situació, estic entre dues alternatives:

  • Tornar a Archcraft, que és el sistema que tenia anteriorment i té diferents WMs preconfigurats.

  • Configurar un entorn jo mateix, probablement i3 o bspwm.

Fins aquí el post d’avui, si tens alguna suggerència que podria mirar d’implementar per millorar el meu entorn, servidor o el que sigui, o simplement t’ha agradat el post, pots deixar un comentari i compartir. Bones festes i ens veiem al següent!