Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions distribution/channels.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -927,6 +927,33 @@ channels:
pin:
strategy: none

- id: railyard
name: Railyard template catalog
status: live
category: paas-catalogs
platforms: [cloud]
runtime: channel_supplied
tier: 4
kind: paas-template
update:
method: manual_ui
sla: on_demand
links:
tracking_issue: https://github.com/libredb/libredb-studio/pull/1546
catalog: https://railyard.run/templates/libredb-studio
docs: docs/DISTRIBUTION.md
pin:
strategy: none
note: Listed on 2026-10-06 by Railyard, which added the template at the maintainer's request (#1546)
and keeps it on its own side. There is no upstream repository or pull request, and the template's
settings are not public, so they can only be checked on a deploy. Railyard says it builds this
repo's Dockerfile from main at deploy time, so there is no image tag or template version to pin,
and a deploy can carry commits no release has shipped yet, the same as the Render Blueprint.
Railyard offered to pin it to release tags instead; that change is theirs to make, not ours. On
2026-10-06 the reference deploy at libredb-studio.apps.railyard.run answered /api/storage/config
with provider local, so it did not use the Postgres the template provisions; check storage on a
fresh deploy.

- id: digitalocean
name: DigitalOcean Marketplace
status: live
Expand Down
7 changes: 4 additions & 3 deletions docs/CHANNELS.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,9 @@ channel count.

## Coverage snapshot

**43 channels · 36 live · 6 pending · 1 deprecated**
**44 channels · 37 live · 6 pending · 1 deprecated**

Live channels by platform: **Linux 9 · macOS 3 · Windows 5 · Container 6 · Kubernetes 5 · Cloud 14**
Live channels by platform: **Linux 9 · macOS 3 · Windows 5 · Container 6 · Kubernetes 5 · Cloud 15**

| Category | Live | Pending | Deprecated |
| --- | ---: | ---: | ---: |
Expand All @@ -45,7 +45,7 @@ Live channels by platform: **Linux 9 · macOS 3 · Windows 5 · Container 6 · K
| Kubernetes & operators | 4 | 0 | 0 |
| Package managers | 6 | 1 | 1 |
| OS / desktop packages | 3 | 0 | 0 |
| PaaS catalogs (listed) | 12 | 3 | 0 |
| PaaS catalogs (listed) | 13 | 3 | 0 |
| Deploy recipes | 3 | 0 | 0 |
| Cloud marketplaces | 4 | 2 | 0 |

Expand Down Expand Up @@ -84,6 +84,7 @@ Live channels by platform: **Linux 9 · macOS 3 · Windows 5 · Container 6 · K
| [Kubero template catalog](https://www.kubero.dev/templates) | PaaS catalogs (listed) | Cloud | live | Manual, on demand | [deploy/kubero/README.md](../deploy/kubero/README.md) |
| [1Panel community store](https://github.com/okxlin/appstore/tree/localApps/apps/libredb-studio) | PaaS catalogs (listed) | Container | live | Manual, on demand | [DISTRIBUTION.md](DISTRIBUTION.md) |
| [Railway one-click template](https://railway.com/deploy/libredb-studio) | PaaS catalogs (listed) | Cloud | live | Manual, on demand | [deploy/railway/PUBLISH.md](../deploy/railway/PUBLISH.md) |
| [Railyard template catalog](https://railyard.run/templates/libredb-studio) | PaaS catalogs (listed) | Cloud | live | Manual, on demand | [DISTRIBUTION.md](DISTRIBUTION.md) |
| [Sealos App Store template](https://sealos.io/products/app-store/libredb-studio) | PaaS catalogs (listed) | Cloud | live | Manual, on demand | [DISTRIBUTION.md](DISTRIBUTION.md) |
| [TrueNAS SCALE apps](https://apps.truenas.com/catalog/libredb-studio_community/) | PaaS catalogs (listed) | Container | live | Manual, on demand | [DISTRIBUTION.md](DISTRIBUTION.md) |
| [Unraid Community Apps](https://ca.unraid.net/apps/libredb-studio-0a5x41a1cy1kay) | PaaS catalogs (listed) | Container | live | Manual, on demand | [DISTRIBUTION.md](DISTRIBUTION.md) |
Expand Down
5 changes: 2 additions & 3 deletions docs/DISTRIBUTION.md
Original file line number Diff line number Diff line change
Expand Up @@ -1767,15 +1767,14 @@ versions behind the catalog before anyone noticed
([#268](https://github.com/libredb/libredb-studio/issues/268)), and `chart:bump` now moves them with
every release. **Dokploy**, **Kubero** and **Cosmos** keep only a README there -
their descriptors are authored in the upstream catalog repo, so all three are pinned `remote_file`
and a bump is an upstream PR with nothing to change here. **Eight catalog channels keep no
and a bump is an upstream PR with nothing to change here. **Several catalog channels keep no
descriptor here at all.** Two of them are pinned `remote_file` against the repository that does
hold it — the Sealos template in `labring-actions/templates`, the Unraid CA template in
`libredb/unraid-templates` — and both are documented under
[App catalogs](#app-catalogs-unraid-sealos); TrueNAS SCALE is pinned the same way against
`truenas/apps`, and CasaOS against `IceWhaleTech/CasaOS-AppStore`. The three open submissions (Umbrel, Easypanel, Portainer) have nothing to
pin until their upstream PR merges, and each entry's note names the pin to add on that day.
[Google Cloud Marketplace](#google-cloud-marketplace) is the one with nothing to pin even in
principle: its artefacts are held in Google's Producer Portal and a private Artifact Registry.
[Google Cloud Marketplace](#google-cloud-marketplace) and [Railyard](https://railyard.run/templates/libredb-studio) have nothing to pin even in principle: Google holds the artefacts in its Producer Portal and a private Artifact Registry, and Railyard keeps the template on its own side and says it builds `main` at deploy time.
Neither Fly.io nor
Render has a marketplace or template gallery to publish into, which is why the repo file itself is the
deliverable (`pin.strategy: local_file` for the version-pinned `fly.toml`; `none` for
Expand Down
1 change: 1 addition & 0 deletions src/lib/distribution/channels.generated.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ export const LIVE_CHANNELS: readonly ShowcaseChannel[] = [
{ id: "zopdev-helm-charts", label: "ZopDev Helm Charts", group: "kubernetes" },
{ id: "yunohost", label: "YunoHost", group: "paas" },
{ id: "rancher-partner", label: "Rancher Partner Charts", group: "kubernetes" },
{ id: "railyard", label: "Railyard template catalog", group: "paas" },
{ id: "digitalocean", label: "DigitalOcean Marketplace", group: "paas" },
{ id: "gcp-marketplace", label: "Google Cloud Marketplace", group: "paas" },
{ id: "azure-marketplace", label: "Azure Marketplace", group: "paas" },
Expand Down
Loading