{"id":453,"date":"2026-05-14T18:13:07","date_gmt":"2026-05-14T16:13:07","guid":{"rendered":"https:\/\/elblogdearturo.gleeze.com\/?p=453"},"modified":"2026-04-16T19:04:27","modified_gmt":"2026-04-16T17:04:27","slug":"automatizando-proxmox-al-maximo-parte-1-proxmox-helper-scripts-y-despliegues-rapidos","status":"publish","type":"post","link":"https:\/\/elblogdearturo.gleeze.com\/index.php\/2026\/05\/14\/automatizando-proxmox-al-maximo-parte-1-proxmox-helper-scripts-y-despliegues-rapidos\/","title":{"rendered":"Automatizando Proxmox al m\u00e1ximo (Parte 1): Proxmox Helper Scripts y despliegues r\u00e1pidos"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Por Antonio, 23 a\u00f1os<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si ya llevas un tiempo usando Proxmox, llega un punto en el que te das cuenta de algo: instalar m\u00e1quinas una y otra vez manualmente es una p\u00e9rdida de tiempo. Ah\u00ed es donde entran los <strong>Proxmox Helper Scripts<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estos scripts, muy conocidos en la comunidad, permiten desplegar servicios completos en cuesti\u00f3n de minutos. Nada de instalar sistema, configurar paquetes, pelearte con dependencias\u2026 ejecutas un comando y lo tienes funcionando.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 son los Proxmox Helper Scripts?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Son scripts creados por la comunidad (muy populares los de <em>tteck<\/em>) que automatizan la creaci\u00f3n de contenedores LXC con servicios ya listos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ejemplos de lo que puedes desplegar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Docker<\/li>\n\n\n\n<li>Portainer<\/li>\n\n\n\n<li>Home Assistant<\/li>\n\n\n\n<li>Pi-hole<\/li>\n\n\n\n<li>Nextcloud<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Todo con una sola ejecuci\u00f3n.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">C\u00f3mo funcionan realmente<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Normalmente ejecutas algo como esto en el shell del nodo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/tteck\/Proxmox\/main\/ct\/docker.sh)\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Y el script hace todo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Descarga plantilla LXC<\/li>\n\n\n\n<li>Crea el contenedor<\/li>\n\n\n\n<li>Configura red<\/li>\n\n\n\n<li>Instala el servicio<\/li>\n\n\n\n<li>Lo deja funcionando<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Esto no es magia, es automatizaci\u00f3n bien hecha.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Ventajas reales<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahorro brutal de tiempo<\/li>\n\n\n\n<li>Menos errores manuales<\/li>\n\n\n\n<li>Configuraciones optimizadas<\/li>\n\n\n\n<li>Ideal para aprender probando servicios<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Pero no todo es perfecto.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Riesgos y cosas a tener en cuenta<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed viene la parte importante:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Est\u00e1s ejecutando scripts de terceros<\/li>\n\n\n\n<li>Debes revisar el c\u00f3digo si puedes<\/li>\n\n\n\n<li>No todo es seguro para producci\u00f3n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Mi consejo:<br>\u00dasalos para laboratorio, pruebas y aprendizaje. Para producci\u00f3n, mejor entender lo que hacen y replicarlo manualmente.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Primer ejemplo pr\u00e1ctico<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si quieres empezar f\u00e1cil:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Instala un contenedor con Docker<\/li>\n\n\n\n<li>Luego a\u00f1ade Portainer<\/li>\n\n\n\n<li>Y empieza a desplegar servicios dentro<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Esto ya te abre otro mundo dentro de Proxmox.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">En la <strong>Parte 2<\/strong> vamos a ir m\u00e1s all\u00e1: plantillas personalizadas, clonaci\u00f3n y c\u00f3mo montar tu propio sistema de despliegue r\u00e1pido sin depender de scripts externos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Por Antonio, 23 a\u00f1os Si ya llevas un tiempo usando Proxmox, llega un punto en el que te das cuenta de algo: instalar m\u00e1quinas una y otra vez manualmente es una p\u00e9rdida de tiempo. Ah\u00ed es donde entran los Proxmox Helper Scripts. Estos scripts, muy conocidos en la comunidad, permiten desplegar servicios completos en cuesti\u00f3n [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[37,33],"tags":[],"class_list":["post-453","post","type-post","status-publish","format-standard","hentry","category-antonio-lopez-guerrero","category-proxmox"],"_links":{"self":[{"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/posts\/453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/comments?post=453"}],"version-history":[{"count":1,"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/posts\/453\/revisions"}],"predecessor-version":[{"id":546,"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/posts\/453\/revisions\/546"}],"wp:attachment":[{"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/media?parent=453"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/categories?post=453"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/tags?post=453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}