HNHacker News
TopNewBestAskShowJobs

b_shulha

13 karma · joined August 10, 2024

Building https://makeadir.com in public (@b_shulha on X)
submissionscomments
b_shulha··on [dead]
Hi there,

Okay, maybe not the last one, but I'm working on a prototype of the "idiomatic" OpenAPI schema generator.

I wasn't happy with the well-known options:

swaggo requires magic comments that I cannot take.

goa introduces custom DSL and forces you to either use it's generated structures or continuously hook in your own structures, trying to match those in sync.

I decided to give a try for my own vision and this project was born. It is currently at the PoC stage, but I plan to use it for my other tiny startup (it's live, but runs on the MVP version with React Server Actions under the hood).

Please let me know what you think!

b_shulha··on Show HN: Puck – Open-source visual editor for React
I'm using Puck for my no-code website builder. Works like a charm and saved me literally weeks of development efforts.

Thank you! <3

b_shulha··on Ask HN: How long do you think this AI wave will last?
Sure. There is almost no industry left where AI is not plugged into the business processes.

LLM are tunable, so we'll get some kind of kindergartened version of AI which will be still useful, yet too polite.

b_shulha··on Ask HN: How long do you think this AI wave will last?
It will be with us forever. It is yet another industrial revolution bumping our productivity by multiple times.
b_shulha··on Ask HN: What selfhosted PaaS would you recommend?
https://Ptah.sh/ might be a good fit too.

This is the tool I am developing for myself, but it already handles some production workloads for my other projects. It runs on top of Docker Swarm, so there are no issues running hundreds of services on hundreds of nodes.

b_shulha··on Show HN: I have made a fair source alternative to Heroku
Sorry, forgotten to post the GitHub link: https://github.com/ptah-sh/ptah-server/
b_shulha··on Heroku Alternatives
Would you write an article about self-hosted alternatives?
b_shulha··on Gentle Guide to Self-Hosting
That was quick. Means a lot for the tiny startup. Thank you. <3
b_shulha··on Gentle Guide to Self-Hosting
Coolify and others mentioned on that website can run on the server itself as well.

It happened that Coolify provides the paid option to sponsor the development, but it is not mandatory.

b_shulha··on Gentle Guide to Self-Hosting
Any chance to get my SaaS into "Heroku alternatives" section as well?

https://ptah.sh

b_shulha··on Reclaim the Stack
I've read the Introduction, but still have no idea why I need to use this platform instead of a managed k8s provided by DO.

It probably makes sense to put a few words on the "components" as well, as it seems to be the main selling point and not the privacy/GDPR concerns.

b_shulha··on Please stop inventing new software licences (2020)
This is the core part of FSL-1.1-Apache-2.0. For MIT it is the same, just the "Grant of Future License" paragraph mentions the corresponding license.

---

License Grant

Subject to your compliance with this License Grant and the Patents, Redistribution and Trademark clauses below, we hereby grant you the right to use, copy, modify, create derivative works, publicly perform, publicly display and redistribute the Software for any Permitted Purpose identified below. Permitted Purpose

A Permitted Purpose is any purpose other than a Competing Use. A Competing Use means making the Software available to others in a commercial product or service that:

    substitutes for the Software;

    substitutes for any other product or service we offer using the Software that exists as of the date we make the Software available; or

    offers the same or substantially similar functionality as the Software.
Permitted Purposes specifically include using the Software:

    for your internal use and access;

    for non-commercial education;

    for non-commercial research; and

    in connection with professional services that you provide to a licensee using the Software in accordance with these Terms and Conditions.
b_shulha··on Please stop inventing new software licences (2020)
Right, that's a good addition. Thanks.

However, it solves problems the author mentions in his article: you can freely contribute and use the software as you wish, just don't create a competitive company using the recent versions of the sources.

And in 2 years the code becomes true OSS - either MIT or Apache 2.0 (or anything else you want - the FSL itself is pretty short so you can easily adjust it to your needs without spending hours on lawyer consultations).

BTW, the FSL is driven by Sentry, and they have created an org to cover the fair usage licensing: https://fair.io (that's why I have mistyped the FSL name in the original comment).

b_shulha··on Please stop inventing new software licences (2020)
This is why I like Fair Source License. It protects the company's IP but gives a community legal ways to contribute & use software for their needs.

https://fsl.software

b_shulha··on Reclaim the Stack
While k3s make k8s easier for sure, it still comes with lots of complexity on board just because it is k8s. :)

