ShellHub Podman Support for Remote Linux Device Management

ShellHub v0.19.0 adds Podman support, giving teams more flexibility for remote access deployments in Linux environments.

Developer managing remote Linux devices using ShellHub and Podman in a modern workspace.
Streamline your remote Linux device management with ShellHub's new Podman support, providing secure, flexible, and efficient management.

Quick summary

  • Problem: Some teams cannot or do not want to deploy ShellHub with Docker in their Linux environments.
  • Solution: ShellHub v0.19.0 adds Podman support as an alternative container runtime for supported deployments.
  • Best for: Teams using Red Hat/Fedora ecosystems, systemd-based infrastructure, embedded Linux, industrial systems, and DevOps workflows.
  • Important note: ShellHub does not currently support rootless Podman; root privileges are still required for networking and namespace features.

Why Podman support matters

In today’s fast-evolving landscape of connected devices, container technology plays a crucial role, especially for solutions like ShellHub, which rely on lightweight, secure deployments to enable remote access at scale.

With version v0.19.0, ShellHub now officially supports Podman as an alternative to Docker, and this isn’t just a minor compatibility tweak. For many teams managing embedded, industrial, or enterprise systems, Podman unlocks new flexibility and infrastructure alignment.

Let’s break down why this support matters — even if rootless containers aren’t supported (yet).


Container Runtime Flexibility for Linux environments

By supporting Podman, ShellHub can now be deployed in environments where Docker isn’t available, allowed, or preferred. This includes:

  • Enterprises standardizing on Red Hat or Fedora ecosystems
  • Secure environments that avoid long-running Docker daemons
  • Infrastructures that rely on systemd-native workflows

Whether you’re working with edge devices, embedded Linux, or private infrastructure, Podman support allows ShellHub to fit your deployment strategy instead of forcing changes to it.


systemd integration

Podman integrates directly with systemd, unlike Docker. That means ShellHub can now be managed as a native system service, enabling:

  • Automatic service start/restart
  • Easier deployment via systemd-run or custom units
  • Cleaner integration with existing service orchestration tools

This makes ShellHub an ideal fit for enterprise Linux environments like RHEL, CentOS Stream, and Fedora CoreOS, where systemd is the foundation of service management.


Daemonless container execution

Podman is daemonless, which simplifies container execution and eliminates the need for a central dockerd process. This improves:

  • Resource efficiency
  • Debuggability
  • Compatibility with minimal, secure systems

While ShellHub still requires elevated privileges to manage SSH tunnels and namespaces, meaning full rootless mode is not yet available, users still benefit from Podman’s simplicity and flexibility.

Important limitation: rootless Podman is not supported yet

Important clarification: ShellHub does not currently support rootless Podman, as root privileges are required to enable key low-level networking and namespace features. However, teams can still deploy ShellHub using Podman with root access.


OCI workflow compatibility

Podman supports OCI-compatible container images and workflows, making it a practical option for teams already using container-based infrastructure.

For ShellHub deployments, this means teams may be able to:

  • Use ShellHub images within OCI-compatible container workflows.
  • Reuse existing build and deployment practices with minimal changes.
  • Adopt Podman as a Docker alternative where it fits their infrastructure policies.

This can reduce deployment friction for teams that already rely on Podman, systemd, or Red Hat-based environments. As with any infrastructure change, teams should validate the deployment in their own environment before rolling it out broadly.


Who benefits from Podman support?

ShellHub's Podman support is especially useful for:

  • Enterprises deploying in Red Hat-based environments
  • Aerospace and industrial systems with strict runtime and daemon constraints
  • QA and development teams building with Podman for test automation
  • Organizations prioritizing container runtime isolation and policy compliance

For teams that prefer Docker-free deployments, Podman support gives ShellHub another path to fit existing Linux infrastructure practices.


What else changed in ShellHub v0.19.0

In addition to Podman compatibility, ShellHub v0.19.0 delivers several updates focused on performance, UX, and operational improvements:

Improved UI/UX

  • Migrated to <script setup> in Vue UI for faster, cleaner frontend development
  • Refactored session layout and lists for better performance
  • Enhanced notifications with clearer feedback and error handling

Enhanced Session Recording (Cloud & Enterprise)

  • More stable session capture under long SSH sessions
  • Improved audit trail capabilities for teams that need better session review and operational traceability.

Backend & Security Improvements

  • Updated dependencies for security and compatibility
  • Core performance improvements
  • Minor bug fixes and logic cleanup

Ready to try ShellHub with Podman?

Whether you’re securing access to embedded devices or scaling remote support across fleets, ShellHub’s flexibility now fits even more environments.

Next step

Want to try ShellHub with Podman support?

Try ShellHub for free

Or read the release notes:

Read the ShellHub v0.19.0 changelog