To be honnest, Nextcloud is kinda a piece of shit software. Every major version break something, an error in an extension can make it crash entirely without any failsafe preventing it. I already lost the database twice (in what... 5 major versions), and the only reason I still use it is because I'm too lazy to use anything not in the TrueNAS apps repository.
Nextcloud Talk ils a great option for families. But if you expect to use the Video Call feature, prepare for a lot of headache. I tried multiple time configuring it, never managed to make it work for longer than one call.
Fair point. I do agree with the "clic to execute challenge" approach.
For the terminal browser, it has more to do with it not respecting web standard than Anubis not working on it.
As for old hardware, I do agree that a temporization could be good idea, if it wasn't so easy to circumvent. In such case bots would just wait in the background and resume once the timer is fullified, which would vastly decrease Anubis effectiveness as they don't uses much power to do so. There isn't really much that can be done here.
As for the CUDA solution, that will depend on the implemented hash algorithm. Some of them (like the one used by Monero) are made to vastly more inefficient on GPU than it is on the CPU. Moreover, GPU servers are far more expensive to run than CPU ones, so the result would be the same : crawling would be more expensive.
In any case, the best solution would be by far to make it a legal requirement to respect robot.txt, but for now the legislators prefer to look the other way.
To solve it or not do not change that they have to use more resources for crawling, which is the objective here. And by contrast, the website sees a lot less load compared to before the use of Anubis. In any case, I see it as a win.
But despite that, it has its detractors, like any solution that becomes popular.
But let's be honest, what are the arguments against it?It takes a bit longer to access for the first time? Sure, but that's not like you have to click anything or write anything.It executes foreign code on your machine? Literally 90% of the web does these days. Just disable JavaScript to see how many website is still functional. I'd be surprised if even a handful does.
The only people having any advantages at not having Anubis are web crawler, be it ai bots, indexing bots, or script kiddies trying to find a vulnerable target.
Anubis is no challenge like a captcha. Anubis is a ressource waster, forcing crawler to resolve a crypto challenge (basically like mining bitcoin) before being allowed in. That how it defends so well against bots, as they do not want to waste their resources on needless computing, they just cancel the page loading before it even happen, and go crawl elsewhere.
A domaine without tld (me@home) is a valide address.
I saw an email server being used as a mqtt-like server this way (it is very old and predate those software).
Having worked with both, SAP if by far the worst of the two.
But Sage is another league. Want an API? Sure, here you go. Oh, you want it to do something usefull? I'm afraid we can't do that.It's so bad their client ask actual third parties to create custom APIs to be able to actualy do something.If you are lucky you'll have a good third party, if your're not you'll be like me, trying to do something without any docs, and api datapoints that make no sense unless you have said missing docs.Those fuckers can't even chose what format to give to their id. Sometimes it is a string with a lenght of 7, sometime 13, sometimes an int.
To be honnest, Nextcloud is kinda a piece of shit software. Every major version break something, an error in an extension can make it crash entirely without any failsafe preventing it. I already lost the database twice (in what... 5 major versions), and the only reason I still use it is because I'm too lazy to use anything not in the TrueNAS apps repository.