Ir al contenido

Cómo levantar Odoo Community en un VPS de Linode (para dummies)

Guía exprés para estudiantes: de cero a un Odoo corriendo en menos de una hora, y cómo hacer que Claude te explique lo que ves
10 de septiembre de 2026 por
Cómo levantar Odoo Community en un VPS de Linode (para dummies)

Si estás estudiando ERP, contabilidad o simplemente quieres dejar de pagar SaaS para hacer pruebas, esto es para vos: en menos de una hora vas a tener tu propio Odoo Community corriendo en un servidor real, no en tu laptop con miedo a que se rompa. Nada de tarjetas de crédito eternas ni de ser "el de sistemas" de tu casa: solo un VPS, cuatro comandos y una IP.

Parte 1: Crea el VPS en Linode

Linode (ahora parte de Akamai Cloud Compute) es de los proveedores más simples y baratos para empezar. Los pasos:

  1. Entra a linode.com y crea una cuenta (piden tarjeta, pero los planes de entrada son de pocos dólares al mes; muchos estudiantes aplican a créditos gratis con su correo universitario).
  2. Click en CreateLinode.
  3. Elige imagen: Ubuntu 22.04 LTS (la más compatible con el instalador oficial de Odoo).
  4. Elige región: la más cercana a vos o a tus usuarios.
  5. Plan: con el Shared CPU – 2GB o 4GB alcanza de sobra para pruebas y hasta para un pequeño negocio real.
  6. Ponle una contraseña root fuerte (o mejor, sube tu llave SSH pública) y dale Create Linode.
  7. En unos 60 segundos tenés una IP pública. Guárdala, la vamos a usar todo el tiempo.

Parte 2: Conéctate por SSH

Desde tu terminal (PowerShell, la terminal de Mac/Linux, o Git Bash):

ssh root@TU-IP-DEL-VPS

Aceptá la huella digital del servidor la primera vez y listo, ya estás adentro.

Parte 3: Instala Odoo Community (el camino más simple)

Podrías compilar todo a mano, pero para qué sufrir: Odoo publica un paquete .deb oficial que instala Python, PostgreSQL, wkhtmltopdf y el propio Odoo, configurado y corriendo como servicio, todo en automático. Estos son los únicos comandos que necesitas:

sudo apt update && sudo apt upgrade -y

# Agrega la llave y el repositorio oficial de Odoo
wget -O - https://nightly.odoo.com/odoo.key | sudo gpg --dearmor -o /usr/share/keyrings/odoo-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/odoo-archive-keyring.gpg] https://nightly.odoo.com/19.0/nightly/deb/ ./" | sudo tee /etc/apt/sources.list.d/odoo.list

sudo apt update
sudo apt install -y odoo

Eso es todo. El instalador crea el usuario odoo, la base de datos de PostgreSQL, el archivo de configuración en /etc/odoo/odoo.conf y deja el servicio corriendo automáticamente. Confirma que quedó vivo con:

sudo systemctl status odoo

Abre el puerto

Odoo escucha en el puerto 8069. Si usas el Cloud Firewall de Linode, agrega una regla de entrada para el puerto 8069 (o el 22 y 8069). Si además tienes ufw activo en el servidor:

sudo ufw allow 8069/tcp
sudo ufw allow OpenSSH

Ahora entra desde tu navegador a http://TU-IP-DEL-VPS:8069, crea tu primera base de datos (usuario, contraseña, y listo) y ya tenés Odoo Community corriendo de verdad, en internet, para siempre (o hasta que se te acabe el crédito de Linode).

Dos minutos de seguridad, porque sí importa

  • Cambia la admin_passwd en /etc/odoo/odoo.conf (esa es la clave maestra para crear/borrar bases de datos, no la del usuario admin de Odoo).
  • Si vas en serio, pon un dominio, Nginx como proxy y certificado gratis con certbot para tener HTTPS. Para pruebas de estudiante, con la IP y el puerto 8069 sobra.

Parte 4: Conecta tu VPS a Claude para preguntarle sobre tu información

Esta es la parte divertida. En vez de andar buscando en logs o escribiendo consultas SQL a mano, puedes usar Claude Code para que se conecte a tu VPS por SSH y te explique lo que encuentra, en español y sin tecnicismos.

  1. Instala Claude Code en tu computadora (no en el VPS):
    npm install -g @anthropic-ai/claude-code
    (necesitas Node.js instalado; si no lo tienes, instálalo primero).
  2. Abre una terminal donde quieras y ejecuta:
    claude
  3. Y ahora simplemente pídele lo que necesites, en lenguaje normal, por ejemplo:
    • "Conéctate por SSH a root@TU-IP-DEL-VPS y dime cuántos productos y clientes tengo cargados en Odoo."
    • "Revisa los logs de Odoo en /var/log/odoo/odoo-server.log y dime si hay errores en las últimas 24 horas."
    • "Métete a la base de datos de PostgreSQL de Odoo y hazme un resumen de las ventas del mes."
    Claude Code se conecta por SSH, corre los comandos que necesite (psql, cat, grep, lo que sea) y te devuelve la respuesta en español, sin que tengas que saber SQL ni leer logs crípticos.

Un consejo de estudiante responsable: para tus prácticas está perfecto usar el usuario root o el mismo que administra el servidor, pero si algún día conectas Claude a datos que sí importan (un negocio real, información de clientes), créate un usuario Linux aparte con permisos limitados y de preferencia solo lectura en la base de datos. Así puedes pedirle análisis y explicaciones sin riesgo de que un comando mal interpretado borre algo. Y como siempre: haz un respaldo (pg_dump) antes de pedirle a cualquiera, humano o IA, que te ayude a "arreglar" algo en producción.

Y eso es todo

En resumen: VPS en Linode, cuatro comandos para instalar Odoo, un puerto abierto, y Claude Code como tu asistente para entender los datos sin volverte loco leyendo tablas de PostgreSQL. Ya no hay excusa para no practicar con un ERP de verdad.