Comment on Interoperability between self-hosted services
utopiah@lemmy.world 22 hours agoDo you have a specific use case for two containers that you want to talk to each other?
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.
road map of what you are trying to accomplish before hand, and run it by the dev teams.
Yes no rush and I can code so I would be able to test before suggesting anything.
As I’m thinking about it, I wonder if your solution might be automation?
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 13 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 10 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 7 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 9 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/