Share information and collaborate.
Open-source resume builder, self-hosted on your VPS — MIT, 38 k+ stars, v5.2.5. PDF export fully client-side, no Chromium needed.
Reactive Resume (MIT, 38 k+ GitHub stars, v5.2.5 — released July 30 2026) is the leading open-source resume builder you can self-host on any VPS. It lets candidates build pixel-perfect, ATS-friendly CVs in a browser-based visual editor, choose from a library of professionally designed templates, and export to PDF — entirely client-side since v5.1.0, with no headless browser dependency.
The stack is two Docker containers: the Reactive Resume application (Node.js, ~300 MB RAM) and PostgreSQL 16 for data persistence. All data — accounts, resumes, generated PDFs — stays on your VPS. Uploads (profile photos, portfolio assets) are written to a local volume, eliminating the need for an S3-compatible store.
For developers and MENA tech talent, Reactive Resume is the definitive self-hosted alternative to Canva Resume, Novoresume and LinkedIn's resume builder. Moroccan and MENA engineers applying to remote EU or North American positions can build, host and share their CV at `cv.theirdomain.com` without a third-party service seeing their career history, referees or personal data. Every resume is shareable as a public URL or a direct PDF download.
Host Reactive Resume on your VPS and publish your CV at your own domain (e.g. cv.yourname.dev). Keep one master resume and generate tailored exports for each application — a Python-focused version for data roles, a full-stack version for product companies — without uploading your career history to any third-party service.
Deploy a shared Reactive Resume instance for your cohort. Instructors create accounts for students, who each build and export their CV independently. The public URL feature lets students share a polished resume link in job applications instead of attaching a static PDF file — easier to track views and update after submission.
A staffing or recruitment agency can maintain one Reactive Resume instance per client account. Recruiters create resumes for candidates, export to PDF for submission, and use the REST API to push formatted resume data into their ATS. All candidate data stays within the agency's own infrastructure.
Guide optimized for ServOrbit Cloud VPS.
A 1 vCPU / 1 GB RAM plan on Ubuntu 24.04 is sufficient for a personal Reactive Resume instance. For a team or bootcamp deployment, use a 2 GB plan. The two Docker containers (app + PostgreSQL) idle below 700 MB combined.
Reactive Resume anchors its authentication URLs to APP_URL at first start — changing the domain afterwards breaks all account sessions and OAuth callbacks. Create your DNS A record pointing to the VPS IP (e.g. cv.yourdomain.com) and wait for propagation before deploying.
In your ServOrbit control panel, go to Marketplace → Collaboration & Productivity → Reactive Resume, enter your domain and click Deploy. AWX provisions Docker, generates a random auth secret, writes the environment file and starts the two-container stack behind nginx with a Let's Encrypt TLS certificate.
Open your URL and click Sign Up to create your account with email and password. Without an SMTP server configured, the verification link is printed to the application logs: docker compose logs reactive-resume | grep verify. Click the link to complete verification, then log in.
Click the + button to create a new resume. Choose a template, fill in your sections (Summary, Experience, Education, Skills) using the left-panel editor, and preview in real time on the right. When you're ready, click Download to export a PDF — the PDF renders client-side, no waiting for a print server.
In the resume settings, toggle Public Resume ON. Reactive Resume generates a shareable URL — https://cv.yourdomain.com/r/your-name — that always serves the latest version of your CV. Share this link in job applications or on LinkedIn instead of attaching a static PDF.
Maintaining a project that uses Reactive Resume? This button lets your readers deploy it on a VPS in one click, without reading Docker documentation.
[](https://servorbit.com/vps-cloud?template=reactive-resume&utm_source=deploy-badge&utm_medium=referral&utm_campaign=reactive-resume)<a href="https://servorbit.com/vps-cloud?template=reactive-resume&utm_source=deploy-badge&utm_medium=referral&utm_campaign=reactive-resume"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Reactive Resume on ServOrbit" height="40"></a>The button points to a VPS order with the template preselected. The image is served from servorbit.com — nothing to host on your side.
The self-hostable open-source design platform — Figma alternative for product teams, with real-time collaboration, interactive prototyping and live CSS export.
Collaboration & ProductivityOpen-source e-signature platform: create, fill and sign documents digitally — a self-hosted DocuSign alternative on your VPS.
DevelopmentYour own GitHub, self-hosted in minutes. Full Git platform with CI/CD (Gitea Actions), package registry and team permissions — without usage-based billing.
Browse our help center and FAQ, or write to our team — support in French, English and Arabic.