Skip to content

2025

3 posts with the tag “2025”

Announcing: ContainerForge

We’re excited to finally introduce ContainerForge, a new project under the TrueForge–TrueTech umbrella — and the foundation for all future TrueCharts containers!

🔗 Learn more: trueforge.org/truetech/containerforge
💬 Join the discussion: on our Discord
💻 Explore the code: github.com/trueforge-org/containerforge 💖 Support our work: Sponsor us on GitHub or OpenCollective


ContainerForge is an opinionated collection of container images — focused on being efficient, consistent, and easy to maintain.

Our containers follow modern standards and proven best practices:

  • Rootless by default (568:568) for security and compatibility
  • Multi-architecture builds (x86 and ARM)
  • Semantically versioned and digest-pinnable for predictable updates
  • Single-process design for simplicity and transparency

Our guiding principle is simple:

“Build efficient, standardised and secure containers.”


While ContainerForge isn’t built exclusively for TrueNAS, it’s designed to work exceptionally well with TrueNAS’ Custom App and Docker Compose deployment options.

Here’s how we make that experience smoother:

  • Correct Default User (568:568) – Matches TrueNAS’ Apps user to avoid permission issues
  • Automatic Update Control – TrueNAS can automatically track and update containers by digest, patch, minor, or major version
  • Consistent Configuration Paths – Standardized /config directories simplify backups and migration
  • Ubuntu-based Base Images – Ensuring stable, secure, and well-supported foundations

These considerations make deploying ContainerForge images on TrueNAS a clean and predictable experience — without needing extra tweaks or compatibility layers.


🧱 Standardised, Extensible, and Transparent

Section titled “🧱 Standardised, Extensible, and Transparent”

ContainerForge builds upon the experience of existing projects such as home-operations, linuxserver.io, and hotio.dev.

What makes it different:

  • Consistent Standards — All images follow a unified base and structure
  • Transparency — Each build is verifiable with GitHub Actions attestations
  • Community Alignment — Designed for TrueCharts integration and home-lab friendliness

And because every image shares a common, well-defined base (Ubuntu, Python, Node, Golang, Java, etc.), ContainerForge enables fast, reliable updates across the board.


This is only the beginning.
We’re planning to expand ContainerForge with pre-made example Docker Compose files, making deployment even easier for users who prefer direct container setups over Helm or Kubernetes.

Our long-term goal: provide a complete, consistent container ecosystem that works great everywhere — whether through TrueCharts, TrueNAS, or standalone Docker Compose setups.


Start exploring the collection now:
👉 GitHub Packages

Full documentation and details:
👉 trueforge.org/truetech/containerforge


ContainerForge is an open, community-driven project.
We welcome feedback, contributions, and discussions from everyone interested in building and running better containers.

Join us on GitHub or Discord, and help shape the next generation of container infrastructure for the TrueForge ecosystem.

Updated OCI Repository Link

Move OCI Registry to New Domain and Responds to Bitnami Changes

Section titled “Move OCI Registry to New Domain and Responds to Bitnami Changes”

The OCI repository has been moved from tccr.io to oci.trueforge.org

All images and charts previously hosted on tccr.io are now available under the new domain:

  • Images: oci.trueforge.org/tccr/IMAGE
  • Charts: helm install mychart oci://oci.trueforge.org/truecharts/CHART

This change affects only the domain; the registry remains OCI-based as before. Users are encouraged to update their Helm configurations and image references accordingly to avoid interruptions.

We’re excited to share that we now support Talos 1.11 and Kubernetes 1.34! With the recent update to clustertool, managing and deploying clusters on these versions has never been easier. This ensures smoother operations, up-to-date features, and a more reliable experience for all our users.

Alongside the domain migration, We want to highlight the recent upstream changes from Bitnami. The popular container provider has moved to a “latest-only” publishing model for free users, meaning older tags will no longer be maintained and soon to be removed.

In addition, Bitnami has removed some images entirely, forcing the deprecation of affected TrueCharts applications such as:

  • Solr
  • Matomo

addition, we’ve fixed Nextcloud image creation and released version 31.0.8 for our charts. This update ensures smoother deployments and improved reliability, so you can run Nextcloud with confidence on your clusters.

Update all references from tccr.io to oci.trueforge.org and update their charts and clustertool to the latest version.

Expect Bitnami-based charts to stay stable thanks to digest pinning.

Note that applications relying on deprecated Bitnami images are no longer available via TrueCharts.

We emphasize our commitment to stability and transparency, while continuing to adapt to upstream changes.

Common-2025 finally released

TrueCharts Releases common-2025 Helm Library with Major Improvements

Section titled “TrueCharts Releases common-2025 Helm Library with Major Improvements”

The TrueCharts team is proud to announce the release of common-2025, the latest version of the shared Helm chart library powering all TrueCharts charts. This major update delivers powerful new features, improved integrations, and essential structural upgrades that enhance usability, maintainability, and compatibility across the board.

  • 🔐 Nginx Ingress Integration

    • Disabled by default for a cleaner baseline
    • Built-in support for:
      • Authentication
      • IP whitelisting
      • ThemePark styling
  • 🛠 GitOps CNPG Recovery Enhancements

    • No more need to bump revision numbers during CNPG cluster recovery
    • Using the revision number is now optional.
  • 🌐 Traefik Updates

    • Disabled by default for a cleaner baseline
    • Complete rework of Traefik middlewares, now defined per chart
  • 📦 Resource Management

    • Updated defaults for required pod resources
  • 🔑 Existing Pull Secret Support

    • Added support for using existing Kubernetes secrets for container registry authentication
    • Simplifies integration in environments with pre-configured imagePullSecrets
  • 🧩 Addon System Rework

    • Safe upgrade: prevents updates when some legacy addon layouts are present
    • More configuration options for addons, including:
      • Full access to the workload definition
  • 📁 Structural Cleanups

    • Removal of deprecated Portal (legacy from SCALE)
    • Major improvements to notes.txt
    • Moved MetalLB and Traefik service annotations to centralized integration logic
  • 📊 Autoscaling Enhancements

    • Refactored Horizontal Pod Autoscaler (HPA): To comply to our coding standards and testing regime
    • Added support for Vertical Pod Autoscaler (VPA): Allows for automatically adjusts CPU and memory limits over time
  • 👤 Service Account Overrides

    • Added support to optionally override the service account name in the workload podSpec
  • 🌐 Topology Key Configuration

    • Users can now configure a default topologyKey for scheduling behavior
  • 📌 Pod Affinity Support

    • Added full support for pod affinity, enabling more advanced workload placement strategies
    • Default pod affinity to ensure pods sharing RWO PVCs are started on the same node

This release marks another milestone in the growth of the TrueCharts ecosystem. A huge thank you to all contributors who help build, improve, and maintain all of our charts. Your work makes TrueCharts possible.

And of course, thank you to all users—your feedback, deployments, and support are what drive this project forward every day.


For more information or to get involved, visit: https://trueforge.org