UPTR®

UPTR® is the solution to manage Linux repository LifeCycles and can be integrated easily into existing DevOps strategies.

UPTR® Features



Modern and fast Web-UI

UPTR® comes with a modern and fast webinterface based on Google's Angular framework.
UPTRs® Dashboard

System Installation & Provisioning

UPTR® is able to install frequently used Linux distributions on Hardware and common Virtualization Environments.
UPTRs® Host overview UPTRs® Provider management
  • Support for most commonly used Linux Distributions
    • UPTR® is able to install multiple Linux distributions from scratch like AlmaLinux, CentOS, Debian(*), Fedora, Oracle Linux, RHEL, Rocky, SLES and Ubuntu(*)
    • (*) = Available soon!
  • Installation methods
    • Currently supported installation methods are autoyast, kickstart and preseed
    • Adaptable auto-install files and post-installation templates
  • Supported Hardware and Virtualization Environments
    • UPTR® can provision virtual machines within Proxmox, vSphere, oVirt and RHEV as well as on bare metal systems
  • Management Flow
    • Several statuses to have a seamless process flow of installation and provisioning like inventory, planned, provisioning, installed, built etc.

System Management

Manage all clients easily by using templates, static or dynamic groups, VNC connections, powerfull search- and filter tools and more.
UPTR® Group management UPTRs® Pattern search
  • Client VNC connect
    • UPTR® supports connecting to the display of a client system in order to support the user instantly in his work environment
  • Client attributes
    • UPTR® is able to save global and local attributes for every single system which then can be used to perform searches or run playbooks against a defined group of clients
  • Client templates and cloning mechanism
    • Define complete client templates with all non-unique host details.
    • Defined clients can easily be cloned with all non-unique settings.
  • Host Exchange
    • Transfer all non-unique properties of existing clients to another one to make client exchanges easy.
  • Static and dynamic groups
    • Systems can be organized in both static and dynamic groups
  • Simple and extended search
    • UPTR® provides a simple filter and sorting mechanism
    • UPTR® provides an extended search of almost all database pattern to limit result of complex result queries
      • logical combinations ( and / or / not / contains )
      • save complex search patterns to new static or dynamic client groups

Repository management

Choose from over 200 preconfigured Linux repositories, add your customized repositories and manage them within collections and self-defined lifecycles.
Repository management Repository Collections
  • Preconfigured repositories
    • More than 200 repositories are already preconfigured and ready to use including all commonly used Linux distributions.
  • Customized repositories
    • There is the possibility to create and manage your own custom RPM repositories. We are currently working on supporting DEB
      as well.
  • Repository Lifecycle
    • Ability to stage through self-defined statuses using your own repository lifecyle like (for example "Develop -> QA -> Production")
  • Repository Collections
    • Repository collections help to organize multiple repositories and stage all of them at once

Package, Patch & Errata Management

UPTR® provides a browsable package / errata manager and a clear patch management mechanism.
Package Browser Patch management
  • DEB and RPM package browser
    • UPTR® comes with a package browser showing detail of RPM and DEB(*) packages.
    • (*) = Available soon!
  • Errata information
    • UPTR® provides Errata information containing details of corresponding CVE's and similar for the majority of Linux Distributions.
  • Patch management
    • Current and latest available packages including Errata information can be viewed and compared.
    • Hosts can either be patched manually or scheduled via task manager.

Configuration Management with Ansible

UPTR® includes embedded Ansible support, an online playbook editor and provides a function to collect and store Ansible facts from clients.
Ansible Playbook-Editor Ansible Playbook Run
  • Ansible support
    • In order to easily run playbooks or roles against specific systems, UPTR® comes with embedded Ansible support
  • Playbook editor
    • UPTR® contains a powerful embedded editor that makes it easy to create, edit and manage Ansible playbooks in our Web-UI
  • Ansible push
    • To run the playbooks against single systems, dynamic or static groups UPTR uses the regular Ansible push method.
  • Ansible pull
    • The Ansible Pull mechanism is used to run the UPTR® internal playbooks at thousands of systems.
    • Available soon: We are currently developing a feature to also run individual Ansible playbooks or roles
  • Ansible CMDB
    • UPTR® is collecting and storing Ansible facts from client systems using the Ansible Pull mechanism. The Client facts can also be compared to the facts stored at UPTR® to find differences

IP Address Management with DNS and DHCP Support

Integrated IPAM that provides subnet declaration and IP utilization. DNS and DHCP management support.
Prefix and its free address ranges Configuration of a prefix
  • IPAM (IP Adress Management)
    • The IPAM of UPTR® provides subnet declaration including a visualization of used IPs in a specific network.
  • DNS
    • UPTR® enables you to create, modify and delete DNS records at ISC Bind, Active Directory and Infoblox DNS servers
  • DHCP
    • UPTR® can create automatically the corresponding DHCP entry through DNSMASQ and ISC DHCP while provisioning a new system

User Management

User management enables administrators to grant access, manage user access and control user accounts.
individual user preferences
  • Manage user accounts locally or via LDAP
  • Four roles are available to grant different level of permissions: reader, editor, manager, admin
  • Several individual user preferences and settings, can be set by any user. E.g. additional client details, refresh intervals, etc.

Task Manager

Single point of view to manage all tasks - including a powerful scheduler.
Taskmanager Task automatization
  • UPTR® provides a central task manager to view or cancel all activity
  • Integrated task scheduler
    • Powerful quartz-like scheduler that support interval, onetime, by date and cron-like syntax
    • Scheduling tasks such as provisioning, patching, repository syncing are integrated