Despliegue Postiz en un VPS en unos pocos pasos

Instale Postiz en su propio VPS Docker

VPS-1
Desde
3,81 €
/mes + IVA
4,61 € /mes IVA incl.
Especificaciones:
2 vCores
4 GB RAM
40 GB SSD NVMe
Backup automatizado 1 día
VPS-2
Desde
7,21 €
/mes + IVA
8,72 € /mes IVA incl.
Especificaciones:
4 vCores
8 GB RAM
75 GB SSD NVMe
Backup automatizado 1 día
VPS-3
Desde
10,40 €
/mes + IVA
12,58 € /mes IVA incl.
Especificaciones:
6 vCores
12 GB RAM
100 GB SSD NVMe
Backup automatizado 1 día
VPS-4
Desde
19,96 €
/mes + IVA
24,15 € /mes IVA incl.
Especificaciones:
8 vCores
24 GB RAM
200 GB SSD NVMe
Backup automatizado 1 día
Instalar Postiz manualmente en un VPS Docker
Una instalación manual de Postiz en un VPS Docker comienza con una base de servidor limpia: sistema actualizado, acceso SSH seguro y recursos adaptados a la carga prevista. Una vez instalados Docker y Docker Compose, Postiz se despliega a partir de un archivo compose que describe los servicios necesarios, sus puertos, sus volúmenes y sus dependencias. Las variables de entorno centralizan a continuación la configuración sensible o específica para vuestro uso, como las URL públicas, secretos de aplicación, parámetros de base de datos o integraciones externas. Al asociar los volúmenes de Docker a un almacenamiento persistente del VPS, conserváis los datos, medios y configuraciones más allá de los reinicios o actualizaciones. Este enfoque requiere más dominio que un despliegue con un solo clic, pero ofrece un control preciso sobre la arquitectura, la seguridad y la evolución de vuestra instancia Postiz.
Instalar y gestionar Postiz en autohospedaje
Desplegar Postiz correctamente en un VPS Docker
Comenzad preparando un VPS limpio con Docker y Docker Compose instalados, luego cread un directorio dedicado a Postiz para aislar la configuración, los volúmenes persistentes y los archivos de entorno. El despliegue manual consiste generalmente en recuperar el archivo compose, definir las variables necesarias en un archivo .env, y luego lanzar los contenedores con docker compose up -d. Se recomienda colocar Postiz detrás de un proxy inverso como Traefik, Caddy o Nginx, con un certificado TLS válido, un nombre de dominio dedicado y reglas de redirección HTTPS. Esta base garantiza un acceso estable a la interfaz, a la vez que facilita las actualizaciones, las copias de seguridad y la observación de los registros.
Configurar el entorno y los accesos de red
Antes de la primera conexión, verificad los servicios esperados por la aplicación: base de datos, cola de mensajes, almacenamiento de medios y variables públicas utilizadas para construir las URL de devolución de llamada. Los errores más frecuentes provienen de un dominio mal declarado, de un puerto no expuesto correctamente o de una devolución de llamada OAuth incoherente entre Postiz y las plataformas sociales. Una vez iniciados los contenedores, controlad el estado con docker ps, consultad los registros con docker logs y probad el acceso al panel de control desde el dominio final, no solo desde la dirección IP del servidor.
Conectar las redes sociales con OAuth
Tras la apertura de la interfaz, cread la primera cuenta de administrador, luego configurad las integraciones sociales una por una. Cada red requiere generalmente una aplicación de desarrollador, identificadores de API, un secreto de cliente y una URL de redirección que corresponda a vuestra instancia autohospedada. Esta etapa debe tratarse con precisión: una URL de devolución de llamada incorrecta o unos permisos OAuth incompletos impiden la publicación, aunque la cuenta parezca conectada. Una vez generados los tokens, Postiz puede centralizar los perfiles autorizados y preparar las publicaciones sin multiplicar las conexiones manuales a las diferentes plataformas.
Estructurar el calendario editorial compartidoëlëmentsia ԥхынۃ
El calendario editorial se convierte en el punto central de vuestra organización. Podéis planificar los contenidos por canal, campaña, marca o periodo, y luego adaptar los textos, visuales y horarios según las limitaciones de cada red. En una instalación autohospedada, el interés es también operativo: los medios siguen siendo tratados por vuestra propia infraestructura, los equipos trabajan en un espacio común y los borradores pueden estructurarse antes de su validación. Para mantener un buen rendimiento, vigilad el espacio en disco, el tamaño de los archivos importados y el ancho de banda disponible, sobre todo si planificáis muchas imágenes o vídeos cortos.
Una base en la nube lista para la explotación
Dominar el entorno Docker avanzado de Postiz
Orquestar Postiz con Docker Compose
Un despliegue limpio de Postiz se basa generalmente en un archivo docker-compose.yml que describe el conjunto de la pila: aplicación principal, servicios de fondo, base de datos, caché o colas de procesamiento según la arquitectura elegida. Este enfoque hace que el entorno sea explícito, versionable y reproducible. Las dependencias ya no se instalan manualmente en el VPS: se declaran, se aíslan y se reinician de manera coherente con Docker Compose.
Centralizar la configuración en un archivo .env
El archivo .env centraliza los par ámetros sensibles y las variables: URL pública de la instancia, secretos de la aplicación, identificadores de base de datos, parámetros SMTP, claves OAuth de las redes sociales u opciones de conexión a servicios externos. Al separar la configuración del compose, podéis adaptar Postiz a un dominio, un entorno de pruebas o una producción sin modificar la imagen de la aplicación. Es también una base más sana para las copias de seguridad, las rotaciones de secretos y las actualizaciones controladas.
Comprender los servicios de la aplicación Postiz
Postiz funciona con varios bloques de aplicaciones que deben comunicarse de forma estable: interfaz web, API, workers, planificación de publicaciones, almacenamiento de datos y servicios auxiliares. Docker permite aislar cada función en su contenedor, a la vez que los conecta mediante una red interna dedicada. Esta separación facilita el diagnóstico: podéis consultar los registros de un servicio preciso, reiniciar un componente sin perturbar toda la pila e identificar más rápidamente un error de conexión, de cola o de base de datos.
Proteger los datos con volúmenes persistentes proporcionados por el
Los datos críticos nunca deben depender del ciclo de vida de un contenedor. Los volúmenes persistentes conservan la base de datos, los archivos generados, los medios importados y los elementos necesarios para el funcionamiento duradero de la instancia. Una estrategia seria prevé volúmenes con nombre, copias de seguridad regulares, un procedimiento de restauración probado y una atención especial a los permisos. Esto es lo que permite actualizar o recrear los contenedores sin perder el historial ni la configuración operativa.