[{"data":1,"prerenderedAt":89},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-it-tools":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"slugs":8,"categorySlugs":9,"name":13,"description":14,"phase":15,"unavailableReason":16,"docsUrl":17,"logo":16,"github":16,"tagline":18,"longDescription":19,"features":20,"useCases":28,"steps":38,"faq":51,"specs":67,"compatibleOs":75,"relatedApps":76,"relatedPosts":84,"category":86},"it-tools",{"fr":7,"en":7,"ar":7},{"fr":10,"en":11,"ar":12},"developpement","development","التطوير","IT-Tools","Self-hosted developer toolbox: 60+ web utilities (JWT decoder, SHA256, UUID generator, base64, regex tester…) in a lightweight Vue.js interface — all processing in the browser, no data sent anywhere.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fit-tools-on-a-vps-60-developer-utilities-self-hosted","60+ developer utilities in one self-hosted app — JWT, hash, UUID, base64 and more. MIT, 25 k+ stars.","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.\n\nEvery 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.\n\nThe 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.",[21,22,23,24,25,26,27],"60+ developer tools in one interface — JWT decoder and encoder, SHA-256\u002FMD5\u002FSHA-1\u002Fbcrypt hash generators, UUID v1\u002Fv4 generator, base64\u002FURL 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.",[29,32,35],{"title":30,"body":31},"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.",{"title":33,"body":34},"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.",{"title":36,"body":37},"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.",[39,42,45,48],{"title":40,"body":41},"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.",{"title":43,"body":44},"Deploy from the marketplace","Go to Marketplace → Development → IT-Tools and click Deploy. Docker pulls `corentinth\u002Fit-tools:latest` and starts Nginx. The full toolbox is available in under 10 seconds — no wizard, no configuration.",{"title":46,"body":47},"Open IT-Tools","If a domain is attached, browse to `https:\u002F\u002Fyour-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@\u003Cyour-vps-ip>`) then browse to `http:\u002F\u002Flocalhost:3765` (use the port shown in your ServOrbit client area). The search bar at the top lets you find any tool instantly.",{"title":49,"body":50},"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.",[52,55,58,61,64],{"q":53,"a":54},"Does IT-Tools send my data to external servers?","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.",{"q":56,"a":57},"Does IT-Tools require a domain name?","No. IT-Tools works without a domain: the interface is accessible directly on the port shown in your ServOrbit client area (3765 in the catalogue, but the effective port may differ if that port was already taken). Without a domain, open an SSH tunnel (`ssh -L 3765:127.0.0.1:3765 root@\u003Cyour-vps-ip>`) and browse to `http:\u002F\u002Flocalhost:3765`.",{"q":59,"a":60},"How can I restrict access to my IT-Tools instance?","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 a private VPN-accessible network. ServOrbit's firewall lets you close the port to all public IPs and open it only to specific CIDR ranges.",{"q":62,"a":63},"How much RAM and CPU does IT-Tools use?","IT-Tools is extremely lightweight: the Docker image is approximately 20 MB and the Nginx container uses only a few megabytes of RAM at idle. It can run alongside any other application on a VPS with 512 MB of RAM without noticeable overhead.",{"q":65,"a":66},"Can I use IT-Tools in an air-gapped environment?","Yes. Once the Docker image is pulled and the container started, IT-Tools works entirely without internet access. The Vue.js application loads in the browser and all tools run client-side. Useful for corporate networks, isolated development environments and VPNs without outbound internet access.",{"ram":68,"cpu":69,"stack":70,"port":74},"512 MB","1 vCPU",[71,72,73],"Docker","Vue.js","Nginx","3765",[],[77],{"name":78,"slug":79,"categorySlug":11,"categoryName":80,"categoryColor":81,"logo":16,"tagline":82,"description":83},"DrawDB","drawdb","Development","text-warning bg-warning\u002F10","Visual database schema designer — draw tables, define FK relationships and export SQL in seconds.","Open-source database schema editor self-hosted on your VPS — design your tables visually and export SQL DDL for MySQL, PostgreSQL, SQLite, MariaDB or SQL Server.",[85],"heberger-drawdb-vps",{"key":10,"slug":11,"name":80,"objective":87,"icon":88,"color":81},"Kick off a software project quickly.","dev",1787581039236]