TULPAR
FAQ
We've got your answers
Got questions? We have answers. Below you'll find our most frequently asked questions to help you get started, understand the features and get the most out of TULPAR.
What is TULPAR?
TULPAR is an enterprise control panel designed to manage HPC (high-performance computing) clusters through a web browser. It combines Slurm job management, Warewulf 4 provisioning, node health monitoring, infrastructure services (NTP/LDAP/DNS/MySQL) and Docker management in a single interface.
What technologies is it built on?
The backend is Python/FastAPI, the frontend React 18 + TypeScript. Metrics come from Prometheus and job information from the slurmrestd REST API; data lives in MariaDB and PostgreSQL/TimescaleDB. The whole stack is deployed with Docker Compose — head Slurm components run natively on the host.
Do I need deep HPC expertise to use it?
No. Installation is two commands and a web wizard; node onboarding, service provisioning and configuration convergence are automatic. Researchers can submit jobs from a web form without writing sbatch scripts. Familiarity with Slurm concepts helps in advanced scenarios, of course.
What support is provided?
Every license comes with comprehensive documentation — installation, administrator and user handbooks are embedded in the panel. With the Starter, Standard, Pro and Enterprise support plans we're with you from installation consulting to 24/7 operations support; use our contact page for details.
Does it integrate with my existing tools?
Yes. TULPAR is designed API-first with ~300 REST endpoints and works with industry-standard components such as Slurm, Prometheus, OpenLDAP, dnsmasq, chrony and MariaDB. Hybrid identity (local + LDAP/SSSD) with your existing LDAP directory is supported.
What is the licensing model?
TULPAR is offered under a commercial license; licensing is annual, determined by your cluster scale and support coverage. Every license includes the full feature set — there is no feature gating. Contact us through the contact page for a quote.
How many nodes does it support?
Because metric collection uses the Prometheus API rather than SSH, it scales naturally to 100+ nodes. The per-node agents (node_exporter + tulpar-agent) are installed automatically during kickstart.
Can it be installed in an air-gapped environment?
Yes. RPM repositories travel with the product, the Slurm package repository can be imported as a GPG-signed offline bundle, and container images are loaded with docker load. Everything works on a closed network, including installation, monitoring and central logging.
What monitoring and reporting features are there?
Node CPU/RAM/disk/GPU metrics, job accounting data, a unified event timeline, rule-based alerts (SMTP/webhook/in-panel notifications), a central log store (VictoriaLogs), and a job detail view joining Slurm accounting with Prometheus series.
Is my data safe?
TULPAR runs entirely on your own servers (on-premises) — your data never leaves your infrastructure. Every mutation is written to the audit log with SHA-256 hash-chain tamper detection; JWT-based authentication, RBAC and rate limiting are standard.
How quickly can I get started?
A typical installation takes minutes: the preflight script prepares the prerequisites, install.sh brings up the stack, and you enter your values in the web wizard. When the wizard finishes you're redirected to the login screen and the cluster is ready to use.
READY FOR YOUR NEXT COMPUTATION
Unleash your
infrastructure’s potential.
Let’s explore what TULPAR can do for your cluster.
Request a demo