Is there a good self hosted (preferably docker) flowchart/dataflow designer reddit / selfhosted ---------------------------------------------------------------------- ghoarder · 2023-11-01 11:27 Hi All, hope you can help. I'm trying map out how our people data flows around the company. Where to goes and where it comes from. We have multiple sources of truth, our hr system will be responsible for things like names, Cisco for phone numbers, exchange for emails etc. I need to map out all the individual connections, so the HR system might import the email from AD, and something else might take the email from exchange and put in a custom database, then something else might take it from the custom database and put it into AD. Basically it's a mess, I need to be able to document it so we can effectively rip it out and rewire everything much more efficiently going forward, hoping to move maybe a hub and spoke design with multiple producers/consumers where we can easily plumb something new in, or swap out a product without having cold sweats. I'd like the tool to be less about actual "drawing" and more about me describing the layout and it producing the image output, that way edits to this mess of spaghetti will hopefully be a lot easier until it's done. ---------------------------------------------------------------------- dotinho · 2023-11-01 12:06 Your can self host draw.io, I can do flow chart. And it’s available for docker. ---------------------------------------------------------------------- thekrautboy · 2023-11-01 12:06 draw.io ---------------------------------------------------------------------- mr-gadget · 2023-11-01 12:07 Hi, Have you looked into D2? https://d2lang.com/ I think this might help you with your problem. I also recommend the VS Code plug-in for easy authoring. Hope this helps! ---------------------------------------------------------------------- ghoarder · 2023-11-01 12:51 Ooh, this looks very promising. I'm a software dev so writing this as code is issue for me, in fact treating things as objects and linking them together will be far more intuitive for me than trying to work out how to draw the stuff. ---------------------------------------------------------------------- ddproxy · 2023-11-01 13:01 Can check out mermaidjs Plugin as well, I've used in Confluence, Markdown, Joplin... ---------------------------------------------------------------------- homegrowntechie · 2023-11-01 16:08 +1 for mermaidjs ---------------------------------------------------------------------- ghoarder · 2023-11-01 16:40 I'm using mermaidjs as a plugin to MD Books but I thought it might be a bit limited for the type of stuff I wanted to describe, maybe that's because I've only done small workflows with it at the moment in app documentation. ---------------------------------------------------------------------- ghoarder · 2023-11-01 16:43 Thanks for the suggestions, I'm going to go with D2 for this job, I like the way I can describe an object then add the links in it. I wish you could link one line of a sql\_table to something else rather than the whole sql\_table but I'm just going to make use of blow out diagrams to describe views. I've also spun up an instance of [draw.io](https://draw.io) at work on our docker host as well as I think that will be handy for a number of other things. ---------------------------------------------------------------------- carolina_balam · 2023-11-01 18:21 Excalidraw ---------------------------------------------------------------------- dhananjaipai · 2023-11-29 22:35 I was looking for this comment