Video coming soon…
🛠️ Setup Reactive Resume — Self-Hosted Resume Builder
Deploy Reactive Resume on Ubuntu with Docker — a free, open-source resume builder with live PDF export, backed by PostgreSQL, MinIO, and a headless Chrome, on port 3041.
⚠️ This script is provided for demo and testing purposes only. Not intended for production use.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/tools/reactive-resume/reactive-resume-ubuntu.sh
chmod +x reactive-resume-ubuntu.sh
sudo bash reactive-resume-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/tools/reactive-resume/reactive-resume-ubuntu.sh
2 Make it Executable
chmod +x reactive-resume-ubuntu.sh
3 Run the Installer
The script installs Docker if needed, generates database and MinIO passwords plus token and JWT secrets, and starts four containers: the app, PostgreSQL, MinIO for storage, and browserless Chrome for PDF export.
sudo bash reactive-resume-ubuntu.sh
4 Create Your Account
Open Reactive Resume and register — accounts are self-service, so make your own to start building:
http://<your-server-ip>:3041
Ports Used
| Port | Purpose |
|---|---|
| 3041 | Web app (host → container 3000) — register on first visit |
| 9333 | MinIO console (host → container 9000) — keep restricted |
| internal | PostgreSQL 16 + browserless Chrome (never expose Chrome) |