Deploy dossier

Private job search workspace with AI-tailored resumes and tracking

Deploy dossier

Just deployed

/data

/var/lib/postgresql/data

Deploy and Host Dossier on Railway

Dossier is a self-hosted job search workspace for maintaining one career profile, generating tailored resumes and cover letters with AI, and tracking applications from draft to offer. It provides profile management, job discovery, document editing, PDF exports, optional integrations, and private PostgreSQL-backed storage for a single user.

About Hosting Dossier on Railway

Railway runs Dossier from its published versioned GHCR image, with PostgreSQL as a private dependency and a persistent volume for backups and generated files. The public Railway domain routes HTTPS traffic to the application on port 3000.

Tech Stack

  • Next.js 16
  • Node.js 24
  • Prisma 7
  • PostgreSQL 18
  • Playwright Chromium for PDF generation
  • Docker and Railway persistent volumes

Why Deploy Dossier on Railway

Railway provides managed deployment, private service networking, persistent storage, HTTPS, and straightforward environment-variable management for a small self-hosted application.

Common Use Cases

  • Maintain a private career profile
  • Generate tailored resumes and cover letters
  • Track job applications and interviews
  • Search job postings and score them with AI
  • Export documents and retain nightly backups

Deployment Notes

The Dossier service listens on port 3000 and exposes /api/health for health verification. DATABASE_URL references the PostgreSQL service. DOSSIER_PASSWORD is generated as a Railway secret and hashed at startup by the required start command. DOSSIER_SECRET must remain stable. Mount /data for backups and generated downloads. Configure an AI provider in the Dossier settings or add the supported DOSSIER_AI_* variables.

Dependencies for Dossier on Railway

Dossier requires one PostgreSQL service for migrations and application data. The app service also uses a persistent volume for backups and generated files.

Deployment Dependencies

ServiceImagePortVolume
dossierghcr.io/aientech/dossier:v1.9.23000/data
Postgresghcr.io/railwayapp-templates/postgres-ssl:185432/var/lib/postgresql/data

Template Content

More templates in this category

View Template
N8N Main + Worker
Deploy and Host N8N with Inactive worker.

jakemerson
120
View Template
Evolution API with n8n
Automate WhatsApp workflows with Evolution API, n8n, and Postgres.

codestorm
102
View Template
Postgres Backup
Cron-based PostgreSQL backup to bucket storage

Railway Templates
867