[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-/blog/tutorial/instalar-proxmox-primera-vm":3,"prev-/blog/tutorial/instalar-proxmox-primera-vm":1030,"next-/blog/tutorial/instalar-proxmox-primera-vm":1033,"related-/blog/tutorial/instalar-proxmox-primera-vm":1036},{"id":4,"title":5,"author":6,"authorUrl":7,"body":8,"category":996,"cta":997,"date":1000,"dateModified":1000,"description":1001,"draft":1002,"extension":1003,"faq":1004,"featured":1002,"image":1017,"imageAlt":1018,"meta":1019,"navigation":104,"path":1020,"readingTime":369,"seo":1021,"stem":1022,"tags":1023,"__hash__":1029},"blog/blog/tutorial/instalar-proxmox-primera-vm.md","Instalar Proxmox VE y crear tu primera máquina virtual","Syswork México","/nosotros",{"type":9,"value":10,"toc":979},"minimark",[11,20,23,28,47,55,59,69,133,148,152,192,211,214,217,221,224,232,235,258,261,265,270,273,389,393,396,429,431,435,438,459,465,476,479,483,486,609,613,632,635,652,666,670,673,717,727,729,733,736,741,789,797,804,808,811,917,921,924,966,975],[12,13,14,19],"p",{},[15,16,18],"a",{"href":17},"/tecnologias/proxmox","Proxmox VE"," es una plataforma de virtualización open-source que combina el hipervisor KVM para máquinas virtuales y contenedores LXC en una sola interfaz web. Es la alternativa gratuita a VMware vSphere que cada vez más empresas adoptan — especialmente después de los cambios de licenciamiento de Broadcom que encarecieron VMware significativamente.",[12,21,22],{},"En esta guía vas a instalar Proxmox desde cero en un servidor físico, configurar el almacenamiento y crear tu primera máquina virtual con Ubuntu Server.",[24,25,27],"h2",{"id":26},"requisitos-previos","Requisitos previos",[29,30,31,35,38,41,44],"ul",{},[32,33,34],"li",{},"Un servidor físico o equipo de escritorio con procesador Intel VT-x o AMD-V habilitado en BIOS",[32,36,37],{},"Mínimo 8 GB de RAM (recomendado 16+ GB)",[32,39,40],{},"Un disco SSD de 120+ GB para Proxmox y las VMs",[32,42,43],{},"Una USB de 8+ GB para crear el instalador",[32,45,46],{},"Conexión de red por cable (Ethernet)",[48,49,52],"alert",{"title":50,"type":51},"Virtualización en BIOS","info",[12,53,54],{},"Antes de instalar, entra al BIOS/UEFI de tu servidor y verifica que Intel VT-x (o AMD-V) esté habilitado. En equipos de servidor (Dell, HPE) suele estar habilitado por defecto. En equipos de escritorio puede estar deshabilitado.",[24,56,58],{"id":57},"paso-1-descargar-y-crear-el-usb-de-instalación","Paso 1: Descargar y crear el USB de instalación",[12,60,61,62,68],{},"Descarga la ISO de Proxmox VE desde ",[15,63,67],{"href":64,"rel":65},"https://www.proxmox.com/en/downloads",[66],"nofollow","proxmox.com/downloads",":",[70,71,76],"pre",{"className":72,"code":73,"language":74,"meta":75,"style":75},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","# En Linux o Mac\nwget https://enterprise.proxmox.com/iso/proxmox-ve_8.3-1.iso\n\n# Grabar en USB (reemplaza /dev/sdX por tu USB)\nsudo dd if=proxmox-ve_8.3-1.iso of=/dev/sdX bs=4M status=progress\n","bash","",[77,78,79,88,99,106,112],"code",{"__ignoreMap":75},[80,81,84],"span",{"class":82,"line":83},"line",1,[80,85,87],{"class":86},"sutJx","# En Linux o Mac\n",[80,89,91,95],{"class":82,"line":90},2,[80,92,94],{"class":93},"sbgvK","wget",[80,96,98],{"class":97},"s_sjI"," https://enterprise.proxmox.com/iso/proxmox-ve_8.3-1.iso\n",[80,100,102],{"class":82,"line":101},3,[80,103,105],{"emptyLinePlaceholder":104},true,"\n",[80,107,109],{"class":82,"line":108},4,[80,110,111],{"class":86},"# Grabar en USB (reemplaza /dev/sdX por tu USB)\n",[80,113,115,118,121,124,127,130],{"class":82,"line":114},5,[80,116,117],{"class":93},"sudo",[80,119,120],{"class":97}," dd",[80,122,123],{"class":97}," if=proxmox-ve_8.3-1.iso",[80,125,126],{"class":97}," of=/dev/sdX",[80,128,129],{"class":97}," bs=4M",[80,131,132],{"class":97}," status=progress\n",[12,134,135,136,141,142,147],{},"En Windows, usa ",[15,137,140],{"href":138,"rel":139},"https://rufus.ie/",[66],"Rufus"," o ",[15,143,146],{"href":144,"rel":145},"https://etcher.balena.io/",[66],"balenaEtcher"," para grabar la ISO en la USB.",[24,149,151],{"id":150},"paso-2-instalar-proxmox","Paso 2: Instalar Proxmox",[153,154,155,158,165,168,174,180,186],"ol",{},[32,156,157],{},"Conecta la USB al servidor y arranca desde ella (cambiar orden de boot en BIOS si es necesario)",[32,159,160,161],{},"Selecciona ",[162,163,164],"strong",{},"Install Proxmox VE (Graphical)",[32,166,167],{},"Acepta la licencia AGPL",[32,169,170,173],{},[162,171,172],{},"Disco de instalación"," — selecciona el disco donde instalar Proxmox. Si tienes un SSD, selecciónalo. En opciones avanzadas puedes configurar ZFS (recomendado para producción) o ext4 (más simple)",[32,175,176,179],{},[162,177,178],{},"País, zona horaria y teclado"," — México, America/Mexico_City, Spanish",[32,181,182,185],{},[162,183,184],{},"Contraseña y email"," — contraseña del usuario root y email para notificaciones",[32,187,188,191],{},[162,189,190],{},"Red"," — configura la IP estática, gateway y DNS del servidor",[48,193,196],{"title":194,"type":195},"IP estática obligatoria","warning",[12,197,198,199,202,203,206,207,210],{},"Proxmox necesita una IP fija. No uses DHCP. Asigna una IP estática en la misma red que tu router o switch. Ejemplo: IP ",[77,200,201],{},"10.0.1.100/24",", Gateway ",[77,204,205],{},"10.0.1.1",", DNS ",[77,208,209],{},"8.8.8.8",".",[12,212,213],{},"La instalación toma 5-10 minutos. Al terminar, retira la USB y reinicia.",[215,216],"ad-banner",{},[24,218,220],{"id":219},"paso-3-acceder-a-la-interfaz-web","Paso 3: Acceder a la interfaz web",[12,222,223],{},"Desde cualquier computadora en la misma red, abre tu navegador y ve a:",[70,225,230],{"className":226,"code":228,"language":229},[227],"language-text","https://10.0.1.100:8006\n","text",[77,231,228],{"__ignoreMap":75},[12,233,234],{},"El navegador mostrará una advertencia de certificado SSL (es auto-firmado) — acepta la excepción. Inicia sesión con:",[29,236,237,246,252],{},[32,238,239,242,243],{},[162,240,241],{},"Usuario:"," ",[77,244,245],{},"root",[32,247,248,251],{},[162,249,250],{},"Contraseña:"," la que definiste en la instalación",[32,253,254,257],{},[162,255,256],{},"Realm:"," Linux PAM standard",[12,259,260],{},"Verás el panel de administración de Proxmox con tu nodo, almacenamiento y recursos.",[24,262,264],{"id":263},"paso-4-configuración-post-instalación","Paso 4: Configuración post-instalación",[266,267,269],"h3",{"id":268},"deshabilitar-el-repositorio-enterprise-si-no-tienes-suscripción","Deshabilitar el repositorio enterprise (si no tienes suscripción)",[12,271,272],{},"Proxmox funciona perfectamente sin suscripción, pero por defecto viene configurado con el repositorio enterprise que requiere licencia. Cámbialo al repositorio community:",[70,274,276],{"className":72,"code":275,"language":74,"meta":75,"style":75},"# Conectar por SSH al servidor\nssh root@10.0.1.100\n\n# Deshabilitar repo enterprise\nsed -i 's/^deb/# deb/' /etc/apt/sources.list.d/pve-enterprise.list\n\n# Agregar repo community (no-subscription)\necho \"deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription\" > /etc/apt/sources.list.d/pve-no-subscription.list\n\n# Actualizar\napt update && apt full-upgrade -y\n",[77,277,278,283,291,295,300,322,327,333,356,361,367],{"__ignoreMap":75},[80,279,280],{"class":82,"line":83},[80,281,282],{"class":86},"# Conectar por SSH al servidor\n",[80,284,285,288],{"class":82,"line":90},[80,286,287],{"class":93},"ssh",[80,289,290],{"class":97}," root@10.0.1.100\n",[80,292,293],{"class":82,"line":101},[80,294,105],{"emptyLinePlaceholder":104},[80,296,297],{"class":82,"line":108},[80,298,299],{"class":86},"# Deshabilitar repo enterprise\n",[80,301,302,305,309,313,316,319],{"class":82,"line":114},[80,303,304],{"class":93},"sed",[80,306,308],{"class":307},"stzsN"," -i",[80,310,312],{"class":311},"sjJ54"," '",[80,314,315],{"class":97},"s/^deb/# deb/",[80,317,318],{"class":311},"'",[80,320,321],{"class":97}," /etc/apt/sources.list.d/pve-enterprise.list\n",[80,323,325],{"class":82,"line":324},6,[80,326,105],{"emptyLinePlaceholder":104},[80,328,330],{"class":82,"line":329},7,[80,331,332],{"class":86},"# Agregar repo community (no-subscription)\n",[80,334,336,340,343,346,349,353],{"class":82,"line":335},8,[80,337,339],{"class":338},"sptTA","echo",[80,341,342],{"class":311}," \"",[80,344,345],{"class":97},"deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription",[80,347,348],{"class":311},"\"",[80,350,352],{"class":351},"smGrS"," >",[80,354,355],{"class":97}," /etc/apt/sources.list.d/pve-no-subscription.list\n",[80,357,359],{"class":82,"line":358},9,[80,360,105],{"emptyLinePlaceholder":104},[80,362,364],{"class":82,"line":363},10,[80,365,366],{"class":86},"# Actualizar\n",[80,368,370,373,376,380,383,386],{"class":82,"line":369},11,[80,371,372],{"class":93},"apt",[80,374,375],{"class":97}," update",[80,377,379],{"class":378},"sP7_E"," &&",[80,381,382],{"class":93}," apt",[80,384,385],{"class":97}," full-upgrade",[80,387,388],{"class":307}," -y\n",[266,390,392],{"id":391},"eliminar-el-popup-de-suscripción-opcional","Eliminar el popup de suscripción (opcional)",[12,394,395],{},"Cada vez que accedes a la web, Proxmox muestra un popup recordándote la suscripción. No afecta la funcionalidad pero puede ser molesto:",[70,397,399],{"className":72,"code":398,"language":74,"meta":75,"style":75},"sed -Ezi.bak \"s/(Ext.Msg.show\\(\\{.*?title: gettext\\('No valid subscription')/void(\\{/g\" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js\nsystemctl restart pveproxy\n",[77,400,401,418],{"__ignoreMap":75},[80,402,403,405,408,410,413,415],{"class":82,"line":83},[80,404,304],{"class":93},[80,406,407],{"class":307}," -Ezi.bak",[80,409,342],{"class":311},[80,411,412],{"class":97},"s/(Ext.Msg.show\\(\\{.*?title: gettext\\('No valid subscription')/void(\\{/g",[80,414,348],{"class":311},[80,416,417],{"class":97}," /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js\n",[80,419,420,423,426],{"class":82,"line":90},[80,421,422],{"class":93},"systemctl",[80,424,425],{"class":97}," restart",[80,427,428],{"class":97}," pveproxy\n",[215,430],{},[24,432,434],{"id":433},"paso-5-subir-una-imagen-iso","Paso 5: Subir una imagen ISO",[12,436,437],{},"Para crear VMs necesitas las ISOs de los sistemas operativos. Sube la ISO de Ubuntu Server:",[153,439,440,450,456],{},[32,441,442,443,446,447],{},"En la interfaz web, selecciona tu nodo → ",[162,444,445],{},"local (almacenamiento)"," → ",[162,448,449],{},"ISO Images",[32,451,452,453],{},"Clic en ",[162,454,455],{},"Download from URL",[32,457,458],{},"Pega la URL de la ISO de Ubuntu Server:",[70,460,463],{"className":461,"code":462,"language":229},[227],"   https://releases.ubuntu.com/24.04.1/ubuntu-24.04.1-live-server-amd64.iso\n",[77,464,462],{"__ignoreMap":75},[153,466,467],{"start":108},[32,468,452,469,472,473],{},[162,470,471],{},"Query URL"," y luego ",[162,474,475],{},"Download",[12,477,478],{},"Proxmox descarga la ISO directamente al servidor — no necesitas descargarla primero a tu computadora.",[24,480,482],{"id":481},"paso-6-crear-tu-primera-máquina-virtual","Paso 6: Crear tu primera máquina virtual",[12,484,485],{},"Ahora sí, la parte buena. Crea una VM con Ubuntu Server:",[153,487,488,494,513,526,545,564,577,587,600],{},[32,489,452,490,493],{},[162,491,492],{},"Create VM"," (botón azul arriba a la derecha)",[32,495,496,499],{},[162,497,498],{},"General:",[29,500,501,504,507],{},[32,502,503],{},"Node: tu nodo",[32,505,506],{},"VM ID: 100 (o el que quieras)",[32,508,509,510],{},"Name: ",[77,511,512],{},"ubuntu-server-01",[32,514,515,518],{},[162,516,517],{},"OS:",[29,519,520,523],{},[32,521,522],{},"ISO Image: selecciona la ISO de Ubuntu que subiste",[32,524,525],{},"Guest OS: Linux, versión 6.x - 2.6 Kernel",[32,527,528,531],{},[162,529,530],{},"System:",[29,532,533,536,539,542],{},[32,534,535],{},"Machine: q35",[32,537,538],{},"BIOS: OVMF (UEFI) — recomendado para VMs modernas",[32,540,541],{},"Add EFI Disk: ✅",[32,543,544],{},"SCSI Controller: VirtIO SCSI single",[32,546,547,550],{},[162,548,549],{},"Disks:",[29,551,552,555,558,561],{},[32,553,554],{},"Bus/Device: VirtIO Block",[32,556,557],{},"Storage: local-lvm",[32,559,560],{},"Disk size: 32 GB (o lo que necesites)",[32,562,563],{},"Discard: ✅ (si usas SSD)",[32,565,566,569],{},[162,567,568],{},"CPU:",[29,570,571,574],{},[32,572,573],{},"Cores: 2 (ajusta según tu hardware)",[32,575,576],{},"Type: host (mejor rendimiento)",[32,578,579,582],{},[162,580,581],{},"Memory:",[29,583,584],{},[32,585,586],{},"Memory: 2048 MB (2 GB)",[32,588,589,592],{},[162,590,591],{},"Network:",[29,593,594,597],{},[32,595,596],{},"Bridge: vmbr0",[32,598,599],{},"Model: VirtIO",[32,601,602,605,606],{},[162,603,604],{},"Confirm"," y clic en ",[162,607,608],{},"Finish",[24,610,612],{"id":611},"paso-7-instalar-ubuntu-server-en-la-vm","Paso 7: Instalar Ubuntu Server en la VM",[153,614,615,621,626],{},[32,616,617,618,620],{},"Selecciona la VM ",[77,619,512],{}," en el panel izquierdo",[32,622,452,623],{},[162,624,625],{},"Start",[32,627,452,628,631],{},[162,629,630],{},"Console"," para ver la pantalla de la VM",[12,633,634],{},"Verás el instalador de Ubuntu Server. Sigue el proceso estándar:",[29,636,637,640,643,646,649],{},[32,638,639],{},"Idioma, teclado y red (si tienes DHCP, la IP se asigna automáticamente)",[32,641,642],{},"Particionamiento: usa todo el disco",[32,644,645],{},"Configura nombre de usuario y contraseña",[32,647,648],{},"Habilita OpenSSH server",[32,650,651],{},"Espera a que termine la instalación y reinicia",[48,653,655],{"title":654,"type":51},"Quitar ISO después de instalar",[12,656,657,658,661,662,665],{},"Después de instalar Ubuntu, ve a ",[162,659,660],{},"Hardware"," de la VM, selecciona el CD/DVD drive y clic en ",[162,663,664],{},"Remove"," o cambia a \"Do not use any media\". Si no, la VM intentará bootear desde la ISO en el próximo reinicio.",[24,667,669],{"id":668},"paso-8-instalar-el-agente-de-qemu","Paso 8: Instalar el agente de QEMU",[12,671,672],{},"Dentro de la VM, instala el agente que permite a Proxmox comunicarse con el sistema operativo (obtener IP, hacer shutdown limpio, freeze de filesystem para backups consistentes):",[70,674,676],{"className":72,"code":675,"language":74,"meta":75,"style":75},"sudo apt update\nsudo apt install qemu-guest-agent -y\nsudo systemctl enable --now qemu-guest-agent\n",[77,677,678,687,701],{"__ignoreMap":75},[80,679,680,682,684],{"class":82,"line":83},[80,681,117],{"class":93},[80,683,382],{"class":97},[80,685,686],{"class":97}," update\n",[80,688,689,691,693,696,699],{"class":82,"line":90},[80,690,117],{"class":93},[80,692,382],{"class":97},[80,694,695],{"class":97}," install",[80,697,698],{"class":97}," qemu-guest-agent",[80,700,388],{"class":307},[80,702,703,705,708,711,714],{"class":82,"line":101},[80,704,117],{"class":93},[80,706,707],{"class":97}," systemctl",[80,709,710],{"class":97}," enable",[80,712,713],{"class":307}," --now",[80,715,716],{"class":97}," qemu-guest-agent\n",[12,718,719,720,723,724,210],{},"En Proxmox, ve a ",[162,721,722],{},"Options"," de la VM y habilita ",[162,725,726],{},"QEMU Guest Agent",[215,728],{},[24,730,732],{"id":731},"paso-9-crear-un-template-opcional-pero-recomendado","Paso 9: Crear un template (opcional pero recomendado)",[12,734,735],{},"Si vas a crear más VMs en el futuro, convierte esta instalación en un template para clonar en segundos en lugar de instalar desde cero cada vez:",[153,737,738],{},[32,739,740],{},"Dentro de la VM, limpia la instalación:",[70,742,744],{"className":72,"code":743,"language":74,"meta":75,"style":75},"   sudo apt clean\n   sudo cloud-init clean\n   sudo truncate -s 0 /etc/machine-id\n   sudo poweroff\n",[77,745,746,756,765,782],{"__ignoreMap":75},[80,747,748,751,753],{"class":82,"line":83},[80,749,750],{"class":93},"   sudo",[80,752,382],{"class":97},[80,754,755],{"class":97}," clean\n",[80,757,758,760,763],{"class":82,"line":90},[80,759,750],{"class":93},[80,761,762],{"class":97}," cloud-init",[80,764,755],{"class":97},[80,766,767,769,772,775,779],{"class":82,"line":101},[80,768,750],{"class":93},[80,770,771],{"class":97}," truncate",[80,773,774],{"class":307}," -s",[80,776,778],{"class":777},"srdBf"," 0",[80,780,781],{"class":97}," /etc/machine-id\n",[80,783,784,786],{"class":82,"line":108},[80,785,750],{"class":93},[80,787,788],{"class":97}," poweroff\n",[153,790,791],{"start":90},[32,792,793,794],{},"En Proxmox, clic derecho en la VM → ",[162,795,796],{},"Convert to Template",[12,798,799,800,803],{},"Ahora puedes clonar este template con clic derecho → ",[162,801,802],{},"Clone"," y tendrás una VM nueva lista en segundos.",[24,805,807],{"id":806},"gestión-básica-de-vms","Gestión básica de VMs",[12,809,810],{},"Los comandos que vas a usar todos los días desde la interfaz web:",[812,813,814,827],"table",{},[815,816,817],"thead",{},[818,819,820,824],"tr",{},[821,822,823],"th",{},"Acción",[821,825,826],{},"Dónde",[828,829,830,841,851,862,875,887,897,906],"tbody",{},[818,831,832,836],{},[833,834,835],"td",{},"Arrancar VM",[833,837,838,839],{},"Seleccionar VM → ",[162,840,625],{},[818,842,843,846],{},[833,844,845],{},"Apagar limpiamente",[833,847,838,848],{},[162,849,850],{},"Shutdown",[818,852,853,856],{},[833,854,855],{},"Forzar apagado",[833,857,838,858,861],{},[162,859,860],{},"Stop"," (como desconectar la luz)",[818,863,864,867],{},[833,865,866],{},"Snapshot",[833,868,838,869,446,872],{},[162,870,871],{},"Snapshots",[162,873,874],{},"Take Snapshot",[818,876,877,880],{},[833,878,879],{},"Backup",[833,881,838,882,446,884],{},[162,883,879],{},[162,885,886],{},"Backup Now",[818,888,889,892],{},[833,890,891],{},"Clonar",[833,893,894,895],{},"Clic derecho → ",[162,896,802],{},[818,898,899,902],{},[833,900,901],{},"Consola",[833,903,838,904],{},[162,905,630],{},[818,907,908,911],{},[833,909,910],{},"Migrar a otro nodo",[833,912,894,913,916],{},[162,914,915],{},"Migrate"," (en clusters)",[24,918,920],{"id":919},"siguientes-pasos","Siguientes pasos",[12,922,923],{},"Con Proxmox instalado y tu primera VM corriendo, puedes expandir:",[29,925,926,932,938,944,950,960],{},[32,927,928,931],{},[162,929,930],{},"Crear un cluster"," — agregar más nodos Proxmox para alta disponibilidad y migración en vivo",[32,933,934,937],{},[162,935,936],{},"Configurar Ceph"," — almacenamiento distribuido integrado para clusters sin necesidad de SAN",[32,939,940,943],{},[162,941,942],{},"Proxmox Backup Server"," — backups incrementales, deduplicados y cifrados de todas tus VMs",[32,945,946,949],{},[162,947,948],{},"Contenedores LXC"," — para servicios ligeros (DNS, Pi-hole, monitoreo) que no necesitan una VM completa",[32,951,952,959],{},[162,953,954,958],{},[15,955,957],{"href":956},"/tecnologias/docker","Docker"," sobre Proxmox"," — crear una VM dedicada a Docker con recursos asignados",[32,961,962,965],{},[162,963,964],{},"Terraform + Proxmox"," — aprovisionamiento automático de VMs como infraestructura como código",[967,968],"call-to-action",{"description":969,"eyebrow":970,"icon":971,"label":972,"title":973,"to":974},"Diseñamos e implementamos tu entorno Proxmox con alta disponibilidad, backups y migración desde VMware sin interrumpir tu operación.","Virtualización empresarial","i-lucide-server","Solicitar evaluación","¿Necesitas virtualizar tu infraestructura o migrar desde VMware?","/contacto",[976,977,978],"style",{},"html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .stzsN, html code.shiki .stzsN{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":75,"searchDepth":90,"depth":101,"links":980},[981,982,983,984,985,989,990,991,992,993,994,995],{"id":26,"depth":90,"text":27},{"id":57,"depth":90,"text":58},{"id":150,"depth":90,"text":151},{"id":219,"depth":90,"text":220},{"id":263,"depth":90,"text":264,"children":986},[987,988],{"id":268,"depth":101,"text":269},{"id":391,"depth":101,"text":392},{"id":433,"depth":90,"text":434},{"id":481,"depth":90,"text":482},{"id":611,"depth":90,"text":612},{"id":668,"depth":90,"text":669},{"id":731,"depth":90,"text":732},{"id":806,"depth":90,"text":807},{"id":919,"depth":90,"text":920},"tutorial",{"title":998,"description":999,"label":972,"to":974,"icon":971},"¿Necesitas ayuda para virtualizar tu infraestructura?","Diseñamos e implementamos tu entorno de virtualización con Proxmox — consolidación de servidores, alta disponibilidad y migración desde VMware.","2026-01-20","Guía paso a paso para instalar Proxmox VE en un servidor físico, configurar el almacenamiento y crear tu primera máquina virtual con Ubuntu Server lista para producción.",false,"md",[1005,1008,1011,1014],{"question":1006,"answer":1007},"¿Qué hardware necesito para Proxmox?","Mínimo un procesador con soporte de virtualización (Intel VT-x o AMD-V), 8 GB de RAM y un disco de 120 GB. Recomendado para producción: CPU de 8+ cores, 32+ GB de RAM, un SSD para el sistema operativo y los discos de las VMs, y discos mecánicos para backups. Proxmox soporta hardware de servidor estándar — Dell, HPE, Lenovo.",{"question":1009,"answer":1010},"¿Proxmox reemplaza a VMware?","Sí. Proxmox VE ofrece funcionalidades equivalentes a VMware vSphere — VMs, contenedores LXC, alta disponibilidad, migración en vivo, snapshots y backup integrado — pero sin costo de licencia. Muchas empresas están migrando de VMware a Proxmox después de los cambios de licenciamiento de Broadcom.",{"question":1012,"answer":1013},"¿Puedo instalar Proxmox en un equipo de escritorio para pruebas?","Sí. Proxmox se instala en cualquier equipo x86_64 con virtualización habilitada en BIOS. Para un laboratorio de pruebas, un equipo con 16 GB de RAM y un SSD de 256 GB es suficiente para correr 3-4 VMs simultáneamente.",{"question":1015,"answer":1016},"¿Proxmox soporta alta disponibilidad?","Sí. Con un cluster de 3 o más nodos Proxmox, puedes configurar alta disponibilidad para que las VMs se reinicien automáticamente en otro nodo si el nodo original falla. Requiere storage compartido (Ceph integrado o SAN/NAS externo).","/images/blog/proxmox-instalacion.jpg","Interfaz web de Proxmox VE mostrando el panel de administración con una máquina virtual Ubuntu corriendo",{},"/blog/tutorial/instalar-proxmox-primera-vm",{"title":5,"description":1001},"blog/tutorial/instalar-proxmox-primera-vm",[1024,1025,1026,1027,1028,996],"proxmox","virtualizacion","servidores","linux","infraestructura","qDXdEts0TzO1AAfpThFk3ErpYkXBKnpcWzQ6t2OMPJg",{"path":1031,"title":1032},"/blog/tutorial/instalar-postgresql-en-ubuntu-24","Cómo instalar PostgreSQL en Ubuntu 24.04",{"path":1034,"title":1035},"/blog/tutorial/migrar-mysql-a-postgresql","Cómo migrar de MySQL a PostgreSQL sin perder datos",[1037,1045,1052],{"path":1038,"title":1039,"description":1040,"date":1041,"category":996,"image":1042,"imageAlt":1043,"readingTime":1044},"/blog/tutorial/apis-rest-python-fastapi","Crear APIs REST con Python y FastAPI para integraciones empresariales","Guía paso a paso para construir una API REST profesional con Python y FastAPI que conecte tu ERP, CRM o cualquier sistema con validación, autenticación y documentación automática.","2026-03-04","/images/blog/fastapi-api-rest.jpg","Editor de código mostrando una API FastAPI con documentación Swagger generada automáticamente",12,{"path":1046,"title":1047,"description":1048,"date":1049,"category":996,"image":1050,"imageAlt":1051,"readingTime":335},"/blog/tutorial/configurar-firewall-ufw-linux","Configurar firewall en Linux con UFW — reglas esenciales","Guía paso a paso para configurar UFW (Uncomplicated Firewall) en Ubuntu y Debian con las reglas esenciales para proteger servidores de producción.","2026-03-01","/images/blog/ufw-firewall-linux.jpg","Terminal de Linux mostrando reglas de firewall UFW activas protegiendo un servidor de producción",{"path":1053,"title":1054,"description":1055,"date":1056,"category":996,"image":1057,"imageAlt":1058,"readingTime":363},"/blog/tutorial/traefik-reverse-proxy-docker","Configurar Traefik como reverse proxy para contenedores Docker","Guía paso a paso para instalar Traefik como reverse proxy con descubrimiento automático de contenedores Docker, SSL con Let's Encrypt y dashboard de monitoreo.","2026-02-28","/images/blog/traefik-docker.jpg","Dashboard de Traefik mostrando rutas automáticas hacia múltiples contenedores Docker con SSL activo"]