7 ms·
Show HN: Isaiah – open-source and self-hosted app to manage everything Docker
- pgt 2y ago[flagged]
- lnxg33k1 2y agoI always curse software, and in Italy we have full libraries of ways to curse gods and saints, I wish more projects would adopt religious names, could get 2 birds with 1 stone
- chuckSu 2y ago[dead]
- mixermachine 2y agoAgree. Better stay neutral and not bind software to religion or politics.
- bovermyer 2y agoI'll buy the hard-to-type part, but I don't have any particular qualms about using software named after religious figures. For context, I'm atheopagan.
- deleted 2y ago[deleted]
- Takennickname 2y agoThat provided no context at all, lol (I legit laughed out loud). Like that's so far out of the common framework that any context provided is lost on most people (including me.) I'm someone who often debates religion and appreciates someone who finds a philosophy that works for them, so this is no slight against your beliefs. I just find it funny that it was used to provide 'context'.
- bovermyer 2y agoThe context I was trying to provide was that I have a particular philosophical viewpoint that could predispose me towards negative association for traditional religious concepts. Or, put another way, people like me often hate religion, especially monotheistic religion.
- devsda 2y agoHard to type and search for. It is a common name so they are likely to run into irrelevant results even when adding an extra keywords for context.
- andix 2y ago[flagged]
- dotancohen 2y ago[flagged]
- windexh8er 2y agoWhile there, at one time, was a "Hyundai Genesis" there hasn't been for some time. "Genesis" is now the luxury brand of "Hyundai". You wouldn't say... "Would you not buy a Toyota Lexus because of the name?" Hyundai spun the name off as a brand in 2015 [0]. Technically, you're right - because there is a car by that name (albeit old now). But, for future reference! [0] https://en.m.wikipedia.org/wiki/Genesis_Motor https://en.m.wikipedia.org/wiki/Genesis_Motor
- aerzen 2y agoIs genesis a religious word? I thought it meant beginning in greek? Using this logic, the word "revalation" would also be religious.
- dotancohen 2y agoIn English, genesis is no more a religious word than is the given name Isaiah. That is exactly my point. One rarely hears the word genesis outside a Biblical context, and perhaps OP rarely hears the name Isaiah outside a Biblical context, but intrinsically neither are religious. Other common Biblical names are Mary, David, Joseph, Abraham, Adam, Mathew, Daniel, Jacob, John, Simon, Michael, I could go on.
- dangsux 2y ago[dead]
- man4 2y ago[dead]
- bsenftner 2y agoAny users with usage reports? Looks interesting.
- raesene9 2y agoFor managing Docker installs another option could be portainer. Their community edition is open source https://docs.portainer.io/v/2.20/start/install-ce/server/docker/linux https://docs.portainer.io/v/2.20/start/install-ce/server/doc...
- eddyg 2y agoPortainer is mentioned by the author in the README: “What spurred me to build Isaiah in the first place is a bunch of comments on the Reddit self-hosted community, stating that Portainer and other available solutions were too heavy or hard to use.”
- deleted 2y ago[deleted]
- rograndom 2y agoYacht (https://yacht.sh/ https://yacht.sh/) is good too if anything about Portainer upsets you.
- ethanpil 2y agoLooks like a clone or fork of the UnRaid docker interface
- unstatusthequo 2y agoI had weird Windows boot lag with Portainer. Like minutes. No containers were even active or running. Uninstalled and it went away.
- deleted 2y ago[deleted]
- deleted 2y ago[deleted]
- dmunyard 2y agoThis reminds me of k9s, particularly the UI and full functionality. I use dockge https://github.com/louislam/dockge https://github.com/louislam/dockge for managing stacks on a home server. Isaiah feels very admin oriented, or perhaps developer friendly for that full docker experience via the web. I only had a brief play but I couldn't see how to deploy a new container. That would make this a companion tool alongside something like Dockge, portainer etc.
- willmoss 2y agoThanks for the feedback! To deploy a new container, you have two options : - From an image (in the "Images" tab), you can open the menu, and run the image as is (or press "r"). You will be prompted for a container's name, and it will be created. - You can press "C" (for Create stack), fill in a docker-compose.yml file content, and confirm. This will create a stack from your file! Let me know if I can help!
- gcr 2y agoI am curious why this name was chosen. Is there any connection between Isaiah and whales? Feels somewhat TempleOS-y.
- willmoss 2y agoAlright! I'll copy-paste an explanation I gave prior on Reddit. I legit had no idea this would spark so many conversations hahaha. "I like to use a pen name generator, and use the generated name for my projects. It makes it easier for me to name things, rather than having to come up with new naming ideas for every new project. And also, I like the idea that every project has a person's name, as if, by using the project, you're getting the help of the person named X (X = Isaiah, Erin, Osmond, any other project I have published)." I really had never thought of the religious aspect of Isaiah, I just went with a generated pen name I liked.
- gcr 2y agoThat makes sense, heh. I had thought you were going for a Moby Dick pun with “Ishmael” or something
- harel 2y agoTo me names are important. I have to find a good name for a project or business before I start. Or at least good-enough. This is a great naming idea. I love it.
- throwaway984393 2y ago[dead]
- isaiahwp 2y agoI also thought that there's a deeper meaning why you picked the name. Still a cool project. I love how you kept the terminal UI look.
- beardyw 2y ago> any connection between Isaiah and whales? You are thinking of Noah and the Whale. https://en.m.wikipedia.org/wiki/Noah_and_the_Whale https://en.m.wikipedia.org/wiki/Noah_and_the_Whale
- andix 2y agoI like the idea of a web based text ui. But if it's a clone of an existing cli tool this seems to be going full circle, just use ssh or a web ssh client. Still a nice project though :)
- deleted 2y ago[deleted]
- mfld 2y agoIt is an attempt at recreating the lazydocker command-line application from scratch, while making it available as a web application without compromising on the features. Wouldn't it be possible to directly use lazydocker with a browser terminal such as wetty?
- gdw2 2y agoI would think so! Looks like the author tried some similar approaches. In the disclaimer section: > Before creating Isaiah, I tried to "serve lazydocker over websocket" (trying to send keypresses to the lazydocker process, and retrieving the output via Websocket), but didn't succeed, hence the full rewrite. > I also tried to start Isaiah from the lazydocker codebase and implement a web interface on top of it, but it seemed impractical or simply beyond my skills, hence the full rewrite.
- macspoofing 2y agoHa! At least OP is honest.
- mttpwll 2y agoI took a crack at something like this a couple of weeks ago[0] except using ttyd. It’s been working pretty well since then and I actually really enjoy the setup. [0] https://github.com/mattpowell/lazydocker-web https://github.com/mattpowell/lazydocker-web
- assanineass 2y ago[flagged]
- deleted 2y ago[deleted]
- globular-toast 2y agoCurious why people feel the need for tools like this. I think git benefits massively from a graphical tool but I don't really see the point for docker, docker compose or even kubernetes. I do find CLI completions essential, though.
- Timber-6539 2y agoCLI is good and the best way to manage docker containers, however editing that compose file from a browser tab and hitting recreate slaps different. A web GUI makes it so that users who are otherwise intimidated by CLI can still make use of docker.
- globular-toast 2y agoI would be worried about where that compose file is being stored. I keep my compose files in a git repo and after I edit them just do `docker compose up -d` (in fact, I hit a key in my editor and it runs that for me, showing the output).
- Timber-6539 2y agoThose are 2 hops as opposed to editing and applying the changes from a single interface. With git, assuming you are talking about an online repo, there is always the worry of accidentally leaking credentials etc. Though I assume the project mentioned here is all local so the compose files will be saved in a local directory. I suppose the two methods (CLI and GUI) don't make much difference but they appeal to different users, maybe even different occasions for the power user.
- ramon156 2y agoI haven't tried it yet, but if it cuts a step in my development process then yes please!
- user- 2y agoCheck out k9s, if you use kubernetes. It made me 100x more efficient when working across multiple clusters and namespaces.
- navigate8310 2y agoI use a combination of docker and remote explorer extension for visual code. This gives me an IDE that can control containers spanning multiple nodes.