Convert the remaining Serveex and recycled articles to steps

This commit is contained in:
Djeex
2026-09-04 15:57:38 +02:00
parent cd75fd2288
commit a7b3880088
29 changed files with 249 additions and 106 deletions
@@ -5,14 +5,6 @@ description: Install IT Tools, a self-hosted collection of handy utilities for d
:ellipsis{left=0px width=40rem top=10rem blur=140px zIndex=60}
# IT Tools
::note
🎯 __Goals:__
- Install IT Tools
- Expose IT Tools with Swag
::
[IT Tools](https://github.com/CorentinTh/it-tools) is a container exposing a web page that provides access to a wide range of development tools.
@@ -20,6 +12,9 @@ description: Install IT Tools, a self-hosted collection of handy utilities for d
## Installation
::steps{level="3"}
### Deploy the stack
Open Dockge, click on `compose`, name the stack `it-tools`, and paste the following:
```yaml [compose.yaml]
@@ -48,6 +43,9 @@ services:
Deploy the container and visit `http://yourserverip:3222`. Thats it, your IT Tools web UI instance is up and running!
### Done !
::
::caution
__If it fails:__ check your firewall rules.
@@ -61,6 +59,9 @@ You might want to access it remotely on all your devices. To do that, we'll expo
__Pre-requisite:__ We assume youve created a subdomain like `tools.yourdomain.com` in your [DNS zone](/general/networking/dns) with `CNAME` set to `yourdomain.com`. Also, unless youre using [Cloudflare Zero Trust](/serveex/security/cloudflare), make sure youve already forwarded port `443` from your router to port `443` on your server in the [NAT rules](/general/networking/nat).
::
::steps{level="3"}
### Add IT Tools' network to SWAG
In Dockge, go to the SWAG stack and edit the compose file to add the IT Tools network:
```yaml [compose.yaml]
@@ -92,6 +93,8 @@ We also assume the SWAG network is named `swag_default`.
Restart the stack by clicking "deploy" and wait for SWAG to be fully operational.
### Create the subdomain.conf file
Inside the Swag folders, create the file `tools.subdomain.conf`.
::tip{icon=""}
@@ -157,6 +160,9 @@ server {
Press :kbd{value="Ctrl+O"}, then :kbd{value="Enter"} to save, and :kbd{value="Ctrl+X"} to exit.
### Done !
::
And thats it! IT Tools is now exposed!
## Protecting IT Tools with TinyAuth