Hardened images available in stable channel
Retool now supports hardened images, which are now available on the self-hosted stable release channel. These images are designed to improve supply-chain security, reduce the attack surface, and support modern infrastructure while remaining functionally compatible with existing deployments. Learn more about hardened images in the conceptual guide.
At this time, hardened images are supported for the tryretool/backend Docker image only. Retool plans to expand support for hardened images to tryretool/code-executor-service in the future.
Plan your migration
Use the following high-level steps to evaluate and roll out hardened images.
1. Review requirements and environment
- Confirm that your environment meets the Self-hosted Retool requirements, including network and egress configuration.
- Identify any current reliance on shell access, system tools, or custom image modifications.
- Review your update process in Upgrade deployments and your overall deployment model in the Self-hosted quickstart.
2. Test hardened images in non-production
Retool strongly recommends testing hardened images on non-production instances first, for example:
- A development or staging instance in a separate Virtual Private Cloud (VPC) or cluster.
- A temporary test environment built using the Docker or Kubernetes deployment guides.
When testing:
- Update your manifests or Docker Compose files to use the appropriate
*-stable-hardenedtags. - Verify your critical apps, workflows, and database connections behave as expected.
- Check container health, logs, and telemetry using Container logs and Collect self-hosted telemetry data.
3. Roll out to production instances
When you're ready to use hardened images in production:
- Follow your usual deployment and rollout process. For example, use the near-zero downtime strategy in Scale your self-hosted deployment infrastructure.
- Upgrade instances sequentially (development → staging → production) and validate each step.
- Communicate with your users about maintenance windows and any expected changes.
If you encounter regressions, you can temporarily roll back to classic images by reverting your image tags while you work to diagnose and resolve issues.
Stable channel timeline
Over time, hardened images will become the recommended default for production deployments, and classic images will eventually be phased out.
To stay current on timelines and support windows, monitor the Stable releases and Self-hosted requirements documentation.