Comment on Interoperability between self-hosted services
irmadlad@lemmy.world 1 day ago… well that’s the part I’m challenging. I was thinking like this but I’m wondering if that could be improved.
Do you have a specific use case for two containers that you want to talk to each other? There are some Docker containers that will cozy up, but as you point out, there are some that don’t. Maybe it would be worth the time to consult with the dev teams of said containers, and see if they have any suggestions or ways to go about it. It would seem to me that would be your best point to deviate from. Couldn’t hurt. I would create a defined road map of what you are trying to accomplish before hand, and run it by the dev teams. Just give them a little time to respond. They are real people with real lives too.
As I’m thinking about it, I wonder if your solution might be automation? Something like n8n might allow cross container exchanges. Of course, those data points have to be present for you to tap them tho.
utopiah@lemmy.world 21 hours ago
Sure, for example once a Jitsi Meet meeting ends (more than 1 person in a room in, everybody gone), save the chat log to CopyParty e.g. WebDAV push to /meetingname_date.txt would be enough to be useful. It’s something we tend to do manually on a regular basis.
Yes no rush and I can code so I would be able to test before suggesting anything.
I don’t touch AI but I do think conventions, e.g. not “just” an API but SWAGGER, specific filesystem on mountpoints, etc could facilitate this.
irmadlad@lemmy.world 12 hours ago
Automation doesn’t always mean AI. The app I mentioned, n8n, has two versions: with and without. The plain n8n app is very capable of doing a ton of stuff.
utopiah@lemmy.world 9 hours ago
Sorry if I’m a bit slow but what does it actually do? I skimmed through “automations” earlier this morning and I mostly found paid-for GenAI related stuff.
dfense@lemmy.world 6 hours ago
As an example, what I do with n8n to hook services together:
There is more, but just as an example. Quite easy in n8n, because many integrations are preconfigured (e.g. Nextcloud), but also plain REST API if necessary (zello).
irmadlad@lemmy.world 7 hours ago
You’re not slow…sheesh.
The version I’m using does not include AI, basically because I don’t have the equipment to run AI 100% local, and n8n AI makes you tap public AI outlets. Both versions are available. The community version of n8n is open-source.
A workflow:
spoiler
Image
There are over 400 different integrations: n8n.io/integrations Of course, the AI stuff you can skip. And when you get to the point of proficiency, you can build your own templates and workflows.
For instance, here is a workflow designed to automatically convert media: noted.lol/self-running-video-encoder-bash-n8n/
Another example is pulling logs: noted.lol/system-log-dashboard-n8n/
There are literally endless things you can integrate and build with n8n.
n8n.io noted.lol/tag/n8n/