viharkurama | 11 days ago
viharkurama's comments
viharkurama | 2 months ago | on: Show HN: Logchef – Open-source schema-agnostic log viewer for ClickHouse
viharkurama | 3 months ago | on: Self‑hosting is not dead: Atlassian just walked away from it
This post is our honest take on what Atlassian’s move really means for self‑hosting, what happens to Jira+Confluence heavy installs, and how to treat this as a rare opportunity to clean up workflows and possibly move to a lighter, more modern stack (including, but not only, Plane).
I have an obvious conflict of interest, so feedback/pushback is very welcome.
viharkurama | 4 months ago | on: 2 years of building a Jira alternative in open source
Vihar from Plane here. For the last two years, we've been on a journey building Plane, an AI-native alternative to Jira. Our goal has always been to create a project management tool that is both powerful and flexible, which is why we offer a cloud version and a self-hosted option designed to work even in air-gapped environments.
When we started, we were just trying to build a tool we wanted to use. We launched here on HN and, thanks to this community, the project took off, eventually hitting ~39.3k GitHub stars.
Along the way, we've had to face the really tough questions about how to build a sustainable business around an open-source project without compromising our principles. This post is our attempt to share what we've learned about our framework for balancing community needs with commercial realities.
We cover our biggest mistakes, the things that worked, and how we think about the future of OSS sustainability.
Happy to answer any questions you have about our journey, the tech stack, or the challenges of building in this space!
viharkurama | 7 months ago | on: We built an air-gapped Jira alternative for regulated industries
viharkurama | 7 months ago | on: We built an air-gapped Jira alternative for regulated industries
This includes Projects + Wiki. More here: https://docs.plane.so/core-concepts/pages/wiki
Here's a blog on how you can switch between products within Plane, https://plane.so/blog/introducing-apprail-plane-new-navigati...
viharkurama | 7 months ago | on: We built an air-gapped Jira alternative for regulated industries
viharkurama | 7 months ago | on: We built an air-gapped Jira alternative for regulated industries
That being said, we don't recommend the air-gapped version for personal use. Instead, you can use our open-source Community Edition here: https://github.com/makeplane/plane — you can self-host it and disable telemetry entirely.
viharkurama | 7 months ago | on: We built an air-gapped Jira alternative for regulated industries
viharkurama | 7 months ago | on: We built an air-gapped Jira alternative for regulated industries
viharkurama | 7 months ago | on: We built an air-gapped Jira alternative for regulated industries
The interesting part: our air-gapped deployment actually runs faster than our SaaS version. Turns out when you eliminate all network latency, things get snappy.
This post covers the technical challenges we solved (supply chain trust, 2GB bundle size, offline licensing) and why regulated industries need alternatives to cloud-only tools like Jira.
viharkurama | 1 year ago | on: Tillywork: Open-Source Work Management
what you are looking for and more's already available.
viharkurama | 1 year ago | on: Tillywork: Open-Source Work Management
work's ongoing. expect changes soon.
viharkurama | 1 year ago | on: Plane, open-source Jira alternative, got to 100K+ Docker and 44K+ K8s deploys
Additionally, there's always a free community edition available, which doesn't restrict the number of users.
viharkurama | 1 year ago | on: Plane, open-source Jira alternative, got to 100K+ Docker and 44K+ K8s deploys
Just as an example, while GitHub projects is great, tools like Plane (with bi-directional sync)/ZenHub still are trying to do a better job.
viharkurama | 1 year ago | on: Plane, open-source Jira alternative, got to 100K+ Docker and 44K+ K8s deploys
For example, Linear begins with the creation of a team, whereas we initiate with the creation of a project, subsequently integrating teams as needed. Currently, Plane is being utilized by a spectrum of users, ranging from small indie game developers to large enterprises. In Linear, the starting point always revolves around forming a team.
viharkurama | 1 year ago | on: Plane, open-source Jira alternative, got to 100K+ Docker and 44K+ K8s deploys
viharkurama | 1 year ago | on: Plane, open-source Jira alternative, got to 100K+ Docker and 44K+ K8s deploys
Vihar here, one of the maintainers at Plane (https://github.com/makeplane/plane).
Last time, we shared how we reached 15K stars on GitHub in less than a year, pushing Plane to the top spot in #project-management. The post received great feedback from the HN community, and we noticed comments about lapses in self-hosting.
We took on the challenge, rethought the entire Docker setup, made it single-click, and provided a maintenance script.
Now, we share our journey to over 100K+ Docker pulls and 44K+ K8 deploys in this blog. Please let us know what we could improve.
Hope you enjoy the article. Feedback welcome!
Thanks,
viharkurama | 1 year ago | on: One-Time Priced Open-Source Jira Alternative – Here's Why
viharkurama | 2 years ago | on: Plane: Open-Source Alternative to Jira
https://github.com/makeplane/plane/tree/develop/apps/app/com...
Our mobile app has to connect to Plane Cloud (always latest), self-hosted instances that can lag by weeks/months, and some fully air‑gapped deployments with no outbound internet.
We ended up making the app assume nothing about the server: after login it does a single "instance discovery" call to fetch metadata (including backend version + deployment flags), then routes everything through a small compatibility engine:
- hard minimum supported backend version (blocked below it) - a central feature registry (feature → minimum backend version) - version-aware API behavior (pick endpoints/request shapes based on what the server supports)
Air‑gapped support mostly became "use the same mechanism, but enforce no external network calls/telemetry."
Would love feedback / other patterns folks have used for mobile + self-hosted version skew.