abff08f4813c
- 1 Post
- 13 Comments
abff08f4813c@j4vcdedmiokf56h3ho4t62mlku.srv.usto Selfhosted@lemmy.world•How should one access their servers when in China if at all?English3·7 months agoRemoved by mod
abff08f4813c@j4vcdedmiokf56h3ho4t62mlku.srv.usto Selfhosted@lemmy.world•Hyperspace: a p2p VPN solution that doesn't require a serverEnglish20·8 months agoSo I dug into the source code a bit to see how it’s used. It turns out that IPFS might actually optional, as per the log line on https://github.com/hyprspace/hyprspace/blob/master/p2p/node.go#L213 (“Getting additional peers from IPFS API”)
The list of required bootstrap peers is hardcoded in the same file, but a few lines above, specifically at https://github.com/hyprspace/hyprspace/blob/master/p2p/node.go#L181
I say might be because - while the required bootstrap peers include a bunch of ones based on bootstrap.libp2p.io - there is a long list of hardcoded ip addresses and I don’t recognize any of them.
So those might be libp2p.io ip addresses, but they might also be IPFS ip addresses, or even belong to someone else altogether. (Edit: There are WHOIS tools online like https://lookup.icann.org/en that can be used to look these up and figure out who they belong to if you are really curious, but I can’t be bothered to do that right now.)
In any case, it looks like the way this works is that from a peer, libp2p tries to look up additional peers, and so on. So at most IPFS would be used as a way to get a listing, but once the desired peer is found, IPFS is cut out of the picture for that particular connection and NAT hole punching is used to establish a direct connection between peers instead (as per the linked wikipedia article, https://en.wikipedia.org/wiki/Hole_punching_(networking )
abff08f4813c@j4vcdedmiokf56h3ho4t62mlku.srv.usto Selfhosted@lemmy.world•Do you use anything to archive content for yourself or others? (research, videos, articles, and anything that could be lost to time or censorship)31·8 months agoI guess they back either other up. Like archive.is is able to take archives from archive.org but the saved page reflects the original URL and the original archiving time from the wayback machine (though it also notes the URL used from wayback itself plus the time they got archived it from wayback).
abff08f4813c@j4vcdedmiokf56h3ho4t62mlku.srv.usto Selfhosted@lemmy.world•qBit doesn't update free space after deleting torrent4·8 months agoWhile this would almost certainly work, it would be nice if the root cause can be discovered and either fixed or worked around. Having to reinstall everytime one needs to free up disk space is … less than ideal.
abff08f4813c@j4vcdedmiokf56h3ho4t62mlku.srv.usto Selfhosted@lemmy.world•How to change qBittorrent admin password in docker-container? [help] [solved]English31·8 months agoThis is actually very easy. You can copy the files from the container, even while it’s not running, onto your host system to edit there, and then copy them back afterwards.
See the top answer on https://stackoverflow.com/questions/22907231/how-to-copy-files-from-host-to-docker-container for step by step instructions on how to do this.
abff08f4813c@j4vcdedmiokf56h3ho4t62mlku.srv.usto Malicious Compliance@lemmy.world•Not allowed to work from home2·8 months agoComing from someone who successfully did exactly that - because it’s quite tough. Immigration to most countries is quite competitive and expensive, with a lot of hoops to jump through. Those who can do it typically are much better off than the average Tommy and Gina (edit: Bon Jovi for those downvoters who don’t get the reference).
abff08f4813c@j4vcdedmiokf56h3ho4t62mlku.srv.usto Malicious Compliance@lemmy.world•Not allowed to work from home1·8 months agoUnfortunately, true. Countries in the Anglosphere generally don’t allow immigration at all past the age of 50 or 55 unless you’re married to a citizen or something, so odds are good you aren’t even eligible to get in by the time you hit midlife.
And going outside of the Anglosphere requires becoming fluent in a language other than English - and even then it’s not so easy to immigrate.
Of course, one can always head to Svalbard - they don’t require work visas or residence visas, as per https://www.sysselmesteren.no/en/entry-and-residence/ - but it’s pretty cold that close to the North Pole. Plus you’d have to learn Norwegian.
abff08f4813c@j4vcdedmiokf56h3ho4t62mlku.srv.usto Malicious Compliance@lemmy.world•Not allowed to work from home2·8 months agoDitto, but this is actually a bonus for me.
“Didn’t you see my email and message last evening?”
“Not until I got in today, because it came after I had logged off and I can’t see that stuff on my personal phone because, you know, IT policy.”
abff08f4813c@j4vcdedmiokf56h3ho4t62mlku.srv.usto Selfhosted@lemmy.world•Has anyone else ever seen an SSH key/fingerprint thing string together an actual word? Or how about a curse word? XDEnglish2·9 months agoThe explanation is pretty boring. If you look at https://superuser.com/questions/421997/what-is-a-ssh-key-fingerprint-and-how-is-it-generated it’s explained that some fingerprints are displayed with Base64, which according to https://en.wikipedia.org/wiki/Base64 allows the use of all 26 letters of the alphabet, and both the complete uppercase and lowercase sets.
So basically it’s just random chance that a given fingerprint has some data that shows up as a word.
SSH keys can likewise use base64, e.g. for PEM format, as per https://unix.stackexchange.com/questions/492704/what-encoding-is-used-for-the-keys-when-using-ssh-keygen-t-rsa
abff08f4813c@j4vcdedmiokf56h3ho4t62mlku.srv.usto Selfhosted@lemmy.world•[Solved] Missing /etc/systemd/resolved.conf fileEnglish1·9 months agoAs a temporary fix, instead of service systemd-resolved restart as per the article, you can try this, service systemd-resolved stop
Once the service is stopped the port should be free. You’ll have to do this on every reboot (though maybe you can try adding the command to /etc/rc.local to stop it on every reboot)
abff08f4813c@j4vcdedmiokf56h3ho4t62mlku.srv.usto Selfhosted@lemmy.world•Port Forwarding/Redirecting1·10 months agoBecause the Fritzbox uses a DS-Lite tunnel.
Thanks, that pointed me in the right direction!
If I’m understanding https://en.avm.de/service/knowledge-base/dok/FRITZ-Box-3490/1611_What-is-DS-Lite-and-how-does-it-work/ and https://superuser.com/questions/1301857/using-pcp-port-control-protocol-in-practice correctly it seems that it’s technically via PCP (Port Control Protocol) that this is known, rather than DS Lite per se, but also that PCP only comes into play here because DS Lite is being used.
(Why point out the distinction? For future readers. I can imagine some braindead ISP somewhere (likely a super cheap reseller) offering DS Lite but then not knowing about PCP, and either not offering port forwarding at all - or they do but you have to fill out a form and snail mail them and then they snail mail you back a printed letter containing a list of port mappings.)
abff08f4813c@j4vcdedmiokf56h3ho4t62mlku.srv.usto Selfhosted@lemmy.world•Port Forwarding/Redirecting2·10 months agoSo, here’s a page from the online manual that specifies how to do this specifically for the FritzBox 7530
Based on the original post though I am 100% sure that OP has already seen this page, already tried it, and therefore knows that the warning under 2.10.b. applies to the OP’s case (i.e. FritzBox doesn’t allow it from UI because the ISP doesn’t allow it - that honestly had me wondering just how the FritzBox knows the ISP doesn’t allow it, but that’s a different topic).
abff08f4813c@j4vcdedmiokf56h3ho4t62mlku.srv.usto Selfhosted@lemmy.world•Port Forwarding/Redirecting41·10 months agoAnd one can prototype this for free by using something like localhost.run or ngrok.com
Agreed, 100%
Again, in 100% agreement.
I addressed this in my comments about the case. So apparently the US attorney general said this,
Now, it wasn’t clear to me if a DOJ lawyer can avoid taking on a case like this, as Bondi seems to be saying. But Google’s AI did report this to me, below.
If Google’s AI is accurate or Bondi is correct, then Reuveni could have passed on the pass and let someone else argue it. And if every legit ethical lawyer in the DOJ was allowed to pass on the case, it’d end up in the lap of some newly appointed MAGA lawyer guy who might have struck lightning and someone convinced the judge that reversing the deportation is not possible - or at least gotten additional delays in, prolonging Abrego Garcia’s suffering.
So my case is that he didn’t do the minimum (which was the pass on the case) but he took it and then did the minimum on the case, ensuring a victory for the other side.
From Google’s AI: