Herramienta local y completa para relevamiento de dispositivos tecnológicos. Sin nubes, sin servidores externos. Tus datos quedan en tu máquina.
| Dispositivo | Datos generales | Hardware |
|---|---|---|
| Computadora / Notebook | IP, MAC, Serie, Ubicación, Usuario | CPU, RAM, Disco, GPU, OS |
| Servidor | IP, MAC, Serie | CPU, RAM, Disco, OS |
| Teléfono IP | IP, MAC, Modelo | — |
| Celular | Serie, Modelo | RAM, Disco, OS, Pantalla |
| Impresora / Scanner | IP, MAC, Serie | — |
| Switch / Router / AP | IP, MAC, Modelo | — |
| Monitor / Televisor | Serie, Modelo | Pantalla, OS |
| Mouse / Teclado / UPS / NAS | Serie, Modelo | Según aplique |
Campos por dispositivo: nombre, tipo, marca, modelo, número de serie, IP, MAC, ubicación, usuario asignado, estado, notas y hardware específico.
- Docker Desktop (incluye Docker Compose)
- Git para Windows
- Docker Engine
- Docker Compose
- Git (
sudo apt install giten Ubuntu/Debian)
- Descargá Docker Desktop desde https://www.docker.com/products/docker-desktop/
- Ejecutá el instalador y seguí los pasos
- Reiniciá la PC cuando lo solicite
- Abrí Docker Desktop y esperá a que diga "Engine running"
- Descargá Git desde https://git-scm.com/download/win
- Instalá con todas las opciones por defecto
- Abrí Git Bash o PowerShell
Abrí PowerShell o Git Bash y ejecutá:
git clone https://github.com/LucD3c/RELT.git
cd RELT
copy .env.example .envGenerá tu clave secreta ejecutando esto en PowerShell:
python -c "import secrets; print(secrets.token_hex(32))"Si no tenés Python instalado en Windows, podés generar la clave en https://generate-secret.vercel.app/64
Abrí el archivo .env con el Bloc de notas y reemplazá el valor de SECRET_KEY:
SECRET_KEY=pega-aqui-tu-clave-generada
docker compose up --buildhttp://localhost
sudo apt update && sudo apt install -y git curl
# Instalar Docker
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER
newgrp dockergit clone https://github.com/LucD3c/RELT.git
cd RELT
cp .env.example .envGenerá tu clave secreta:
python3 -c "import secrets; print(secrets.token_hex(32))"Editá el .env y pegá la clave:
nano .env
# Reemplazá el valor de SECRET_KEY con la clave generada
# Guardá con Ctrl+O y salí con Ctrl+Xdocker compose up --buildO en segundo plano:
docker compose up --build -dhttp://localhost
git clone https://github.com/LucD3c/RELT.git
cd RELT
./start.shEl script genera la clave secreta automáticamente y levanta todo.
# Detener RELT
docker compose down
# Ver logs en tiempo real
docker compose logs -f
# Actualizar a nueva versión
git pull origin main
docker compose up --build -d
# Reiniciar sin reconstruir
docker compose restartEn un volumen de Docker llamado relt-data, almacenado localmente en tu máquina. Nunca salen de tu equipo. Para hacer una copia de seguridad:
# Exportar base de datos
docker run --rm -v relt_relt-data:/data -v $(pwd):/backup alpine tar czf /backup/relt-backup.tar.gz /data- ✅ Registro completo de dispositivos IT
- ✅ Hardware detallado (CPU, RAM, disco, GPU, OS)
- ✅ Ping en tiempo real con actualización de estado
- ✅ Búsqueda por nombre, IP, MAC, usuario
- ✅ Filtro por tipo de dispositivo
- ✅ Exportar inventario a Excel (.xlsx)
- ✅ Datos 100% locales, sin nubes
- ✅ Compatible con Windows, Linux y macOS
- Backend: Python 3.12 + FastAPI + SQLite
- Frontend: React + Vite + Nginx
- Contenedor: Docker + Docker Compose
Desarrollado por LucD3c
La función de ping requiere que el dispositivo destino tenga habilitada la respuesta a solicitudes ICMP en su firewall.
Windows: Por defecto bloquea el ping. Para habilitarlo, ejecutar en PowerShell como Administrador:
netsh advfirewall firewall add rule name="Allow ICMPv4" protocol=icmpv4:8,any dir=in action=allowLinux: El ping funciona por defecto sin configuración adicional.
macOS: El ping funciona por defecto sin configuración adicional.