Skip to content

Self-hosted

La edición self-hosted ejecuta Plotic en tu propio servidor. Comparte el núcleo de escritura con la edición cloud, pero la infraestructura, la base de datos y las copias de seguridad quedan bajo tu control.

Requisitos

  • Docker con Compose.
  • Un servidor donde puedas publicar la aplicación.
  • Valores secretos distintos para la base de datos, la autenticación y la colaboración.

Arranque rápido

Desde la raíz del repositorio:

bash
cp .env.example .env
openssl rand -base64 32
docker compose up -d --build

Asigna valores separados a POSTGRES_PASSWORD, BETTER_AUTH_SECRET y COLLABORATION_SECRET. Después abre http://localhost o el dominio que hayas configurado.

Comprobar la instalación

bash
docker compose ps
curl http://localhost/api/health
pnpm selfhost:verify

El verificador crea una instalación aislada, comprueba el flujo de cuenta, proyecto y colaboración, y limpia sus recursos temporales. No modifica una instalación que ya esté ejecutándose.

Copias de seguridad

Antes de actualizar, guarda PostgreSQL:

bash
docker compose exec -T db pg_dump -U plotic -Fc plotic > plotic-backup.dump

La referencia completa y la configuración de Nginx están en el README del repositorio.

Escribe con calma. Mantén el proyecto tuyo.