Back to LFS.
- 2 Posts
- 79 Comments
I feel seen.
So… I’m definitely cheering up for the lady in red.
Why? Am I an elitist asshole doing his best to sound smart?
Well yes, definitely BUT I also appreciate the power of the command line. The CLI isn’t “cool” because of the cryptic command, no the CLI is cool because :
- ls (list files)
- ls *.txt (list all files ending with the .txt extension)
- ls *.txt | wc -l (count how of them are)
- etc
and the “etc” is the FUNDAMENTAL part! Namely that no matter how smart the GUI developer is, they can’t predict how it is going to be used when done with OTHER tools. That’s the true power of the CLI. So yes if you stick to a single command, the CLI is unnecessarily cryptic but as soon as you start to combine commands, nothing comes close to it.
power outrage
New fear unlocked.
utopiah@lemmy.worldOPto
Selfhosted@lemmy.world•Interoperability between self-hosted servicesEnglish
2·3 months agoThe plain n8n app is very capable of doing a ton of stuff.
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.
utopiah@lemmy.worldOPto
Selfhosted@lemmy.world•Interoperability between self-hosted servicesEnglish
2·3 months agoThanks I’ll dig deeper. I guess I do want something like n8n but ideally :
- no AI
- self hosted FLOSS services first, if possibly only (can just be filters like F-Droid has)
- no need for no-code / low-code, code is great
which makes me wonder what they do provide, e.g. is it mostly indexing existing plugins and then some scaffolding for non coders?
utopiah@lemmy.worldOPto
Selfhosted@lemmy.world•Interoperability between self-hosted servicesEnglish
2·3 months 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.
utopiah@lemmy.worldOPto
Selfhosted@lemmy.world•Interoperability between self-hosted servicesEnglish
1·3 months agoIndeed and for PeerTube for example it has an API, cf https://docs.joinpeertube.org/api-rest-reference.html which I did use. It also provides SWAGGER so that could facilitate integration with others services also providing APIs. I was starting to think that the meta service could have read only public only token generated for each new service and provide a SWAGGER endpoint to facilitate using the API of more than 1 service.
utopiah@lemmy.worldOPto
Selfhosted@lemmy.world•Interoperability between self-hosted servicesEnglish
3·3 months agoThanks, that’s indeed exactly the kind of thing I’m looking for “The authentication glue you need.” but even more generalized than that, e.g. just “the glue you need.” not solely for authentication.
Edit: to clarify and coming back after leaving few other comments, the 1 thing authentik has is that it is a cross-service need, namely nearly all services do need authentication AND, probably consequence of that, there are conventions and standards already in place, e.g. SAML, OAuth2/OIDC, LDAP, Auth0. So that makes everything much easier.
utopiah@lemmy.worldOPto
Selfhosted@lemmy.world•Interoperability between self-hosted servicesEnglish
3·3 months agomost of my services are an island to themselves
same
and I like it that way.
… well that’s the part I’m challenging. I was thinking like this but I’m wondering if that could be improved.
PS: I use ntfy and like it, that was just an example.
utopiah@lemmy.worldOPto
Selfhosted@lemmy.world•Interoperability between self-hosted servicesEnglish
2·3 months agoYes I can relate to the process.
Any further interoperability is luck based.
Unfortunately I can relate to that, hence the question here :D
utopiah@lemmy.worldOPto
Selfhosted@lemmy.world•Interoperability between self-hosted servicesEnglish
1·3 months agoThanks, are you saying there is a mechanism in place, e.g. does YunoHost suggests plugins or integrations for services it manages?
utopiah@lemmy.worldOPto
Selfhosted@lemmy.world•Interoperability between self-hosted servicesEnglish
5·3 months agoeh… yes thanks and I do actually have ntfy (I also warmly recommend it) but this was just an example.
utopiah@lemmy.worldOPto
Selfhosted@lemmy.world•Interoperability between self-hosted servicesEnglish
3·3 months agoWell I do have Home Assistant, been running it for years, but HA is solely for … well home assisting (or IoT). HA as integrations but let’s say I want to use HA with … any of my other services, e.g. CopyParty to maybe store logs and makes them available or PeerTube to have videos from my camera, I can look at HA integrations, or CopyParty… issues maybe, or PeerTube npm registry.
My point being that HA is a good example with integrations but it’s just one example. If I do take this example seriously though, is there a mechanism beside manual search in the list of integration that would list integrations with my services directly?
utopiah@lemmy.worldOPto
Selfhosted@lemmy.world•Help request : Docker service (PeerTube) doesn't work on new serverEnglish
1·3 months agoDifferent networks entirely. AFAICT no IP is hardcoded, only domain names which are the same.
But… please feel free to check the URL, it seems to work.
My hypothesis is that the player in the browser, maybe due to WebWorks, had cached the IP of the content. So I was getting the UI/API from the new IP but the content itself (namely video files) from the old IP which might have created some CORS/CSP issues and that the player itself blocked it. (updating the post on the forum with that idea in case others get in a similar situation)
utopiah@lemmy.worldOPto
Selfhosted@lemmy.world•Help request : Docker service (PeerTube) doesn't work on new serverEnglish
1·3 months agoIs the docker container spinning up and running, or failing and exiting?
Running and healthy
Run docker ps, it’ll tell you how long your containers have been running or if they exited.
Indeed and they don’t exit.
If everything is running then it’s most likely network, and I’d need to know how it is you used to access it on the old server (web address? Ip?)
It it accessible via the domain name so networking, as least for UI and API, is working fine. Reverse proxy does let traffic go through.
If it’s not running then you get to dig through error logs to get to the next step 🤓
I checked error logs of all containers and seems fine. The only error I see are client side.
utopiah@lemmy.worldOPto
Selfhosted@lemmy.world•Help request : Docker service (PeerTube) doesn't work on new serverEnglish
31·3 months agoOops sorry, terribly phrased, I meant “doesn’t behave the same work” but I simplified, hopefully.
Basically worked on old server, doesn’t work on new!
Not really cool to post commands like that without consideration for privileges for newcomers, make sure to use
sudofirst. /s
I was laughing out loud until I read the part on VS Code or Google Docs to “avoid ideological tensions”.
Clearly Herve Beraud is a closed source advocate, total rage bait! /s


And rightfully so. They might not know much about Linux itself BUT they did dare try and for that they deserve recognition.