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 --buildAsigna 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:verifyEl 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.dumpLa referencia completa y la configuración de Nginx están en el README del repositorio.