Videosβ
Why ITOSS?β
β
Working with ITOSSβ
β
ITOSS, your trusted partner in IT Operationsβ
β
ITOSS Suite β Quick Startβ
Spin up the full ITOSS stack (DB, Manager, Collector, Reporting, DS, Frontend, Job Scheduler) with Docker Compose.
This installation is meant for lab, pilot or POC only! For enterprise and production ready installation please contact us.
curl -L https://github.com/itoss-ar/repo/archive/refs/heads/main.zip -o repo.zip # don't use -L option on windows
unzip repo.zip
cd itoss-suite-main
cp .env.example .env
docker compose pull
docker compose up -d
docker compose ps # wait for βhealthyβ
open http://localhost # (or your FRONTEND_PORT)
Default credentialsβ
User name: Administrator password: admin
Requirementsβ
- Linux, macOS, or Windows 10/11
- Docker 24+ and
docker compose
(v2) - ~8 vCPU, 12 GB RAM (dev)
- Ports free on host: 80, 5432, 8079, 8080, 8081, 8084, 8085 (configurable)
- ~5 GB disk for images + DB volume
Servicesβ
Service | Image | Healthcheck / Ready | HostβContainer |
---|---|---|---|
itoss-db | itosssoftware/itoss-db:v8 | pg_isready + init flag | 5432β5432 |
itoss-manager | itosssoftware/itoss-manager:v8 | GET /stats | ${MANAGER_PORT:-8080}β8080 |
itoss-collector | itosssoftware/itoss-collector:v8 | depends on DB/Manager | ${COLLECTOR_PORT:-8081}β8081 |
itoss-reporting | itosssoftware/itoss-reporting:v8 | depends on DB | ${REPORTING_PORT:-8079}β8079 |
itoss-ds | itosssoftware/itoss-ds:v8 | depends on DB | ${DS_PORT:-8085}β8085 |
itoss-jobscheduler | itosssoftware/itoss-jobscheduler:v8 | depends on DB | ${JOBSCHEDULER_PORT:-8084}β8084 |
itoss-frontend | itosssoftware/itoss-frontend:v8 | depends on Manager/Rep. | ${FRONTEND_PORT:-80}β80 |
Data persists in ./data
(mapped into the Postgres container).
Usageβ
Configure environment (create
.env
)cp .env.example .env
# edit if needed (ports/credentials)Start the stack
docker compose pull
docker compose up -d
docker compose psVerify health
curl -f http://localhost:${MANAGER_PORT:-8080}/stats
Access
- Frontend: http://localhost:${FRONTEND_PORT:-80}
- Manager API: http://localhost:${MANAGER_PORT:-8080}
- Reporting: http://localhost:${REPORTING_PORT:-8079}
- Collector: http://localhost:${COLLECTOR_PORT:-8081}
- Job Scheduler: http://localhost:${JOBSCHEDULER_PORT:-8084}
- DS: http://localhost:${DS_PORT:-8085}
Common tasksβ
# logs
docker compose logs -f itoss-manager
# update
docker compose pull && docker compose up -d
# stop / start
docker compose stop
docker compose start
# wipe & re-seed (dev only)
docker compose down -v
rm -rf ./data
docker compose up -d
Backups (dev)β
docker exec -t itoss-db pg_dump -U "${ITOSS_USER:-itoss}" -d "${ITOSS_DB:-itossdb}" > itossdb_$(date +%Y%m%d).sql
# restore
cat itossdb_20250101.sql | docker exec -i itoss-db psql -U "${ITOSS_USER:-itoss}" -d "${ITOSS_DB:-itossdb}"
Troubleshootingβ
- Port in use: change the left side of a port mapping in
.env
(e.g.,18080:8080
). - Manager not healthy:
docker compose logs itoss-manager
and verify DB URL/creds. - DB init stuck: check
itoss-db
logs; ensureITOSS_DB_DUMPFILE
exists in the image and.itoss_init_done
marker appears. - Permissions on
./data
:sudo chown -R $USER:$USER ./data
(Linux/macOS).
Production notesβ
- Use Docker secrets or an external manager for credentials.
- Put a TLS reverse proxy in front (Nginx/Traefik/Caddy).
- Add backups/monitoring; set resource limits as needed.
- Point
*_DB_URL
to your managed Postgres if externalizing DB.
ITOSS β Comprehensive IT Operations Management (Datasheet)β
Multi-tenant β’ No licensing fees β’ Customer-oriented
What is ITOSS?β
A comprehensive IT operations management platform, designed for service providers and companies with multiple clients.
Itβs not just monitoring: ITOSS combines automation, lifecycle management, business KPIs, and customer focus in a single operational framework.
Key Capabilitiesβ
- Native multi-tenancy β each user only sees what they are responsible for.
- Fast implementation β prebuilt framework for Linux, Windows, vSphere, SAP, Oracle, SQL Server.
- Integrated automation β dynamic dashboards, rules, notifications, Help Desk integration.
- Embedded data science β advanced analytics without external integrations.
- Enterprise-grade security β granular roles, auditing, and Active Directory support.
- Lifecycle management β from configuration to ongoing operations.
Competitive Advantagesβ
β Customer-centric approach β designed for outsourcing and MSPs.
β Reduced overhead β less administrative burden and fewer human errors.
β Comprehensive operation β not just monitoring, but full IT service management.
β True scalability β one system for multiple clients.
β Modern stack β Spring Boot (Java), Postgres, Angular.
β No licensing fees β enterprise-scale support with no hidden costs.
ITOSS vs Classic Open Sourceβ
Aspect | ITOSS | Classic Tools |
---|---|---|
Focus | Customer + multi-tenant | Technical, point monitoring |
Implementation | Fast, ready in days | Months of configuration and scripting |
Admin load | Low, automated processes | High, manual and error-prone |
Coverage | Monitoring + lifecycle + reporting | Mainly infrastructure monitoring |
Scalability | Native multi-tenant | Single-tenant (cloned instances) |
Support | No license fees, tailored support | Expensive and limited consulting |
In Summaryβ
ITOSS = Frictionless IT operations
A comprehensive solution for outsourcing, Managed Service Providers (MSPs), data centers, and corporate IT, reducing time, hidden costs, and complexity.
Partnership Opportunityβ
ITOSS is not just a tool; itβs a framework to build managed IT service businesses.
If you are a technology provider, integrator, or consultancy, you can:
- Expand your portfolio with a proven product and no licensing fees.
- Differentiate by offering customer-oriented, comprehensive IT management.
- Generate additional revenue through implementation, support, and ongoing operations.
Letβs discuss how we can build a strategic alliance together and bring ITOSS to more clients.
Contact us and discover how ITOSS transforms IT service management.