[{"data":1,"prerenderedAt":143},["ShallowReactive",2],{"seo-verification":3,"blog-alojar-metabase-en-un-vps-es":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-alojar-metabase-en-un-vps-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":82,"ctaBody":83,"ctaButton":84,"ctaUrl":85,"relatedPosts":86},168,"alojar-metabase-en-un-vps",{"fr":12,"en":13,"ar":14,"es":10},"self-host-metabase-vps","how-to-self-host-metabase-on-a-vps-open-source-bi-dashboards","استضافة-metabase-على-vps-لوحات-ذكاء-أعمال-مفتوحة-المصدر","Alojar Metabase en un VPS: paneles de BI open source","Despliegue Metabase en su VPS: conecte cualquier base SQL y construya paneles y gráficos en el navegador, con un Postgres complementario.",5,0,false,"2026-07-06T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},7,"Autoalojamiento","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-metabase-vps-poster.svg",{"categorySlug":34,"appSlug":35},"bases-de-datos","metabase","Metabase (AGPL, ~46k estrellas) es la forma más sencilla de montar paneles de autoservicio sobre una base de datos que usted ya explota —PostgreSQL, MySQL, ClickHouse y muchas otras— sin una suscripción por usuario en dólares con un SaaS de BI extranjero. Los usuarios no técnicos construyen preguntas y gráficos con unos clics; los analistas pasan a SQL puro cuando lo necesitan. En esta guía desplegará Metabase y su Postgres de metadatos complementario como una pila Docker de dos contenedores en un VPS, para que toda su capa analítica permanezca en una infraestructura que usted controla.",[38,42,53,56,78],{"type":39,"title":40,"body":41},"h2","Por qué autoalojar sus paneles de BI","Las herramientas de BI alojadas son cómodas… hasta que llega la factura por usuario, y hasta que usted cae en la cuenta de que sus datos de producto, de ingresos y de clientes están copiados en un SaaS de terceros facturado en dólares. Metabase da la vuelta a la situación: es open source (AGPL), autoalojable y se conecta a una base de datos que ya le pertenece. Ejecútelo en un VPS detrás de su propio dominio y su capa analítica nunca saldrá de su servidor. Usted paga un coste mensual fijo por el VPS, no una suscripción por usuario que se infla, y sus datos permanecen en una infraestructura que usted controla, lo que para un equipo marroquí significa además soberanía de los datos, no un centro de datos en otro continente.",{"type":43,"title":44,"items":45},"ul","Lo que le aporta Metabase",[46,47,48,49,50,51,52],"Un constructor de consultas visual para que los usuarios no técnicos creen gráficos y preguntas con unos clics, con un editor SQL completo para los analistas.","Paneles interactivos con filtros, exploración detallada (drill-through) y actualización programada.","Conectores para más de 20 bases de datos: PostgreSQL, MySQL\u002FMariaDB, SQL Server, ClickHouse, BigQuery, Redshift, Snowflake y más.","Suscripciones programadas y alertas de umbral enviadas por correo electrónico o Slack.","Permisos por grupos y por colecciones, además de controles por fila y por columna, para que cada equipo vea únicamente sus propios datos.","Analítica embebida para integrar paneles firmados y filtrados directamente en su propia aplicación.","Open source bajo AGPL: sin coste por usuario, con su propio estado almacenado en una base de datos Postgres que le pertenece.",{"type":39,"title":54,"body":55},"Requisitos previos","Un VPS con Ubuntu 22.04 (o Debian 12) y Docker instalado. Metabase se ejecuta sobre la JVM, así que déle margen: 2 GB de RAM es el mínimo realista y 4 GB resulta cómodo para un equipo pequeño. El despliegue se compone de dos contenedores: el propio Metabase y un `postgres:16` complementario que almacena los metadatos propios de Metabase (usuarios, paneles, preguntas guardadas). No hace falta ningún dominio —Metabase responde en el puerto 3000 a través de la IP de su servidor—, pero querrá un reverse proxy para el HTTPS en producción.",{"type":57,"title":58,"steps":59},"steps","Desplegar Metabase en su VPS",[60,63,66,69,72,75],{"title":61,"body":62},"Crear una pila docker-compose","Metabase debe almacenar su propio estado en una base de datos real, no en el archivo H2 embebido por defecto. Cree un `docker-compose.yml` con dos servicios: `metabase\u002Fmetabase:v0.62.3.6` y un `postgres:16` complementario. Conecte Metabase a Postgres con `MB_DB_TYPE=postgres`, `MB_DB_HOST=metabase-db`, `MB_DB_DBNAME=metabaseappdb`, `MB_DB_PORT=5432`, `MB_DB_USER=metabase` y un `MB_DB_PASS` robusto. Use la misma contraseña para el `POSTGRES_PASSWORD` del contenedor Postgres, monte un volumen con nombre en `\u002Fvar\u002Flib\u002Fpostgresql\u002Fdata` y defina `restart: unless-stopped` en ambos.",{"title":64,"body":65},"Levantar la pila y esperar el arranque","Ejecute `docker compose up -d`. En el primer arranque, Metabase ejecuta sus migraciones de base de datos sobre Postgres, lo que tarda de 60 a 120 segundos en un VPS pequeño: es normal. Sondee la disponibilidad con `curl -f http:\u002F\u002Flocalhost:3000\u002Fapi\u002Fhealth`; en cuanto devuelva `{\"status\":\"ok\"}`, la aplicación está lista. La pila compose condiciona Metabase al healthcheck de Postgres, de modo que la aplicación nunca arranca antes de que su base de datos esté lista.",{"title":67,"body":68},"Completar el asistente de configuración","Abra `http:\u002F\u002F\u003Cyour-server-ip>:3000`. Metabase redirige al asistente de configuración: cree la cuenta de administrador y, a continuación, conecte la base de datos que realmente quiere analizar, por lo general el PostgreSQL o el MySQL de su aplicación, idealmente una réplica de lectura para que las consultas analíticas nunca toquen su base primaria de producción. Metabase escanea el esquema y sus tablas quedan consultables en unos segundos.",{"title":70,"body":71},"Construir un panel","Cree dos o tres preguntas con el constructor de consultas visual (un recuento en el tiempo, un reparto por categoría), guárdelas en una colección y fíjelas en un panel dotado de un filtro por fecha. Cambie cualquier pregunta al editor SQL nativo cuando necesite un control total. Configure una suscripción por correo electrónico o Slack para recibir el panel a intervalos regulares.",{"title":73,"body":74},"Añadir HTTPS y blindar el acceso","Coloque Metabase detrás de un reverse proxy para obtener un dominio real y un certificado. Con Caddy: `apt install caddy`, luego un `\u002Fetc\u002Fcaddy\u002FCaddyfile` que contenga `bi.su-dominio.com { reverse_proxy localhost:3000 }` y `systemctl reload caddy` para un certificado Let’s Encrypt automático. Antes, apunte el registro DNS A de `bi.su-dominio.com` a su VPS, restrinja el puerto 3000 con `ufw allow from \u003Cproxy> to any port 3000` y defina una contraseña de administrador robusta: cualquiera que logre iniciar sesión puede consultar todas las bases de datos conectadas.",{"title":76,"body":77},"Conectarse por primera vez","Abra la dirección justo después de la instalación: Metabase muestra una pantalla de bienvenida y luego «Let’s get started», y le crea una cuenta a partir de su nombre, su correo electrónico y la contraseña que elija; esa primera cuenta es automáticamente administradora.",{"type":79,"title":80,"body":81},"tip","Apunte Metabase a una réplica de lectura, no a su base primaria","Las consultas analíticas pueden ser pesadas. Conecte Metabase a una réplica de lectura o a una base de reporting dedicada en lugar de a su base primaria de producción; así una consulta de panel lenta nunca ralentizará su aplicación en producción. En un solo VPS, puede ejecutar una réplica ligera en su propio contenedor dentro de la misma red Docker privada: Metabase la alcanza por su nombre de servicio y su base primaria queda intacta.","Despliegue Metabase en su VPS con un clic","Deje de pagar por usuario en dólares por una BI alojada. ServOrbit aprovisiona una instancia Metabase lista para usar —con su Postgres complementario precableado, verificado por healthcheck y accesible desde su navegador en unos minutos— sobre una infraestructura que usted controla.","Desplegar Metabase","\u002Fvps-cloud?template=metabase",[87,104,127],{"id":88,"slug":89,"slugs":90,"title":94,"excerpt":95,"readTime":96,"views":18,"isPinned":19,"publishedAt":97,"updatedAt":21,"category":98,"categories":99,"featuredImage":30,"bgImage":31,"posterImage":101,"relatedSolution":102},157,"como-autoalojar-nocodb-en-un-vps",{"fr":91,"en":92,"ar":93,"es":89},"self-host-nocodb-vps","how-to-self-host-nocodb-on-a-vps","كيفية-استضافة-nocodb-ذاتيا-على-خادم-vps","Cómo autoalojar NocoDB en un VPS","Despliegue NocoDB en su VPS: la alternativa open source y autoalojada a Airtable. Convierta su base de datos en una hoja de cálculo con API REST y GraphQL.",3,"2026-01-20T00:00:00+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[100],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fself-host-nocodb-vps-poster.svg",{"categorySlug":34,"appSlug":103},"nocodb",{"id":105,"slug":106,"slugs":107,"title":111,"excerpt":112,"readTime":113,"views":18,"isPinned":19,"publishedAt":114,"updatedAt":115,"category":116,"categories":122,"featuredImage":30,"bgImage":31,"posterImage":124,"relatedSolution":125},56,"alojar-postgresql-en-un-vps",{"fr":108,"en":109,"ar":110,"es":106},"heberger-postgresql-vps","postgresql-on-a-vps-a-reliable-and-controlled-database","postgresql-على-خادم-vps-قاعدة-بيانات-موثوقة-ومتحكم-بها","PostgreSQL en VPS: base de datos fiable y controlada","Aloje PostgreSQL en un VPS: volúmenes, copias de seguridad, acceso de red restringido y configuración sólida para sus aplicaciones.",4,"2026-04-25T00:00:00+00:00","2026-09-08T22:00:02+00:00",{"id":117,"name":118,"slug":119,"color":120,"icon":121},6,"Bases de datos","bases-de-donnees","bg-teal-500\u002F10 text-teal-400","database",[123],{"id":117,"name":118,"slug":119,"color":120,"icon":121},"\u002Fblog\u002Fcovers\u002Fheberger-postgresql-vps-poster.svg",{"categorySlug":34,"appSlug":126},"postgresql-stack",{"id":128,"slug":129,"slugs":130,"title":134,"excerpt":135,"readTime":113,"views":18,"isPinned":19,"publishedAt":136,"updatedAt":115,"category":137,"categories":138,"featuredImage":30,"bgImage":31,"posterImage":140,"relatedSolution":141},65,"alojar-qdrant-en-un-vps",{"fr":131,"en":132,"ar":133,"es":129},"heberger-qdrant-vps","hosting-qdrant-on-a-vps","استضافة-qdrant-على-خادم-vps","Alojar Qdrant en un VPS","Aloje Qdrant en su VPS: base vectorial de alto rendimiento en Rust para la búsqueda semántica y el RAG. Guía de Docker, API key y SSL.","2026-04-16T00:00:00+00:00",{"id":117,"name":118,"slug":119,"color":120,"icon":121},[139],{"id":117,"name":118,"slug":119,"color":120,"icon":121},"\u002Fblog\u002Fcovers\u002Fheberger-qdrant-vps-poster.svg",{"categorySlug":34,"appSlug":142},"qdrant",1789665002433]