RSSAmplifier

Blog

Daniel García

Personal Blog

daniel.esRSS feed ↗40 posts

Latest posts

How to migrate vaultwarden data from one server to another

This is a guide to help you copy your Vaultwarden data directory from one host to another

How to Install and Run ClawdBot

A step-by-step guide to installing and running ClawdBot, an AI-powered Discord/Telegram/WhatsApp bot that brings the power of AI to your life.

How to fit docker ps in your screen

Avoid confusing lines when running docker ps in your terminal and see a clean output that fits in your screen

How to resize a VM disk in Google Cloud Compute Engine

Learn how to easily resize a virtual machine disk in Google Cloud Compute Engine

How to solve regions not showing up in Umami Analytics

Learn how to fix issues with Cloudflare and Umami Analytics so you can see your visitors region location just fine

How to download invoices from Whatsapp Business Manager

Learn where Whatsapp Business invoices are and how to download them

How re-run django makemigrations without losing database data

Useful guide on how to remove current migrations and re=run makemigrations without losing all the data in your database

Football, Power, and Censorship: How La Liga Broke the Spanish Internet

La Liga’s aggressive anti-piracy campaign is causing widespread internet censorship in Spain — affecting businesses, developers, and major platforms like Vercel and Cloudflare

Install Docker directly in WSL without Docker Desktop

How to install Docker directly in WSL, without the need to install Docker Desktop in your Windows laptop

The ultimate Astro trailingSlash guide

Learn everything you need to know about Astro trailingSlash config

How to wrap markdown text in Cursor or VSCode

Learn how to wrap text in markdown or MDX files in Cursor and VSCode so it's all visible

Astro Guide: How to automatically open markdown external links in new tabs with Rehype

Learn how to configure your astro project markdown to open all external links in new tabs by adding target=_blank with the rehype-external-links plugin.

How I mix drums at home with Presonus Studio One

Learn how to easily mix drums at home with studio one and 4 microphones, minimal good sounding setup

How to setup Giscus in your Astro website

A simple guide on how to configure Giscus in an Astro app project

How to find SEO keywords for your business site

Discover how to search for and find the best SEO keywords for your landing page

📈📉 The startup happiness curve

How happiness works when creating a startup and how to deal with the changes.

How to fix Ahrefs Google Search Console Cloudflare errors

How to fix Page has links to broken page error caused by Cloudflare /cdn-cgi/

How to squash migrations in django

Learn how to easily squash Django migrations and clean up your database when releasing a new version of your app.

How to migrate a postgres database for django

How to manage and migrate an existing postgres database used by a django app to a new database

Why I decided to close down Fisy

Sometimes is hard to close a project you've poured your heart and soul into. But sometimes it's for the best.

Self hosted Google Analytics alternatives and why you should use them

Learn about self hosted Google Analytics alternatives like Matomo, Plausible, Fathom, Vince, Umami and more and why you should use them.

Fix most Realtek issues on pfSense

Learn how to fix most Realtek issues on pfSense.

From idea overload to execution: The entrepreneur's dilemma

As entrepreneurs, we often find ourselves in a constant state of idea overload. This article explores the challenges and strategies for turning ideas into actionable projects.

The perfect Git strategy for continuous improvement / deployment

This is the perfect Git strategy for those who seek simplicity while still being able to continuously improve and deploy their code

Master Docker logging with Loki and Grafana

Learn how to centralize and visualize Docker logs in Grafana with Loki with a easy step by step guide

Automatically build Docker images with GitHub Actions

Learn how to build Docker images using GitHub Actions

How to properly redirect www to non-www with Cloudflare

Learn how to properly redirect www to non-www with Cloudflare

How to deploy Django in a subdirectory with Docker, NGINX and Whitenoise

Deploying a Django application in a subdirectory with Docker and Whitenoise

The ultimate Astro + Google Analytics guide

Learn how to integrate Google Analytics (GA4) with Astro in multiple ways. Using Partytown, View Transitions, CookieConsent V3 and more.

Red Flags in Startup Co-Founders: Lessons Learned from a Technical Founder's Journey

Here's an list of lessons and tips on things to look out for when choosing a co-founder for your startup or project.

How to create an API endpoint in Astro

Learn how to create API endpoints directly in your Astro app and create a contact in Brevo with it.

Publishing your Google Cloud Project App

Learn how to publish and certify your Google Cloud Project App.

Publishing your Google Cloud Project App: Ask Google to publish your app

Learn how to publish and certify your Google Cloud Project App.

Publishing your Google Cloud Project App: Resolve Google's queries

Learn how to publish and certify your Google Cloud Project App.

Publishing your Google Cloud Project App: Get the CASA Tier 2 certification

Learn how to get the CASA Tier 2 certification for your Google Cloud Project App.

Daniel's Ultimate Madrid Guide

My ultimate guide to Madrid, Spain as a local.

How to load and render Markdown files into your Vite React app using Typescript

Learn how to load and render Markdown in your Vite React app using Typescript.

How to query logs in Grafana Loki

Learn how to query logs in Grafana Loki with a easy step by step guide

How the **** do I actually spin up an Ubuntu AWS EC2 instance?

Learn how to spin up an ubuntu aws ec2 instance easily.

How to centralize and visualize your app logs in Grafana

Learn how to visualize your web app logs in Grafana using Loki.