HN user

pmig

590 karma

Building distr.sh

Posts31
Comments135
View on HN
distr.sh 2mo ago

Should I run plain Docker Compose in production in 2026?

pmig
413pts298
github.com 9mo ago

Show HN: HyprMCP – Analytics, logs and auth for MCP servers

pmig
59pts8
aur.archlinux.org 9mo ago

Arch User Repository (AUR) is offline

pmig
3pts0
hyprmcp.com 10mo ago

Show HN: MCP Server Installation Instructions Generator

pmig
23pts6
hyprmcp.com 10mo ago

Building Supabase-Like OAuth Authentication for MCP Servers

pmig
34pts3
glasskube.dev 1y ago

Comparing Docusaurus and Starlight and why we made the switch

pmig
58pts28
open.spotify.com 1y ago

Is Spotify Down?

pmig
4pts2
glasskube.dev 1y ago

Zero-Downtime Kubernetes Deployments on AWS with EKS

pmig
203pts115
glasskube.dev 1y ago

One year after switching from Java to Go

pmig
257pts484
own.page 1y ago

Own.page Is an Alternative to Bento.me

pmig
1pts0
github.com 1y ago

Show HN: GitOps Template for Kubernetes

pmig
86pts35
github.com 1y ago

Show HN: We open-sourced our GitOps template for ArgoCD

pmig
12pts6
github.com 2y ago

Ask HN: In which configuration language should Glasskube Native packages be in?

pmig
1pts1
github.com 2y ago

Which configuration lange should we pick for Glasskube Native packages?

pmig
1pts1
github.com 2y ago

Show HN: Glasskube – Open Source Kubernetes Package Manager, alternative to Helm

pmig
266pts118
glasskube.dev 2y ago

The guide to kubectl I never had

pmig
7pts2
emojidb.org 2y ago

Simple ad-free emoji database to find and copy your emoji

pmig
2pts3
github.com 2y ago

Weaveworks (Flux) enterprise is now open-source

pmig
2pts0
landscape.cncf.io 2y ago

Glasskube is now part of the CNCF Landscape

pmig
2pts0
twitter.com 2y ago

Developer tutorial on Git leads to Express.js pull request spam

pmig
1pts0
x.com 2y ago

Htmx is a great front-end library, but its x account is full of memes

pmig
8pts27
glasskube.dev 2y ago

Show HN: Glasskube v0.0.1 Technical Preview for a New Kubernetes Package Manager

pmig
29pts18
github.com 2y ago

Mariadb-operator: Run and operate MariaDB in a cloud native way on Kubernetes

pmig
1pts1
news.ycombinator.com 2y ago

Missing A-Record for HTTPS://Lobste.rs

pmig
2pts3
glasskube.eu 2y ago

Shortcomings of Helm – The Kubernetes package manager

pmig
5pts2
github.com 2y ago

Cloud storage backup (snapshots S3 buckets with custom retention)

pmig
3pts1
glasskube.eu 3y ago

How to Deploy Matomo on Kubernetes

pmig
2pts1
github.com 3y ago

Show HN: Kuberentes Operator for Matomo Written in Kotlin

pmig
3pts0
pmig.at 5y ago

What I have learned in 5 days working with Kubernetes

pmig
1pts0
angular.io 9y ago

Https://angular.io (Angular2) is built with Angular1 and not even minified

pmig
1pts2

This is a problem we, as a company, have thought about a lot, but we always concluded that Kubernetes is already the simplest abstraction of a distributed system that is feasible for the diverse needs that the biggest companies out there have.

We previously built a package manager for Kubernetes to abstract it in the simplest way possible `glasskube install app` but we failed because every abstraction needs to follow a "convention over configuration" pattern at some point. Also, we weren't able to monetize a package manager.

