Introducing Reactive-Resume! A one-of-a-kind self-hosted resume builder that keeps your privacy in mind.

Completely secure, customizable, portable, open-source and free forever.

Here I will go over the steps to install Reactive-Resume using Docker on your Synology NAS. This will require a plus model Synology NAS. I am using the RS820+ for this demonstration.

Step 1. Install the Docker package on your Synology NAS. You can go to Package Center and search for Docker to install it.

Step 2. Open Docker and click the Registry tab then search for Reactive-Resume. Double click the amruthpillai/reactive-resume image to pull it down.

Step 3. Click on the Image tab and find the image you just pulled down. Wait for it to finish downloading then double click it or highlight and press the launch button. This will begin the deployment process.

Step 4. Now you can decide if you want to rename the image. I usually just leave it as the default name given but for this tutorial I renamed it to “reactive-resume”. Now click the Advanced Settings button and continue.

Step 5. Here you can decide if you want to have the container auto start when your NAS is restarted or if there is ever a power interruption. I always tick this box for peace of mind. Then Click Apply.

Step 6. Click the Port Settings tab at the top. Here we will map the port where the application will be accessible on your network. I chose 5151 for no particular reason. I would stay away from the 8xxx range because there are so many other apps that use these port numbers. Click apply and move along.

Step 7. now all we have to do is click Next and launch the application!

Step 8. You will be shown one last screen that displays a summary of the container settings. Make sure the box at the bottom is ticked that says “Run this container after the wizard is finished”. Then click apply and wait a few seconds

Step 9. Now you can visit the link in your web browser using the port you chose when setting it up. So it will be yournasIPhere:5151. If all went well, you will see a fresh blank resume ready to be filled in!

More about Reactive-Resume

Secure

It is entirely secure, as in, your information never leaves the browser, powered by web technologies (HTML5 Local Storage API) that allow for data to be stored locally and quickly.

Offline

The app is a PWA and also has no connection to any servers, thus keeping it entirely offline. It survives refreshes, disconnections, and can also be exported or imported through JSON.

Customizable

Choose your fonts, play with the colors, pick any layout by merely enabling/disabling sections. A simple and easy to use interface that helps you get a resume in no time!

Templates

The developer is continuously designing new templates and will be releasing new ones as he has time.

Portable

Your information can be exported to JSON and imported back into the application from anywhere, all you need is your JSON file. This feature makes it easy to update your resume, upload your file (or have it preloaded from local storage), edit the resume and download it again or print it as PDF.

Minimalistic Design

Built with minimalism and minimal interaction in mind, it looks clean, is simple to use, and I only hope to make the process more streamlined through your inputs and feedback.

Progressive Web App

The web app is responsive, which means you can edit your resume on your phone as well and even install it as an app if you’re on Android/Chrome. The app is quick to load and would also work if your internet is disconnected.

See more about the Reactive-Resume project.

Reactive-Resume Website – GitHub Repository – Demo