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
Quick Links¶
- :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¶
- GitHub: github.com/vincentmakes/cv-manager
- Issues: github.com/vincentmakes/cv-manager/issues
- Support the project: ko-fi.com/vincentmakes