With Distr (https://github.com/distr-sh/distr), we have actually been able to help companies not only package but distribute and either manage or give their customers a way to self-manage applications. Our customers are able to land on-premises contracts at enterprises way faster than before, which is also a clear ROI for paying for Distr.

So, I don't think that you can get the flexibility of a distributed application orchestrator with a simple declarative YAML file if your target environments are diverse.

Congrats on building your custom delivery platform. We understand your pain ;-). Any specific pain you want to share or feature you are still missing in your solution?

We’re happy to help you migrate to Distr if you decide you no longer want to maintain your solution or if you’d like to benefit from regular updates and continuous improvements.

Distr SaaS is configured for USD only (via Stripe) for simplicity, but EUR payments are definitely possible (either via Stripe, SEPA, etc.).

Thanks for sticking around! Yes indeed, Distr already has a lot of features and can replace many other tools in your deployment stack (e.g., CI, log collection, alerts, licensing, secrets, OCI registry, customer & user management).

Users definitely also use us for internal deployments, but there are some trade-offs you’ll need to make compared to the zero-config setup you get when deploying your Next.js app to Vercel on the one hand, and the hardcore customization you get when running your own GitOps/Terraform setup on the other.

Is there any specific feature you’re missing, or is it just that our website doesn’t really highlight that use case?

Sure, happy to follow up with a detailed comparison.

TL;DR: Octopus Deploy has a strong focus on CD, providing a Cloud based framework to push your software to multiple targets. Distr also supports directly and continuously deploying your software to various deployment targets, but it additionally supports the pull approach, where the customer fully self-manages their infrastructure and simply fetches the application or artifacts from Distr.

Octopus Deploy also offers deep Argo CD integration (after they acquired Codefresh). On the other hand, Distr is completely open source and can be self-hosted if desired.

If you’re interested in specific features, I’m happy to go into more detail.

Sure, multiple of our customers that distribute applications with a machine learning/AI component also need to distribute their models. They can use our OCI registry to distribute large images with huge layers. We specifically reworked our registry implementation to storing in-transit blobs on disk to save memory, ensuring the application doesn’t run out of memory [1].

[1] https://github.com/distr-sh/distr/pull/1478

Feel free to reach out via our website[1]. Distr does not require an internet connection to keep your application running. Update commands are fetched directly from the agent and do not require any special connectivity.

Updates are pulled before the rollover to a new version is performed, so a poor internet connection may only affect the download speed of new updates. Distr is designed to operate even when no connection is available, or when connectivity is only allowed in short time slots.

[1] https://distr.sh/contact/

Thanks. If you are referring to how we handle large OCI images for our OCI-compatible container registry, we create a temporary volume and stream/cache the layers there before streaming them to S3-compatible storage. This mitigates the need to keep large layers in memory, which previously led to memory resource exhaustion.

If want to dig even deeper, this specific implementation was done in this pr: https://github.com/distr-sh/distr/pull/1478

After taking a closer look at MCPCat the implementation is quite different for MCPCat you need to integrate a SDK and HyprMCP works as a proxy in front for your already existing MCP server.

OmniFocus MCP 10 months ago

Interesting, have you thought converting the MCP server to a remote http server?

Most software we install locally is at least distributed via a trusted party (App Store, Play Store, Linux package repos, etc) and have a valid signatur (Desktop & Mobile) or are contained in some way (containers, browser extensions, etc..).

In the case of MCP, remote servers at least protect you from local file leakages.

That's a good point, we really think that the future of MCP servers are remote servers, as running "random" software that has little to no boundaries, no verification or similar shouldn't be a thing. Is there a specific reason, you prefer stio servers over http servers? Which servers are you using?

Thanks for the mcpb hint, we will look into it.

This is actually a huge milestone and can be similar to ArtifactHUB in the CNCF space. ArtifactHUB generally is a great place to publish and look up Helm charts. Especially verified and and official badges help a lot.

[0] https://artifacthub.io/

The MCP Registry 11 months ago

This is actually a huge milestone and can be similar to ArtifactHUB in the CNCF space. ArtifactHUB generally is a great place to publish and look up Helm charts. Especially verified and and official badges help a lot.

[0] https://artifacthub.io/