- Instància personal autohospedada de música a Hetzner
- per recuperar la sobirania sobre els meus arxius
- d'àudio i evitar algorismes corporatius d'streaming.
-
OperatiuAl roadmap
Docker • Hetzner
OperatiuAl roadmap
n8n • Ollama • Whisper
-
- Col·laboració activa i correcció d'errors en eines i
- frameworks de codi obert que utilitzem en el dia a
- dia.
-
ConstantSense iniciar
Forgejo • GitHubEn DesenvolupamentMigració pendent (actualment a Vercel)
HTML5 • JS • D3.js
+
+
+
+
+
+ query_stats
+
+ Cases Tancades
+
+
+
+ Diagnòstic obert de l'habitatge a les Balears: creua
+ dades oficials de l'INE, Airbnb i registres HUT del
+ Govern per mostrar quants pisos estan buits davant la
+ pressió del lloguer turístic.
+
- Migrando mi código: De GitHub a Forgejo en mi propio VPS
-
-
- Primeros pasos configurando Forgejo mediante Docker.
- Detalle de consumo de memoria RAM (spoiler: consume menos
- de 100MB en repositorios medianos) y facilidad de uso...
-
- Pròximament
-
- Aquestes són notes d'aprenentatge, no guies definitives.
- Si veus alguna cosa que es pugui millorar, m'encantarà
- escoltar-te.
-
- Personal self-hosted music instance on Hetzner to
- regain sovereignty over my audio files and avoid
- corporate streaming algorithms.
-
OperationalOn the roadmap
Docker • Hetzner
-
+
@@ -711,8 +710,8 @@
OperationalOn the roadmap
n8n • Ollama • Whisper
-
+
@@ -734,17 +733,11 @@
Open Source Contribution
-
- Active collaboration and bug fixing in open-source
- tools and frameworks used daily.
-
OngoingNot started
Forgejo • GitHub
-
+
@@ -777,13 +770,47 @@
In DevelopmentMigration pending (currently on Vercel)
HTML5 • JS • D3.js
+
+
+
+
+
+ query_stats
+
+ Cases Tancades
+
+
+
+ Open diagnostic of housing in the Balearic Islands:
+ cross-references official data from INE, Airbnb, and
+ Govern Balear HUT registries to show how many flats
+ sit empty against the pressure of tourist rentals.
+
+
+
+ Operational
+ Next.js · Open data INE/Govern Balear
+
+
@@ -1044,34 +1071,6 @@
-
- June 2, 2026
-
- Migrating Code: From GitHub to Forgejo on My Own VPS
-
-
- First steps configuring Forgejo via Docker. Detail of RAM
- memory consumption (spoiler: uses less than 100MB on
- medium repositories) and ease of use...
-
- Coming soon
-
- These are learning notes, not definitive guides. If you
- spot something that can be improved, I'd love to hear from
- you.
-
- Instancia personal autohospedada de música en Hetzner
- para recuperar la soberanía sobre mis archivos de
- audio y evitar algoritmos corporativos de streaming.
-
OperativoEn el roadmap
Docker • Hetzner
OperativoEn el roadmap
n8n • Ollama • Whisper
-
- Colaboración activa y corrección de bugs en
- herramientas y frameworks de código abierto que
- utilizamos en el día a día.
-
+ Diagnóstico abierto de la vivienda en Balears: cruza
+ datos oficiales del INE, Airbnb y registros HUT del
+ Govern para mostrar cuántos pisos están vacíos frente
+ a la presión del alquiler turístico.
+
+
+
+ Operativo
+ Next.js · Datos abiertos INE/Govern Balear
+
+
@@ -1060,33 +1086,6 @@
-
- 2 de Junio, 2026
-
- Migrando mi código: De GitHub a Forgejo en mi propio VPS
-
-
- Primeros pasos configurando Forgejo mediante Docker.
- Detalle de consumo de memoria RAM (spoiler: consume menos
- de 100MB en repositorios medianos) y facilidad de uso...
-
- Próximamente
-
- Estas son notas de aprendizaje, no guías definitivas. Si
- ves algo que se pueda mejorar, me encantará escucharte.
-
Aquest lloc utilitza Umami, una eina d'analítica web de codi obert allotjada al meu propi servidor. Les dades que es recullen són:
+
+
Pàgines visitades i temps de permanència
+
Adreça IP (anonimitzada i truncada per Umami)
+
Tipus de navegador i sistema operatiu (User-Agent)
+
Lloc web de procedència (referrer)
+
País d'origen (derivat de la IP, no a nivell de ciutat)
+
+
No es recullen: dades identificatives personals (nom, correu, telèfon), ni es realitza fingerprinting, ni s'utilitzen cookies.
+
+
+
+
+
+
3. Finalitat
+
+
+
Les dades s'utilitzen exclusivament per analitzar de forma agregada l'ús del lloc web i orientar millores de contingut i rendiment. No s'elaboren perfils comercials i les dades no es cedeixen ni es venen a tercers.
+
+
+
+
+
+
4. Base jurídica
+
+
+
El tractament es basa en l'interès legítim de la responsable (article 6.1.f del RGPD): conèixer l'ús real del lloc per millorar-lo. En no utilitzar cookies ni identificadors persistents, no es requereix consentiment previ segons la normativa espanyola (LSSI-CE).
+
+
+
+
+
+
5. Destinataris i transferències
+
+
+
Les dades no es comuniquen a tercers. Tot el processament passa al servidor privat (VPS) de la responsable, ubicat a la Unió Europea. No es realitzen transferències internacionals.
+
+
+
+
+
+
6. Conservació
+
+
+
Les dades agregades es conserven durant un màxim de 12 mesos i s'eliminen automàticament. No s'elaboren perfils d'usuari.
+
+
+
+
+
+
7. Els teus drets
+
+
+
Pots exercir en qualsevol moment els drets RGPD:
+
+
Accés — saber quines dades tinc teves
+
Rectificació — corregir dades inexactes
+
Supressió — sol·licitar l'eliminació
+
Oposició — oposar-te al tractament
+
Limitació — restringir el processament
+
Portabilitat — rebre les teves dades en format estàndard
This site uses Umami, an open-source web analytics tool self-hosted on my own server. Data collected includes:
+
+
Pages visited and time spent
+
IP address (anonymized and truncated by Umami)
+
Browser type and operating system (User-Agent)
+
Referring website (referrer)
+
Country of origin (derived from IP, not at city level)
+
+
Not collected: personally identifying data (name, email, phone), no fingerprinting, no cookies of any kind.
+
+
+
+
+
+
3. Purpose
+
+
+
Data is used exclusively to analyze aggregate website usage and guide content and performance improvements. No commercial profiles are built and data is not shared with or sold to third parties.
+
+
+
+
+
+
4. Legal basis
+
+
+
Processing is based on the legitimate interest of the data controller (Article 6.1.f GDPR): understanding actual site usage to improve it. Since no cookies or persistent identifiers are used, prior consent is not required under Spanish law (LSSI-CE).
+
+
+
+
+
+
5. Recipients and transfers
+
+
+
Data is not shared with third parties. All processing occurs on the controller's private server (VPS), located in the European Union. No international transfers are performed.
+
+
+
+
+
+
6. Retention
+
+
+
Aggregated data is retained for a maximum of 12 months and then automatically deleted. No user profiles are built.
+
+
+
+
+
+
7. Your rights
+
+
+
You can exercise your GDPR rights at any time:
+
+
Access — know what data I have about you
+
Rectification — correct inaccurate data
+
Erasure — request deletion
+
Objection — object to processing
+
Restriction — restrict processing
+
Portability — receive your data in a standard format
Este sitio utiliza Umami, una herramienta de analítica web de código abierto autoalojada en mi propio servidor. Los datos que se recogen son:
+
+
Páginas visitadas y tiempo de permanencia
+
Dirección IP (anonimizada y truncada por Umami)
+
Tipo de navegador y sistema operativo (User-Agent)
+
Sitio web de procedencia (referrer)
+
País de origen (derivado de la IP, no a nivel de ciudad)
+
+
No se recogen: datos identificativos personales (nombre, email, teléfono), ni se realiza fingerprinting, ni se utilizan cookies.
+
+
+
+
+
+
3. Finalidad
+
+
+
Los datos se utilizan exclusivamente para analizar de forma agregada el uso del sitio web y orientar mejoras de contenido y rendimiento. No se elaboran perfiles comerciales y los datos no se ceden ni venden a terceros.
+
+
+
+
+
+
4. Base jurídica
+
+
+
El tratamiento se basa en el interés legítimo del responsable (artículo 6.1.f del RGPD): conocer el uso real del sitio para mejorarlo. Al no utilizar cookies ni identificadores persistentes, no se requiere consentimiento previo según la normativa española (LSSI-CE).
+
+
+
+
+
+
5. Destinatarios y transferencias
+
+
+
Los datos no se comunican a terceros. Todo el procesamiento ocurre en el servidor privado (VPS) de la responsable, ubicado en la Unión Europea. No se realizan transferencias internacionales.
+
+
+
+
+
+
6. Conservación
+
+
+
Los datos agregados se conservan durante un máximo de 12 meses y se eliminan automáticamente. No se elaboran perfiles de usuario.
+
+
+
+
+
+
7. Tus derechos
+
+
+
Puedes ejercer en cualquier momento los derechos RGPD:
+
+
Acceso — saber qué datos tengo tuyos
+
Rectificación — corregir datos inexactos
+
Supresión — solicitar eliminación
+
Oposición — oponerte al tratamiento
+
Limitación — restringir el procesamiento
+
Portabilidad — recibir tus datos en formato estándar