Hey r/selfhosted, get ready to craft your story like never before!

I’m thrilled to announce that Reactive Resume has just launched its latest version, and it’s a game-changer in the resume-building space (at least, I’d like to think so).

Here’s a glimpse of some of the new features:

  • A sleek, polished user interface that makes navigation a breeze.
  • Faster PDF generation to get your resume out there quicker.
  • Integration with OpenAI for smarter assistance.
  • Brand new, highly customisable templates to fit your unique style.
  • Comprehensive documentation with user-friendly guides.
  • Enhanced security with two-factor authentication.
  • Available in multiple languages, contributed by the community.
  • Quality of life features such as locking resumes, adding personal notes to resumes, tracking views and downloads on your public resume etc.

The best part? It’s 100% free, forever! No ads, no user tracking, just pure resume-building bliss. Plus, for the tech-savvy, it’s also open-source on GitHub and self-hostable through Docker, something special just for this community.

Ready to give it a spin?
You can visit the website on https://rxresu.me, sure. But you’re on r/selfhosted, so you’re probably more interested in the “how to host it myself” part of the launch. The link to the repository is right here: https://github.com/AmruthPillai/Reactive-Resume/

Self-hosting Reactive Resume is super simple, compared to the nightmare it was in earlier versions having to ensure multiple services are communicating alright. You can check the GitHub repo (under tools/compose for many docker compose examples of how the project could be set up).

I’m excited to see how you make the most of it!

  • JustDalek_B
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 months ago

    I cheeked out the homepage and saw a photo on the header. Shouldn’t you discourage use of an image on a resume?

    doesn’t that put some people at risk to racial bias?

    • AmruthPillaiOPB
      link
      fedilink
      English
      arrow-up
      2
      ·
      10 months ago

      Entirely up to the user. All of the templates adapt depending on whether there’s a picture or not, so no one’s experience is hindered. But it’s true, it is discouraged in some regions, for good reason, but also expected in many other regions or industries.

  • Joe@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    That guy has too much time on his hands. Get a job (and shave off those sideburns), hippy! /s

  • TheonB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    Whoa, this looks awesome. I’ve been using https://read.cv but it’s got way less features, and it also seems they’ve started to pivot more and more into being a kind of a social network which I’m not particularly interested in.

    The only thing I’m kind of worried about is that this looks somewhat heavy for a single-user instance? Like, I don’t probably need 2FA or Sentry or even SMTP for password resets. Still though, will try!

    • AmruthPillaiOPB
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      SMTP is optional, so is Sentry. If you don’t include the env variable, the module isn’t loaded in the app itself.

      As for 2FA, it was just a few bits of code, so it adds almost zero weight to the instance. The project is very much catered to being self-hosted and meant for a single person to use. The rest are just nice features to have on a cloud instance, but they don’t add any overhead to the server.

  • stefaniststefanB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    The delaying of making my resume becouse i was to lazy actually paid off

  • blaine07B
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    Downvote me to the moon: Selfhosting this is still entirely more convoluted than I feel it should need to be.

    • AmruthPillaiOPB
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      I did what I could man. I’m just one guy, a front-end guy even. I even made an announcement at the top of my GitHub readme looking for dev-ops or backend dev to help me make the self-hosting process better, but even with a project as popular as this, nobody came to help. So naturally I picked up as much I could myself and did it.

      I honestly don’t know how it can be made easier though. It’s just a single service now, which needs to speak to other services. But if you still feel it’s convoluted, fork the repo and help me make it better, teach me what good self-hosted apps are supposed to look like.

  • Muizaz88B
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    I must be more of a noob than I initially realised. I simply can’t get this to work. Is there a video tutorial anywhere yet? Thank you in advance!

    • AmruthPillaiOPB
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      I’m current taking a short break cause I’ve been working on this for more than a few months. Will be back soon with product guides, video tutorials and everything soon.

  • centomilaB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    Perfect timing. I quit just today :D

    Just installed with docker with this and it works great. https://github.com/AmruthPillai/Reactive-Resume/blob/main/tools/compose/simple.yml

    After inserting a key created on https://platform.openai.com/api-keys , I tried the GPT functionality, but I always receive an error in a toast notification

    404 This is a chat model and not supported in the v1/completions endpoint. Did you mean to use v1/chat/completions?

    Also, does it utilize GPT-3.5 or GPT-4

    • AmruthPillaiOPB
      link
      fedilink
      English
      arrow-up
      2
      ·
      10 months ago

      I believe they have made some changes to the OpenAI API since I last did the integration, will look into this tomorrow. The model is set to use gpt-3.5-turbo, but I would soon implement a dropdown to allow the user to select a model from a list.

  • blaine07B
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    We need a good working Unraid template for this 🙏🏻🧐