As you venture deep into the self-hosting landscape, you’ll come across several unique services – some quirky, others practical. Equipped with a host of utilities, IT-Tools falls in the latter category and is by far one of the most useful services I’ve come across in my home lab journey. If you’re not familiar with it, here are three reasons why you’ve got to try hosting it on your home server.
Related
You can manage your self-hosted containers like a pro with Portainer – here’s how
Need a beginner-friendly GUI that’s laden with all the essential features to manage your containers? Portainer has your back!
That have fairly diverse use cases
Ever wanted to verify the signature on an official PDF document? Without a dedicated app for this purpose, you’ll probably be in a bind. Likewise, you could end up in a situation where you might need to find the exact lch and cmyk values of a specific color in your project. Or perhaps you need to quickly generate the ASCII art from characters.
IT-Tools can help you out with these odd tasks by providing a central hub where you can access a variety of niche tools. Rather than switching through different websites and potentially exposing your data to external sources, you can deploy IT-Tools on local hardware and access its extensive toolkit from a web browser.
2
Useful QoL hacks for developers
Well, it’s called IT-Tools for a reason
Whether you’re into web/app development or server management, IT-Tools has a couple of utilities that can help you out in a pinch. For instance, there’s the URL encoded strings generator and JWT parser if you want to increase the security of your web pages. The HTML-based WYSIWYG editor and open graph meta generator can simplify coding HTML documents, while the XML to JSON converter and XML formatter work well for XML coders.
As someone who’s more into the sysadmin field, I often find myself using the Crontab generator utility. For the uninitiated, the cron scheduler inside Linux lets you automate the execution of tasks at precise intervals. However, the syntax for a cron schedule can be rather complex even when you’re used to it – or that would be the case if not for the Crontab generator. Besides providing a helpful cheatsheet, this amazing tool lets you input a string of numerals as the cron schedule and displays the output to help you automate your server maintenance tasks.
1
Perfect for tinkering with Docker containers
And you can even leverage the toolkit in K8s
Docker provides a handful of ways to deploy containers. On the CLI front, I prefer Docker Compose documents over executing the docker run command as these config files simplify troubleshooting and editing parameters. But since the two have entirely different syntaxes, converting a docker run command into properly indented Docker Compose code can be rather cumbersome.
As always, IT-Tools comes in handy with its Docker run to Docker compose converter, though it’s far from the only utility for your containerization tasks. If you’re into Kubernetes, you’ll find yourself using the YAML to JSON converter. There’s also the Git cheatsheet, which includes a list of Git commands that you can consult when you’re not used to pulling and pushing repos.
IT-Tools: Perfect for devs, but just as useful in niche situations
Although IT-Tools is designed for coders, you can use many of its utilities for normal tasks. Besides the tools I’ve mentioned so far, MAC address lookup offers an easy way to check your machine’s MAC address. For folks who love note-taking, you can use the List converter to truncate and de-duplicate your to-do lists. And those are just two out of the 86 tools available in this self-hosted suite!
Related
5 self-hosted apps you need to be using that will improve your life
Make your life easier by hosting these cool apps on your home lab
#features #ITTools #musthave #home #lab
source: https://www.xda-developers.com/features-that-make-it-tools-a-must-have-for-your-home-lab/


