Saltar al contenido

Autoalojado

Necesita un servidor. Aquí está toda la verdad.

WooCommerce se instala en cinco minutos en cualquier hosting compartido porque el PHP ya está corriendo ahí. Esto no es eso, y por muy buena que sea la documentación eso no cambia. Lo que sí prometemos es que desde una máquina con Docker es un comando y un asistente que no te miente.

Lo que necesitas

En hosting compartido no funciona

Ni cPanel, ni Plesk, ni una carpeta subida por FTP. Esto corre como un proceso permanente contra su propia base de datos, y un hosting compartido normal no ofrece ninguna de las dos cosas. Si es lo que tienes, WooCommerce o PrestaShop son la respuesta honesta.

Un comando.

Levanta la base de datos, el backend de comercio, el panel y la tienda. La primera vez tarda unos minutos porque construye las imágenes; después arranca en unos diez segundos.

Para probarlo no hay nada que editar. Para publicarlo se tocan dos cosas —los dominios y los secretos— y las dos están señaladas en el fichero.

$ docker compose -f docker-compose.full.yml up -d
Tienda
:3000
Panel
:7001/admin
API de tienda
:9000

Abrir el panel te lleva directo al instalador.

Y después, seis pasos.

Una lista de pasos en vez de una barra de progreso: cuando la cosa se complica necesitas ver qué falta, no cuánto. Si cierras la pestaña, retoma donde lo dejaste.

  1. 01

    Comprobación

    Qué hay y qué falta

    Versión del entorno, conexión a la base de datos, y si los secretos de sesión siguen siendo los de ejemplo. Cada fallo viene con el botón que lo arregla, no con un código de error.

  2. 02

    Base de datos

    Crear las tablas

    El esquema se crea en segundos —173 tablas— y aun así el registro se ve en directo. Una pantalla en blanco se lee como «se ha colgado», y la gente cierra la pestaña.

  3. 03

    Tu tienda

    Nombre y datos básicos

    Nombre de la tienda, moneda, lo imprescindible.

  4. 04

    Administrador

    Tu cuenta

    Crear esta cuenta es lo que cierra la instalación: desde ese momento toda la ruta del asistente deja de responder, así que nadie puede reinstalar tu tienda por encima.

  5. 05

    Contenido

    Con o sin catálogo de ejemplo

    Un ejemplo completo con el que trastear, o una tienda vacía. Tú decides.

  6. 06

    Listo

    Primeros pasos

    Directo al panel.

Publicar un tema no puede tumbar la tienda.

Tres reglas, prestadas de cómo se despliega desde hace veinte años: construir en otro sitio, comprobar antes de conmutar, y no reconstruir nunca para volver atrás.

  • Se construye aparte

    La versión nueva se compila en su propio directorio. Si la construcción falla, la tienda en marcha ni se entera.

  • Se comprueba y luego se conmuta

    El proceso nuevo tiene que responder en un puerto interno antes de que nada apunte a él.

  • Se guardan cinco versiones

    Volver atrás es mover un enlace, no reconstruir. Las versiones anteriores siguen en disco.

Matiz honesto: la conmutación todavía corta unos segundos de servicio, y volver atrás hoy se hace a mano en el servidor. Un enrutador delante haría las dos cosas instantáneas, y está en la lista.

La guía de instalación entra en más detalle que esta página.