How to Install Reactive Resume on Debian Latest

Reactive Resume is a free and open-source resume builder that allows you to create beautiful and professional resumes in a few minutes. It is built with React, TypeScript, and GraphQL, which means it is highly customizable, responsive, and easy to use.

In this guide, we will go through the steps of installing Reactive Resume on Debian Latest using the command line.

Prerequisites

Before we start, ensure that your Debian system is updated and has the following:

Step 1 - Clone the Reactive Resume Repository

To get started, you'll need to clone the Reactive Resume repository from GitHub.

Open the terminal and navigate to the directory where you want to install Reactive Resume. Then, run the following command:

git clone https://github.com/AmruthPillai/ReactiveResume.git

This will clone the Reactive Resume repository to your local machine.

Step 2 - Install Dependencies

Once you have cloned the repository, navigate to the Reactive Resume directory by running the following command:

cd ReactiveResume/

After that, you need to install the project dependencies by running the following command:

npm install

This may take a few minutes depending on your network speed.

Step 3 - Configure the Environment Variables

Reactive Resume requires some environment variables to be set before it can run.

Navigate to the .env file in the root directory of the project and fill it with the following details:

HOST=localhost
PORT=3000
NODE_ENV=development
DB_URL=<YOUR_MONGODB_URL>
JWT_SECRET=<YOUR_SECRET>
ADMIN_PASS=<YOUR_ADMIN_PASSWORD>

Replace <YOUR_MONGODB_URL> with your MongoDB URL.

Replace <YOUR_SECRET> with your preferred secret key.

Replace <YOUR_ADMIN_PASSWORD> with your preferred admin password.

Step 4 - Start the Reactive Resume Server

You're now ready to start the Reactive Resume server.

To do that, run the following command:

npm run start

This will start the server on port 3000.

To verify that the server is running, you can open your web browser and navigate to http://localhost:3000. You should see the Reactive Resume homepage.

Step 5 - Create an Admin Account

In order to log in and create resumes, you need to create an admin account.

To do that, navigate to http://localhost:3000/admin in your web browser.

Enter your email and password, and click the "Sign Up" button.

If successful, you will be redirected to the Admin Dashboard.

Step 6 - Create a Resume

Once you have logged in as an admin, you can start creating resumes.

To do that, click the "Create a resume" button and fill out the form.

Once you're done, click the "Save" button.

To view your resume, navigate to http://localhost:3000/resume/<RESUME_SLUG> in your web browser.

Replace <RESUME_SLUG> with the URL slug of your resume.

Conclusion

In this guide, you have learned how to install Reactive Resume on Debian Latest. You can now create your professional-looking resumes and showcase your skills and qualifications with ease. Enjoy!

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!