Why self-host a developer toolbox?
Online tools like jwt.io, regex101.com or md5hashgenerator.com are convenient — until you realise you are pasting production authentication tokens, API keys or sensitive file hashes into them. These sites cannot guarantee that your inputs are not logged. IT-Tools solves the problem at the root: a private instance on your VPS, accessible only to your team, where every calculation is performed in JavaScript in the developer's browser. The Nginx server delivers static files — it never sees your data.
What you get with self-hosted IT-Tools
- 60+ built-in utilities — JWT (decoder and encoder), SHA-256/MD5/SHA-1/bcrypt generators, UUID v1/v4, base64 and URL encoder-decoder, regex tester with live highlighting, JSON formatter, text diff, colour converter…
- Instant search — type the tool name in the search bar and it appears in real time.
- 100% browser-side processing — none of your tokens, keys or hashes are sent to a server.
- Works offline — ideal for isolated corporate networks or VPNs without outbound access.
- No authentication — open the interface and start working.
- Small footprint — ~20 MB Docker image, a few MB of RAM, runs on any 512 MB VPS.
Prerequisites
A ServOrbit VPS with Ubuntu 24.04 and at least 512 MB of RAM. Docker is provisioned automatically during marketplace deployment. No database, no domain name and no SSL certificate are required — although a domain is recommended for secure remote access via HTTPS.
Deploy IT-Tools on your VPS
One-click deployment from the marketplace
Open your ServOrbit control panel, go to Marketplace → Development → IT-Tools and click Deploy. Docker pulls corentinth/it-tools:latest and starts Nginx. The full interface is available in under 10 seconds — no wizard, no configuration file.
Access the interface
If a domain is attached, open https://your-domain. Without a domain, create 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 effective port may differ if 3765 was already taken). IT-Tools opens directly, no login required.
Use the 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. The token never leaves your browser.
Restrict access (optional)
IT-Tools has no built-in authentication. To restrict access, place it behind a reverse proxy (Nginx or Caddy) with HTTP Basic Auth, or expose it only on your VPN network. The ServOrbit firewall lets you close the port to all public IPs and open it only to your CIDR ranges.
Tip: use IT-Tools in an isolated network
Once the Docker image is loaded, IT-Tools works without internet access. Ideal for corporate workstations without internet egress, air-gapped development environments or isolated test VMs. No external dependency is loaded at runtime.