Saltar al contenido
- 2026-10-11 — FreePBX 17: central VoIP en Debian 12
- 2026-10-10 — ai-memory: la evolución de la 2.4 a la 2.6.3
- 2026-10-07 — OpenObserve vs ELK/Kibana: beneficios y límites
- 2026-10-07 — RustFS en Linux: instalación por binario y Docker
- 2026-10-05 — Gitea 28: novedades y precauciones en la actualización
- 2026-10-05 — FrankenPHP: PHP con Caddy integrado y worker mode en Linux
- 2026-10-05 — Caddy en Linux: servidor web con HTTPS automático
- 2026-10-05 — WordPress: CVEs de la semana y cómo protegerse
- 2026-09-29 — rclone: migración de S3 a GCS o OCI — parte 2
- 2026-09-29 — rclone en Linux: sync, copia de seguridad cifrada, mount y serve en cualquier nube
- 2026-09-24 — Databasus: backup de PostgreSQL, MySQL y MariaDB con restore probado
- 2026-09-23 — Usuarios en Linux con Ansible: claves SSH, sudo e historial en Git
- 2026-09-23 — KeyDB: el fork multihilo de Redis, probado en 2026
- 2026-09-23 — Valkey en clúster: 3 principales, 3 réplicas y failover probado
- 2026-09-23 — Asynq: colas de tareas en Go con Redis y Asynqmon
- 2026-09-23 — MetalLB: LoadBalancer para Kubernetes bare metal con Layer 2 y BGP
- 2026-09-23 — Filestash en Ubuntu y Debian: instalación por binario y comparación con File Browser
- 2026-09-23 — FileBrowser Quantum: el sucesor de File Browser, que fue archivado
- 2026-09-23 — SSL/TLS en Postfix y en Dovecot: por qué y cómo
- 2026-09-23 — DKIM y DMARC en Postfix con OpenDKIM y OpenDMARC
- 2026-09-22 — Vue.js + Go con Echo v5, parte 5: embed, binario único y Docker
- 2026-09-22 — Vue.js + Go con Echo v5, parte 4: inicio de sesión con sesión y cookie
- 2026-09-22 — Vue.js + Go con Echo v5, parte 3: API REST de tareas
- 2026-09-22 — Vue.js + Go con Echo v5, parte 2: frontend Vue con Vite
- 2026-09-22 — Vue.js + Go con Echo v5, parte 1: entorno y primera API
- 2026-09-22 — ISPConfig 3.3.2: Ubuntu 26.04, DMARC y correcciones de seguridad
- 2026-09-22 — Go Uptime: monitorización self-hosted derivada de Gatus
- 2026-09-14 — API de VirtualBox — parte 1: SOAP, sesiones y seguridad
- 2026-09-14 — API de VirtualBox — parte 2: cliente SOAP en Go
- 2026-09-14 — Apache Guacamole: acceso remoto con Docker, LDAP y SSO
- 2026-09-14 — phpVirtualBox: gestiona VirtualBox desde el navegador
- 2026-09-14 — phpVirtualBox en Go — parte 3: guía de implementación y pruebas
- 2026-09-14 — phpVirtualBox en Go — parte 2: migración con IA y OpenSpec
- 2026-09-14 — phpVirtualBox en Go — parte 1: Echo, Vue y binario único
- 2026-09-11 — NVIDIA B300: el servidor BIZON X9000 G5 con 8 GPUs para IA
- 2026-09-11 — Gatus en Ubuntu: monitorización como código con Docker
- 2026-09-11 — Uptime Kuma en Linux: monitorización autoalojada con Docker y Nginx
- 2026-09-11 — OpenChatCut: editor de vídeo con IA local y MCP
- 2026-09-11 — go-glpi-agent: inventario para GLPI 10+ sin Perl
- 2026-09-11 — mcp-wp-go: automatiza WordPress sin SSH
- 2026-09-11 — OpenObserve en Ubuntu: servidor dedicado, S3, GCS, OCI y MinIO
- 2026-09-10 — OpenObserve: logs, métricas y traces en una plataforma
- 2026-09-10 — DaVinci Resolve 21.1 gana MCP para agentes de IA
- 2026-09-10 — El driver de NVIDIA 615 lleva Reflex a Proton y partición de memoria
- 2026-09-09 — Cómo instalar Drift en Ubuntu: editor de vídeo con IA
- 2026-09-09 — 5 editores populares y fáciles de instalar en Ubuntu
- 2026-09-08 — Cerebras CS-4: IA a escala de oblea, historia e inversores
- 2026-09-08 — ai-memory: instala memoria persistente para agentes en Linux
- 2026-09-08 — Engram: memoria persistente para agentes en Linux
- 2026-09-08 — Alternativas a Claude-Mem en Go, Rust y C
- 2026-09-07 — llama.cpp: conociendo, instalando y ejecutando IA local en Linux
- 2026-09-07 — Una semana con Omarchy Quattro: qué funciona y qué divide a la comunidad
- 2026-09-07 — Omarchy: la distro de DHH que se convirtió en un sistema operativo agéntico
- 2026-09-07 — vLLM: sirviendo LLMs en Linux con alto rendimiento — historia, instalación y primeros pasos
- 2026-09-07 — Project Rainier: el centro de datos de IA de AWS que funciona sin NVIDIA
- 2026-09-07 — Tesla V100 32 GB: la GPU NVIDIA más barata para IA local
- 2026-09-07 — Primeros pasos con Ansible
- 2026-09-07 — LPI DevOps: guía de estudio para el examen 701-200
- 2026-09-07 — Certificación LPIC-3: el nivel enterprise del LPI
- 2026-09-07 — Certificación LPIC-2: redes y servicios a nivel pleno
- 2026-09-07 — Linux Essentials: la puerta de entrada al itinerario LPI
- 2026-09-07 — Linux en Apple Silicon: Thunderbolt llega a los Mac M3
- 2026-09-07 — CompTIA Linux+: la certificación todo en uno
- 2026-09-07 — RHCSA: guía de estudio y laboratorio para el EX200
- 2026-09-07 — Certificación LFCS: el examen práctico de Linux Foundation
- 2026-09-07 — LPIC-1: guía de estudio para los exámenes 101 y 102
- 2026-09-07 — Curso de Linux de Toca do Tux: de la migración a la administración
- 2026-09-06 — Cómo Linux conquistó el mundo: 35 años en 35 hechos
- 2026-09-06 — La historia de Intel
- 2026-09-06 — La historia de AMD
- 2026-09-06 — La historia de NVIDIA
- 2026-09-06 — Linux 7.3: Btrfs hasta 5 veces más rápido, driver Rust de Nvidia y el caos de los parches de IA
- 2026-09-06 — La historia de Dell
- 2026-09-06 — La historia de HP
- 2026-09-06 — La historia de FFmpeg
- 2026-09-06 — AMD gana a Nvidia en todas las especificaciones — y aun así pierde
- 2026-09-06 — go-postfixadmin: panel moderno para tu servidor Postfix
- 2026-09-06 — Creando paquetes .rpm para la familia Red Hat
- 2026-09-06 — Creando paquetes .deb para Debian y derivados
- 2026-09-06 — Hermes Agent: el agente de IA que aprende de ti
- 2026-09-06 — go-imapsync: migración de buzones IMAP con un único binario en Go
- 2026-09-06 — Clúster MariaDB Galera con mariabackup en Ubuntu
- 2026-09-06 — La historia de OTRS
- 2026-09-06 — La historia de GLPI
- 2026-09-06 — Nginx y varias versiones de PHP en Debian y Ubuntu
- 2026-09-06 — Instalación de Zimbra 10.1 FOSS en Ubuntu
- 2026-09-06 — Vibe coding en Linux: cuatro skills de IA en el CLI
- 2026-09-06 — La historia del lenguaje Rust
- 2026-09-06 — La historia del servidor Zimbra
- 2026-09-06 — La historia del webmail Roundcube
- 2026-09-06 — Instalando .NET 10 en Linux
- 2026-09-06 — Ciencia de datos en la vida real (GruPy-SP)
- 2026-09-06 — La historia del lenguaje Go
- 2026-09-06 — La historia de Zuckerberg y Saverin: la habitación y el cubo
- 2026-09-06 — La historia de Steve Wozniak: el circuito del Homebrew
- 2026-09-06 — La historia de Steve Jobs: el garaje y la manzana
- 2026-09-06 — La historia de Bill Gates: del teletipo al desierto
- 2026-09-06 — La historia de Jan Koum: del cupón de alimentos al WhatsApp
- 2026-09-06 — La historia de PostfixAdmin: el mostrador del usuario virtual
- 2026-09-06 — La historia de Zabbix: la monitorización que nació en Riga
- 2026-09-06 — La historia de NagiosQL: el cfg que获得了 formulario
- 2026-09-06 — La historia de Nagios: el santo que se convirtió en el pager
- 2026-09-06 — La historia de GitLab: el tanuki que salió de Ucrania
- 2026-09-06 — La historia de Dovecot: el palomar que se convirtió en el IMAP
- 2026-09-06 — La historia de Postfix: el correo que nació en IBM
- 2026-09-06 — La historia de Docker: la ballena que envolvió el software
- 2026-09-06 — La historia de Kubernetes: el timón del Borg
- 2026-09-06 — La historia de Carlos Morimoto y el Kurumin Linux
- 2026-09-06 — La historia de Proxmox: KVM y LXC en Debian
- 2026-09-06 — La historia de XCP: la nube abierta y XCP-ng
- 2026-09-06 — La historia de XenServer: de Citrix al nombre de vuelta
- 2026-09-06 — La historia de Xen: el hipervisor de Cambridge
- 2026-09-06 — La historia de VirtualBox: el hipervisor de escritorio
- 2026-09-06 — Gitea: Git self-hosted con Actions, runner y tea CLI
- 2026-09-06 — La historia de Git: diez días que cambiaron el código
- 2026-09-05 — La historia de Ian Murdock: el fundador de Debian
- 2026-09-05 — La historia de Aaron Swartz: el código y el acceso abierto
- 2026-09-05 — La historia de Jeff Bezos: del garaje a la nube
- 2026-09-05 — La historia de Linus Torvalds: el hobby que se convirtió en el kernel
- 2026-09-05 — La historia de Elon Musk: del abismo al imperio
- 2026-09-05 — Google TPUs: arquitectura, generaciones y modelos
- 2026-09-05 — Cómo DeepSeek reescribió el Transformer
- 2026-09-05 — La historia de Nintendo 64
- 2026-09-05 — Servidor de IA reacondicionado con 64 GB de VRAM
- 2026-09-05 — Cómo funcionan las tarjetas de vídeo
- 2026-09-05 — Machine Learning de punta a punta
- 2026-09-05 — Deep Learning para principiantes
- 2026-09-05 — ¿Qué es una red neuronal?
- 2026-09-05 — Vaultwarden: Bitwarden self-hosted en Linux
- 2026-09-05 — GPU vs TPU: cómo funcionan los chips de IA
- 2026-09-05 — CXMT entra en la carrera del LPDDR6
- 2026-09-05 — ova2xva: migra VMs de VMware/VirtualBox a XCP-ng con un solo comando
- 2026-09-05 — llama-model: gestiona modelos GGUF y llama-server sin el demonio de Ollama
- 2026-09-05 — Linux cumple 35 años: de hobby a cimiento de internet y de la IA
- 2026-09-05 — Ejecutando IA local en Linux con Ollama
- 2026-09-05 — Monitorización de servidores Linux con Prometheus y Node Exporter
- 2026-09-05 — Dominando systemd: comandos esenciales
- 2026-09-05 — Automatizando servidores Linux con Ansible
- 2026-09-05 — Asistentes de IA en el terminal Linux
- 2019-12-05 — DevOps: ¿qué es CI/CD?
- 2019-12-05 — Pipelines Terraform en GitLab
- 2019-12-02 — Instalando Golang en Linux
- 2017-10-01 — Puestos de TI al alza y a la baja en Brasil
- 2017-08-31 — Curso de Docker Grátis
- 2017-08-31 — La historia de Unix
- 2017-06-21 — La Historia de los Sistemas Operativos
- 2017-05-21 — Instalando Visual Studio Code en Ubuntu
- 2017-05-05 — Swift en Linux: instalación, Hola Mundo y primer proyecto
- 2017-05-05 — Las 7 principales lenguajes de programación.
- 2017-05-04 — Go en Ubuntu: instalando y escribiendo tu primer programa
- 2017-04-30 — Pioneros del open source.
- 2017-04-25 — Tema de Windows XP en Linux
- 2017-04-23 — Zimbra 8.7.7 y la Universal UI que nunca salió
- 2017-04-19 — Python de lo Básico a lo Profesional
- 2017-04-18 — Nuevo Sistema de Archivos de Apple
- 2017-04-16 — Instalando el IRPF en Linux
- 2017-04-16 — Instalando Hexo en Ubuntu
- 2017-04-14 — Instalando Tomcat 9 en Linux
- 2017-04-13 — Git simple y rápido
- 2017-04-12 — Automatización de entornos con Puppet #1
- 2017-04-12 — Desarrollador defiende Mir
- 2017-04-12 — Brasileño admitido en Stanford aprendió a programar a los 11 años
- 2017-04-11 — 10 motivos para que Ubuntu use KDE en lugar de GNOME
- 2017-04-11 — ¿Pueden quedarse desempleados los profesionales de TI? Qué ocurrió después
- 2017-04-10 — Déficit de profesionales de TI en Brasil
- 2017-04-10 — Compilar FFMPEG con NVENC en Ubuntu
- 2017-04-09 — Semana de Infraestructura de Internet en Brasil
- 2017-04-07 — ¿Wayland será el nuevo X.org?
- 2017-04-07 — Migrando el sitio de Oficina do Tux
- 2017-04-06 — Serie Servidores Linux: instalando Debian, openSUSE, Ubuntu y CentOS
- 2017-04-06 — Usando el comando wget en Linux
- 2017-04-06 — Usando el comando dd en Linux
- 2017-04-06 — Instalación de Zimbra en Ubuntu: del 8.7 al 10.1
- 2017-04-06 — ISPConfig en Debian
- 2017-04-06 — Integrando Ubuntu en Active Directory
- 2017-04-06 — Entendiendo el archivo /etc/hosts
- 2017-04-06 — Instalar Redmine en Debian
- 2017-04-06 — Instalando OpenCMS
- 2017-04-05 — Motivos que llevan a los usuarios a decepcionarse con Linux
- 2017-04-05 — Instalando SQLServer en OpenSUSE
- 2017-04-05 — Ubuntu Abandonará la Interfaz Unity
- 2017-04-05 — Usando claves de autenticación en SSH
- 2017-04-05 — Instalando HHVM en Ubuntu
- 2017-04-05 — Partición de Mac en Ubuntu
- 2017-04-05 — Conociendo el DNS
- 2017-04-05 — Ubuntu en Windows Active Directory
- 2017-04-05 — Samba4 4.7.0 Configuración OpenSUSE 42.3
- 2017-04-05 — Hola Mundo en Rust: instalar y ejecutar en Ubuntu
- 2017-04-05 — Instalando Gogs en Ubuntu y Debian
- 2017-04-04 — 500 comandos Linux: guía por tarea y PDF
- 2017-01-05 — La historia de ISPConfig
- 2017-01-05 — Alojamiento de sitios con ISPConfig