Skip to main content
  1. My Blog posts/

HRconvert2, the magic is here!

·408 words·2 mins·
tech floss the-automation-club
Víctor (Bit-Man) Rodríguez
Author
Víctor (Bit-Man) Rodríguez
Algorithm Junkie, Data Structures lover, Open Source enthusiast

Update 1-Apr-2024: change client creation tool updated arguments

Update 2-Apr-2024: docker images are supported in original project

Are you the one at your family that knows about computers? The one that everyone else ask to convert a picture to pdf, rotate it or any other picture related task? Or just scan a document because you are the one that knows how to do it? Then welcome to HRConvert2!

From HRConvert2 project : A self-hosted drag-and-drop file conversion server & file sharing tool that supports 86 file formats with 4 color schemes & 13 end-user selctable languages. Sound perfect for me, it will allow me to uninstall al those conversion tools that are rarely used and doing 3 clicks I’ll be able to convert from JPG to PNG or simply compress some files to my preferred format (rar, tar, zip …). A beautiful perk is that my family members will do the work by themselves 😌

HRconvert2 jpg conversion demo

But wait there’s no URL to point my browser and start converting files, there’s no internet server or cloud that hosts it. Being you the one that knows about computers you’ll love it this magic words : self hosting! Probably you have a spare machine to host it at your home or even install it in your own desktop computer. Let’s do it

If you feel adventurous today follow the installation instructions given that you already have some knowledge and experience at installing this kind of stuff, meaning installing Linux packages, configuring apache web server and messing around with configuration files. I’m kind of wise and lazy person then tried the pre-packaged solution 😝 in a Docker image. To do so install Docker into your machine (if you don’t have it installed already) and run the server by typing docker run bitman09/hrconvert2:3.1 in your favorite shell. Easy peasy!

Docker image execution screenshot

HRConvert2 currently has available Docker images but only for linux/amd64. In case your machine architecture is not supported point your browser to HRConvert2-Docker (one of many Automation Club jewels) and follow the instructions to build it by yourself by running create-image <release> and the magic of Dockerfile and Python will make you 😄. Even if you still have some room for adventure can build the image from the latest snapshot running create-image latest. More on changing image name, publishing and using multiple image generation at HRConvert2-Docker

HRconvert2 jpg conversion demo

But wait, don’t you have a kubernetes 🤖 isntalation at home? You are lucky today, just run python3 install_k8s.py