Nowaday I prefer simple tooling over "flexible" for my needs.

Enterprises, however, should stick to k8s-alike solutions, as there are just too many variables everywhere: starting from security, and ending the software architecture itself.

b_shulha··on Reclaim the Stack
Oh, thanks for asking. ;)

It is a fair source (future Apache 2.0 License) PaaS. I provide a cloud option if you want to manage less and get extra features (soon - included backup space, uptime monitoring from multiple locations, etc) and, of course, you are free to self-host it for free and without any limitations by using a single installation script. ;)

https://github.com/ptah-sh/ptah-server

But anyway, I'm really curious to know the answers to the questions I have posted above. Thanks!

b_shulha··on Reclaim the Stack
Who are your target audience? There are so many components in this system, so it would require a dev-ops team member just to keep it healthy.

What are the advantages over the (free) managed k8s provided by DigitalOcean?

---

Gosh, I'm so happy I was able to jump of the k8s hype train. This is not something SMBs should be using. Now I happily manage my fleet of services without large infra overhead via my own paas over Docker Swarm. :)

b_shulha··on Dokku: My favorite personal serverless platform
Dokku is great, but have you tried https://ptah.sh ? ;)

(sorry)

This is the service I have been working for the lasts months alongside my 9-5. Heavily inspired by Coolify, but it is based solely on Docker Swarm to save the development efforts on other features.

Also, it is a bit opinionated to adjust the UX to what I need myself, so there are slight deviations from the way how others work with Swarm.

I have a short vid which I have recorded today on how one could easily deploy WordPress to any VPS: https://youtu.be/k34Zdwcsm6I

It covers usage of the 1-Click apps templates which speed up everything "a little bit".

b_shulha··on Coolify’s rise to fame, and why it could be a big deal
Okay, I see that everyone bumps their project into the thread, so I'll follow the mob. :D

Mine is located here: https://ptah.sh

Idea is the same as with Coolify, but a little bit more opinionated and built solely on Docker Swarm.

b_shulha··on Coolify’s rise to fame, and why it could be a big deal
There is a Fair Source model, driven by Sentry: https://fair.io
b_shulha··on Coolify’s rise to fame, and why it could be a big deal
(not coolify)

Solutions like Coolify help to save more than 30 minutes.

I have recorded a sample of my own herokulikeinspiredbycoolifysuccesssaas where I deploy a WordPress instance (with MySQL and ability to enable backups with 1 click) in less than 3 minutes, including introduction, explanations and afterword.

https://youtu.be/k34Zdwcsm6I

Having the right app template allows to easily spin any number of services you need in an ultra-short time.

Mine is based on the Docker Swarm, so you're getting the proven solution under the hood.

b_shulha··on Ask HN: What are you working on (August 2024)?
Also, I have created the Vendor Stories - https://stories.ptah.sh - the curated list of success or failure stories when people are meeting the huge corporations.
b_shulha··on Ask HN: What are you working on (August 2024)?
Hey,

Working on the open source alternative to Heroku - https://ptah.sh (https://github.com/ptah-sh/ptah-server)

Already have some success: we use it for our other 3 projects, thus saving us some cash. :)

I have the 1-click apps marketplace, backups and, soon, monitoring.

b_shulha··on An easy way to deploy Docker containers to your VPS using Ptah.sh
Hi there. :)

I'm Bohdan, founder of Ptah.sh - a flexible, fair source and independent alternative to Heroku/Vercel which puts you in control of your expenses.

I wanted to share with you how you can deploy Docker images onto your own VPS with my service.

b_shulha··on Ptah.sh – self-hosted made easy
Hey,

Founder of ptah.sh here.

Thanks a lot for mentioning us. :)