Skip to content

CV Manager

A self-hosted, Docker-deployed CV/resume management system. Build, customize, and share professional CVs from your own server.


What is CV Manager?

CV Manager is a web application that runs on your own server via Docker. It gives you two interfaces:

  • Admin (default port 3000) — where you build and manage your CV
  • Public (default port 3001) — a read-only version you can share with recruiters, employers, or anyone

Your data is stored locally in a SQLite database. Nothing is sent to external servers.

Key Features

  • 7 built-in sections — About, Timeline, Experience, Certifications, Education, Skills, Projects
  • Custom sections — Add any content with 7 layout types (grids, lists, cards, social links, bullet points, free text)
  • Timeline visualization — Auto-generated from work experiences with parallel job support
  • Multiple CV versions — Save datasets for different audiences with public versioned URLs
  • Theme customization — Color picker, date formats, light/dark mode
  • Print & PDF export — Optimized print output with configurable page numbers and splitting
  • ATS-friendly — Schema.org markup, semantic HTML, hidden ATS text block
  • 8 interface languages — English, German, French, Dutch, Spanish, Italian, Portuguese, Chinese
  • Import & Export — Full JSON backup and restore
  • Docker deployment — One-line install, Docker Compose, Unraid support
  • :material-rocket-launch: Getting Started — Install and set up CV Manager
  • :material-book-open-variant: User Guide — Learn how to use every feature
  • :material-cog: Advanced — SEO, security, and ATS settings
  • :material-frequently-asked-questions: FAQ — Answers to common questions

Support