Kick off a software project quickly.

IT-Tools

60+ developer utilities in one self-hosted app — JWT, hash, UUID, base64 and more. MIT, 25 k+ stars.

512 MB RAM 1 vCPU Port 3765 Available

Tech stack

DockerVue.jsNginx
Minimum RAM512 MB
Minimum CPU1 vCPU
Default port3765
Compatible OSChoice of Linux distributions

IT-Tools (MIT, 25 000+ stars) is a curated collection of 60+ developer utilities served from a single Nginx container on your VPS. It covers the tools that interrupt your flow every day: decoding a JWT, generating a UUID, computing an SHA-256 hash, converting JSON to YAML, testing a regex — all available in one searchable interface, offline-capable, with no account required.

Every calculation happens in your browser. The server only delivers static files — there is no backend, no database and no outbound requests. You can run IT-Tools on a private network or a VPS that never touches the internet; it will work exactly the same. This makes it the right choice for teams that handle sensitive tokens, private keys or internal configuration values and cannot paste them into a public website.

The Docker image is ~20 MB and idles on a few megabytes of RAM. You can run IT-Tools alongside any other application on an existing VPS without noticeable overhead. Deployment from the ServOrbit marketplace takes a single click: Docker pulls the image, Nginx starts and the full toolbox is immediately available — no wizard, no configuration file, no domain required.

Key features

60+ developer tools in one interface — JWT decoder and encoder, SHA-256/MD5/SHA-1/bcrypt hash generators, UUID v1/v4 generator, base64/URL encoder-decoder, regex tester with live match highlighting, JSON formatter and minifier, and more.
Instant search — type any tool name or keyword in the search bar to filter the full library in milliseconds. No scrolling through menus.
100% client-side processing — every calculation runs in your browser. The Nginx container serves only static files; no input ever leaves your machine.
Works offline and on private networks — once loaded, IT-Tools functions without internet access. Ideal for air-gapped environments or VPNs.
No authentication required — open the interface and start working. No account, no login, no session timeout.
Small footprint — ~20 MB Docker image, a few MB of RAM at idle. Runs alongside any other container on a 512 MB VPS without impact.
MIT licence — fully open source, no telemetry, no usage limits, no vendor lock-in.

When to use this solution?

1

Internal developer toolbox

Deploy IT-Tools on your team's shared VPS as a replacement for public sites like jwt.io, md5hashgenerator.com or regex101.com. Developers stop pasting credentials, tokens and internal configuration values into third-party websites. Every tool is available on your private network, with zero registration and a consistent URL bookmarked in every browser.

2

Working with secrets and tokens

Inspect a JWT to check its expiry and claims, generate a secure random token or compute the hash of a file — all without leaving your network. Unlike public JWT debuggers, your IT-Tools instance does not log, cache or transmit any input. Use it freely with production tokens, API keys and sensitive payloads.

3

Format conversion during development

Convert JSON to YAML, transform a TOML config, URL-encode a query string or decode a base64 blob — without leaving the terminal session or switching to a browser tab. IT-Tools covers the small conversions that otherwise cost 30 seconds each and quietly accumulate across a workday.

Deploy IT-Tools on your VPS

Guide optimized for ServOrbit Cloud VPS.

01

Order a ServOrbit VPS

Any plan with 512 MB of RAM on Ubuntu 24.04 is sufficient. IT-Tools is a static Vue.js application served by Nginx; it consumes only a few megabytes of RAM and shares the VPS gracefully with other containers.

02

Deploy from the marketplace

Go to Marketplace → Development → IT-Tools and click Deploy. Docker pulls corentinth/it-tools:latest and starts Nginx. The full toolbox is available in under 10 seconds — no wizard, no configuration.

03

Open IT-Tools

If a domain is attached, browse to https://your-domain — the reverse proxy and HTTPS are already configured. Without a domain, open an SSH tunnel (ssh -L 3765:127.0.0.1:3765 root@<your-vps-ip>) then browse to http://localhost:3765 (use the port shown in your ServOrbit client area). The search bar at the top lets you find any tool instantly.

04

Use your first tool — JWT decoder

Type "JWT" in the search bar. Click JWT Decoder. Paste a JWT token and IT-Tools splits the header, payload and signature, decodes the claims and shows the expiry in a human-readable format. No copy-paste to jwt.io required. The token never leaves your browser.

Frequently asked questions

No. Every tool in IT-Tools processes input entirely in the browser using JavaScript. The Nginx container only delivers the static application files — it never receives, processes or transmits your inputs. JWT tokens, hashes, API keys and any other sensitive data you paste into IT-Tools stay on your machine.

Embed the deploy button

Maintaining a project that uses IT-Tools? This button lets your readers deploy it on a VPS in one click, without reading Docker documentation.

Deploy IT-Tools on ServOrbit
Markdown
[![Deploy IT-Tools on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=it-tools&utm_source=deploy-badge&utm_medium=referral&utm_campaign=it-tools)
HTML
<a href="https://servorbit.com/vps-cloud?template=it-tools&utm_source=deploy-badge&utm_medium=referral&utm_campaign=it-tools"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy IT-Tools on ServOrbit" height="40"></a>

The button points to a VPS order with the template preselected. The image is served from servorbit.com — nothing to host on your side.

Kick off a software project quickly.

Activate IT-Tools on your infrastructure.

Dedicated Cloud VPS — IPv4 included, European datacenter, support included. Your data never leaves your server.

Recommended configuration: 512 MB RAM · 1 vCPU

Need help?

Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.