Sign in

Peergos

@peergos.org
341 followers 75 following 124 posts

A protocol for a humane, privacy-focused, self-authenticated social web. Recipient of NGIPointer grant, graduate of Oxford Foundry, audited by Cure53 and Radically Open Security peergos.org github.com/peergos/peergos

PostsRepliesMedia
Peergos @peergos.org · 25/09/2026
Happy Friday, happy new Peergos release! Cool stuff in this release: * multi-file secret links (up to 100) * blake3 support (read-only until enough clients support it) * a beautiful new drive UI * better video thumbnails on desktop * Greek language support (about time!) github.com/Peergos/web-...
github.com
Release Fix sync DB backwards compatibility · Peergos/web-ui
A patch release to fix sync db backwards compatibility. Flatpak is the recommended installation method for Linux: https://flatpak.peergos.org Mirrored at https://peergos.net/public/peergos/releases...
262
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 20/09/2026
This is a little demo of the benchmark. It hashes 4MiB in a single thread and takes the best of 10 runs. peergos.github.io/blake3-speed/
peergos.github.io
BLAKE3 in JavaScript — how fast?
121
Peergos @peergos.org · 17/09/2026
There's a new release out, folks! github.com/Peergos/web-...
github.com
Release New calendar + faster writes · Peergos/web-ui
This release adds a new bulk commit API that reduces round trips from 4 to 1, and reduces signatures by 1000x for writes (including deletes). Our calendar app has been totally redone and is now bea...
030
Peergos @peergos.org · 10/09/2026
The Anakin Padme meme with: "I don't need E2EE, I self host everything." "You use your own server not a cloud server right? And no one else can access it physically right?" "Right?"
041
Peergos @peergos.org · 31/08/2026
There a new release out. Get it while it's hot! github.com/Peergos/web-... You can browse directly into zip files now. It downloads the zip entries lazily on demand. You can download or view individual files in the zip. You can delete, rename or upload new files or folders to the zip.
github.com
Release Browsable zips, CALDAV+CARDDAV and SRI · Peergos/web-ui
This release includes browsable and modifiable zip files, including via the CLI. We also add support for caldav and carddav in the webdav bridge, and native calendar and contact sync on android. We...
140
Peergos @peergos.org · 29/08/2026
Wonderful feedback! 😍 "Beyond being a happy customer, I genuinely think Peergos is what software should look like. Decentralised, open-source, and independent from Big Tech and VC money. The architecture and philosophy behind it basically tick every box for me.
120
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 26/08/2026
Now you can browse into zip files on @peergos.org You can download individual files or view them directly in the app registered for them. You can even open websites or markdown wikis directly inside the zip. Links and images to relative files in the zip work. We also support adding new files, ...
121
Peergos @peergos.org · 24/08/2026
Some may be wondering what implications, if any, this has for @peergos. Even if all ipfs work, and infrastructure stopped today we would be unaffected as a protocol. We have our own minimal implementation, and these days we basically do HTTP over (jvm)libp2p + kademlia.
131
Peergos @peergos.org · 22/08/2026
There's a new release out which is AWESOME. 150x faster sync. Much prettier sync and drive mount UI. Uploads no longer block the UI. Also single use backup 2FA codes. github.com/Peergos/web-...
github.com
Release Swift, Stylish, Stoppable Sync · Peergos/web-ui
This release includes many fixes and speedups to sync along with a much prettier interface. We've added single-use backup 2FA codes and better webauthn in desktop apps. There is also a new mount pa...
030
Peergos @peergos.org · 19/08/2026
Peergos is a personal data layer for the internet. Free yourself from servers holding your identity hostage. Free yourself from apps holding your data hostage. Free yourself from surveillance capitalism. Free yourself.
031
Peergos @peergos.org · 13/08/2026
Lovely customer feedback, "I recently got a Pioneer membership with Peergos and am impressed with how versatile the feature set is compared with Proton Drive and Tresorit. Well done!"
020
Peergos @peergos.org · 01/08/2026
This was super fun, and found a bunch of rough UX edges in Peergos which are all fixed now.
020
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 26/06/2026
It is possible to have federation that keeps end users in control and doesn't allow 3rd party copying of your data without your consent. That's exactly what @peergos.org protocol does. There are of course tradeoffs but it is the right choice for user agency and democracy.
032
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 18/06/2026
Hooray! Our first government contract for @peergos.org! EU governments are starting to realise what real digital sovereignty means. It means portable identity, portable data, and end-to-end encryption. Mass surveillance is not compatible with democracy.
1162
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 15/06/2026
Dialing keys is definitely the right approach. We've been doing that in @peergos.org since 2019: peergos.org/posts/dev-up...
peergos.org
Development update
031
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 06/06/2026
I'm super excited about the upcoming drive mount for @peergos.org which lets you lazily mount your entire Peergos drive, with partial sync and offline writes. It also improves the webdav bridge so that uploads of files automatically skip identical chunks, and it supports Range based GETs and PUTs.
061
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 06/06/2026
I don't have much time for bluesky these days, but here's 3 big releases of @peergos.org. The first adds cross platform thumbnail generation for images and videos in our sync client. Also 5x fewer syscalls in the sync local enumeration. github.com/Peergos/web-...
github.com
Release Thumbnails and no hangs! · Peergos/web-ui
This release fixes a lot of hangs present in sync and uploads in the desktop apps. It also brings thumbnail generation to all desktop apps sync clients for images and videos. Server operators: We n...
141
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 06/06/2026
This is a good start, but is missing a critical part: private data and sharing. Without privacy there can be no democracy. The obvious solution there is @peergos.org and we'd love to be included.
242
Reposted by Peergos
OpenAlternative @openalternative.co · 19/05/2026
Peergos @peergos.org — Secure, private, and decentralized file storage ⭐ Stars: 2,410 🔗 Forks: 190 ⏩ Last commit: May 18, 2026 ⌛ First commit: Aug 23, 2013
openalternative.co
Peergos: Open Source Alternative to Dropbox, ownCloud and Mega
A peer-to-peer encrypted filesystem for secure file storage, sharing, and collaboration with end-to-end encryption and user-controlled data.
081
Reposted by Peergos
GrapheneOS @grapheneos.org · 10/05/2026
Apple and Google are gradually expanding their use of hardware-based attestation. They're convincing a growing number of services to adopt it. Google's Play Integrity API and Apple's App Attest API are very similar. Apple brought it to the web via Privacy Pass, which Google intends on doing too.
1382128
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 08/05/2026
There's a big new release of @peergos.org out with atomic multi-writer commits! I've wanted this for years, but finally did it. github.com/Peergos/web-... Lots of fixes and improvements across the board, including to the app/tile sandbox.
github.com
Release Atomic multi-writer commits · Peergos/web-ui
This release adds atomic multi-writer commits. This is used to fix a problem deleting large folders with large subtrees under different writers atomically. There are some big fixes to mini apps, ne...
041
Peergos @peergos.org · 25/04/2026
Fix the incentives, fix the system. Don't be part of surveillance capitalism.
050
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 17/04/2026
There's a new Peergos release out with 1000x resumption of large uploads and 10x faster deletes! Come and join the growing user agency revolution! If it is not E2EE, you don't own or control it. Control your data, control your destiny! github.com/Peergos/web-...
github.com
Release 1000x Faster upload resumption and deletion · Peergos/web-ui
We make resuming uploads of large directories 1000x faster, and resuming uploads of large files 5000x faster. Starting new uploads is also much faster. Deleting a large folder is 10x faster. Flatpa...
081
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 09/04/2026
It's a good day when I make resuming uploads of large directories 1000x faster in @peergos.org Next up, an even bigger speedup for resuming huge file uploads, simply by switching from a linear chunk scan to a batched binary search (should be ~5000x for resuming a 600GB file halfway).
171
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 07/04/2026
We've been planning and working on this for over a decade in @peergos.org We already use hybrid PQ key exchange, so your data is already safe from exposure by a CRQC. We plan to use SLH-DSA for identity and am ML-DSA hybrid for writing spaces. We are already part way through the latter.
184
Reposted by Peergos
Jack @jackvalinsky.com · 21/03/2026
book.peergos.org peergos.org/blog github.com/Peergos/Peer... fosdem 2026 talk: fosdem.org/2026/schedul...
031
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 17/03/2026
There's a new release of @peergos.org out! This one includes a bunch of optimisations and fixes, like skipping identical remote files during folder uploads, and fixes for the MacOS webview which I broke. Also a Korean translation and support for LibreOffice WASM build. github.com/Peergos/web-...
github.com
Release Optimisations and MacOS fixes · Peergos/web-ui
This release includes lots of optimisations, including skipping identical files during folder upload. We also add support for the experimental weboffice app - a wasm build of Libre Office. We fix d...
041
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 14/03/2026
My hesitation with ucan is the amount of asymmetric crypto limits its scalability. There is a reason why S3 only had symmetric auth algorithms for many years. There are better solutions.
232
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 27/02/2026
A great post on the evolution of power in apps as formats became proprietary and then cloud based. www.orionreed.com/posts/app-fi... This is why the data model in @peergos.org is so powerful - you own your data, and neither apps nor even your PDS can circumvent this, guaranteed by E2EE.
orionreed.com
Digital Topology & Economic Power
The autonomous file, once the basic unit of user agency in personal computing, was first hollowed out through proprietary formats and data internalization, then abolished entirely by cloud platforms, ...
032
Reposted by Peergos
Fabrice @fabrice.capyloon.org · 20/02/2026
Check @peergos.org they basically got the whole thing figured out.
142
Reposted by Peergos
dietrich @burrito.space · 02/02/2026
small #fosdem sticker haul, but quality
photo of a bunch of stickers on a table
2484
Reposted by Peergos
Andy Schwab @andyschwab.link · 01/02/2026
Can't believe how far @peergos.org has progressed since I tried it a few years ago - great FOSDEM presentation by @ianopolous.bsky.social
064
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 27/01/2026
Super looking forward to seeing lots of cool people, hearing about lots of cool things, and presenting @peergos.org this weekend at @fosdem.org fosdem.org/2026/schedul...
fosdem.org
FOSDEM 2026 - Peergos: Capability-Based Access Control for an Encrypted Web
082
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 23/01/2026
One cool thing is that @peergos.org supports client-side verified streaming and range requests in browsers today without needing blake3. All you need is a known merkle tree structure, a fixed hash function and a chunk size. Blake3 is cool, but it's not magic. Every app in Peergos gets this for free
131
Peergos @peergos.org · 12/01/2026
The good news is that we designed our social graph to be private, even from your own server! bsky.app/profile/iano...
021
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 26/12/2025
2025 was huge at @peergos.org. Here's everything we achieved: peergos.org/posts/2025 Highlights: * desktop and Android apps * sync * post-quantum encryption * migration support in the PDS UI * quic * shared-with page * moving closer to a CRDT There are over 400 self hosted servers now! Thank you 💚
peergos.org
2025 - What a year!
2294
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 26/12/2025
Don't forget there are many apps for Peergos too, from tldraw to chess to VLC, and you can write your own too. Here are the built-in ones: peergos.net/public/peerg... All apps store all data *privately* on your PDS E2EE. Yes, you heard that right. There is no "off protocol" data, or anything else.
peergos.net
Peergos
031
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 03/12/2025
Peergos is starting to get quite awesome. It's the only protocol I'm aware of that has 1) portable identity and data 2) portable social graphs 3) private data 4) private social graph 5) private metadata 6) E2EE (private data, even from your PDS) 7) Tamper proof data (even with compromised PDS)
4164
Peergos @peergos.org · 03/12/2025
There's a new release out folks! We've switched to Snap for Linux installs, enabled quic transport, and made a bunch of ui improvements. github.com/Peergos/web-...
github.com
Release Quic · Peergos/web-ui
This release enables quic as a transport, fixing and speeding up some dht lookups and publishing for p2p operations. We also show thumbnails in the list view now, and persist the sort order, and gr...
030
Reposted by Peergos
Sophie Schmieg @sophieschmieg.infosec.exchange.ap.brid.gy · 27/11/2025
New blog post: ML-KEM Mythbusting. Due to reasons. keymaterial.net/2025/11/27/ml-kem-m…
keymaterial.net
ML-KEM Mythbusting
## What is this? There have been some recent concerns about ML-KEM, NIST’s standard for encryption with Post-Quantum Cryptography, related standards of the IETF, and lots of conspiracy theories about malicious actors subverting the standardization process. As someone who has been involved with this standardization process at pretty much every label, here a quick debunking of the various nonsense I have heard. So let’s get started, FAQ style. ## Did the NSA invent ML-KEM? No. It was first specified by a team of various European cryptographers, whom you can look up on their website. ## Okay, but that was Kyber, not ML-KEM, did the NSA change Kyber? No. The differences between Kyber and ML-KEM are pretty minute, mostly editorial changes by NIST. The only change that could be seen as actually interesting was a slight change to how certain key derivation mechanics worked. This change was suggested by Peter Schwabe, one of the original authors of Kyber, and is fairly straightforward to analyze. The reason for this change was that originally, Kyber was able to produce shared secrets of any length, by including a KDF step. But applications usually need their own KDF to apply to shared secrets, in order to bind the shared secret to transcripts and similar, so you would end up with two KDF calls. Since Kyber only uses the KDF to stretch the output, removing it slightly improves the performance of the algorithm without having any security consequences. Basically, there was a feature that turned out to not actually be a feature in real world scenarios, so NIST removed it, after careful consideration, and after being encouraged to do so by the literal author of the scheme, and under the watchful eyes of the entire cryptographic community. Nothing untoward happened here. ## Okay but what about maybe there still being a backdoor? There is no backdoor in ML-KEM, and I can prove it. For something to be a backdoor, specifically a “Nobody but us backdoor” (NOBUS), you need some way to ensure that nobody else can exploit it, otherwise it is not a backdoor, but a broken algorithm, and any internal cryptanalysis you might have will be caught up eventually by academia. So for something to be a useful backdoor, you need to possess some secret that cannot be brute forced that acts as a private key to unlock any ciphertext generated by the algorithm. This is the backdoor in DUAL_EC_DRBG, and, since the US plans to use ML-KEM themselves (as opposed to the export cipher shenanigans back in the day), would be the only backdoor they could reasonably insert into a standard. But if you have a private key, that cannot be brute forced, you need to have a public key as well, and that public key needs to be embedded into the algorithm, as a parameter. And in order to not be brute forceable, this public key needs to have at least 128 bits of entropy. This gives us a nice test to see whether a scheme is capable of having cryptographic NOBUS backdoors: We tally up the entropy of the parameter space. If the result is definitely less than 128 bits, the scheme can at most be broken, but cannot be backdoored. So let’s do that for ML-KEM: This is the set of parameters, let’s tally them up, with complete disregard for any of the choices being much more constrained than random integers would suggest (actually, I am too much of a nerd to not point out the constraints, but I will use the larger number for the tally). * Degree of the number field: 8 bits (actually, it has to be a power of two, so really only 3 bits) * Prime: 12 bits (actually, it has to be a prime, so 10.2 bits (Actually, actually, it has to be a prime of the form , and it has to be at least double the rank times degree, and 3329 is literally the smallest prime that fits that bill)) * Rank of the module: 3 bits (well, the rank of the module is the main security parameter, it literally just counts from 2 to 4) * Secret and error term bounds: 2 + 2 bits (really these come from the size of the prime, the module rank, and the number field degree) * Compression strength: 4 + 3 bits In total, this gives us 34 bits. Counted exceedingly generously. I even gave and extra bit for all the small numbers! Any asymmetric cryptosystem with a 34 bit public key would be brute forceable by a laptop within a few minutes. There is no backdoor in ML-KEM, because there simply is no space to hide a backdoor in ML-KEM. And just to be sure, if you apply this same counting bits of parameters test to the famously backdoored DUAL_EC_DRBG, you indeed have multiple elliptic curve points defined in the standard without any motivation, immediately blowing our 128 bits of entropy budget for parameters. In fact, it would be trivial to fix DUAL_EC_DRBG by applying what’s called a “Nothing up my sleeves” paradigm: Instead of just having the elliptic curves points sit there, with no explanation, make it so that they are derived from digits of π, e, or the output of some hash function on some published seed. That would still not pass our test, but that it because I designed this test to be way too aggressive, as the remarks in the comments show, there is not really any real choice to these parameters, they are just the smallest set of parameters that result in a secure scheme (making them larger would only make the scheme slower and/or have more overhead). So no, there is no backdoor in ML-KEM. ## But didn’t NIST fail basic math when picking ML-KEM? No. In fact, I wrote an entire blog post about that topic, but “no” is an accurate summary of that post. ## I thought ML-KEM was broken, something about a fault attack? There are indeed fault attacks on ML-KEM. This is not super surprising, if you know what a fault attack (also called glitch attack) is. For a fault attack, you need to insert a mistake – a fault – in the computation of the algorithm. You can do this via messing with the physical hardware, things like ROWHAMMER that literally change the memory while the computation is happening. It’s important to analyze these types of failures, but literally any practical cryptographic algorithm in existence is vulnerable to fault attacks. It’s literally computers failing at their one job and not computing very well. CPU and memory attacks are probably one of the most powerful families of attacks we have, and they have proven to be very stubborn to mitigate. But algorithms failing in the face of them is not particularly surprising, after all, if you can flip a single arbitrary bit, you might as well just set “verified_success” to true and call it a day. Technically, this is the strongest form of fault, where the attacker choses where it occurs, but even random faults usually demolish pretty much any cryptographic algorithm, and us knowing about these attacks is merely evidence of an algorithm being seen as important enough to do the math of how exactly they fail when you literally pull the ground out beneath them. ## But what about decryption failure attacks? Those sound scary! ML-KEM has a weird quirk: It is, theoretically, possible to create a ciphertext, in an honest fashion, the the private key holder will reject. If one were to successfully do so, one would learn information about the private key. But here comes the kicker: The only way to create this poisoned ciphertext is by honestly running the encapsulation algorithm, and hoping to get lucky. There is a slight way to bias the ciphertexts, but to do so, one still has to compute them, and the advantage would be abysmal, since ML-KEM forces the hand of the encapsulating party on almost all choices. The probability of this decapsulation failure can be compute with relatively straight-forward mathematics, the Cauchy-Schwartz inequality. And well, the parameters of ML-KEM are chosen in such a way that the actual probability is vanishingly small, less than . At this point, the attacker cannot really assume that they were observing a decapsulation failure anymore, as a whole range of other incredibly unlikely events, such as enough simultaneous bit flips due to cosmic radiation to evade error detection are far more likely. It is true that after the first decapsulation failure has been observed, the attacker has much more abilities to stack the deck in their favor, but to do so, you first need the first failure to occur, and there is not really any hope in doing so. On top of this, the average ML-KEM key is used exactly once, as such is the fate of keys used in key exchange, further making any adaptive attack like this meaningless, but ML-KEM keys are save to use even with multiple decapsulations. ## But wasn’t there something called Kyberslash? Yeah. It turns out, implementing cryptographic code is still hard. My modest bragging right is that my implementation, which would eventually morph into BoringSSL’s ML-KEM implementation, never had this problem, so I guess the answer here is to git gud, or something. But really, especially initially, there are some rough edges in new implementations as we learn the right techniques to avoid them. The good news here is that implementationwise, ML-KEM is actually a lot simpler than elliptic curves are, so these kinds of minor side channel issues are likely to be rarer here. ## Okay, enough about ML-KEM, what about hybrids and the IETF? Okay, this one is a funny one. Well funny if you likely deeply dysfunctional bikeshedding, willful misunderstanding, and drama. First of, what are hybrids? Assume you have two cryptographic schemes that do the same thing, and you distrust both of them. But you do trust the combination of the two. That is, in essence, what hybrids allow you to do: Combine two schemes of the same type into one, so that the combined scheme is at least as secure as either of them. The usual line is that this is perfect for PQC, as it allows you to combine the well studied security of classical schemes with the quantum resistance of PQC schemes. Additionally, the overhead of elliptic curve cryptography, when compared with lattice cryptography, is tiny, so why not throw it in there. And generally I agree with that stance, although I would say that my trust in lattice cryptography is pretty much equal to my trust in elliptic curves, and quite a bit higher than my trust in RSA, so I would not see hybrids as absolutely, always and at every turn, superduper essential. But they are basically free, so why not? In the end, yes, hybrids are the best way to go, and indeed, this is what the IETF enabled people to do. There are various RFCs to that extend, to understand the current controversy, we need to focus on two TLS related ones: X25519MLKEM768 aka 0x11EC, and MLKEM1024. The former is a hybrid, the latter is not. And, much in line with my reasoning, 0x11EC is the default key exchange algorithm used by Chrome, Firefox, and pretty much all other TLS clients that currently support PQC. So what’s the point of MLKEM1024? Well it turns out there is one customer who really really hates hybrids, and only wants to use ML-KEM1024 for all their systems. And that customer happens to be the NSA. And honestly, I do not see a problem with that. If the NSA wants to make their own systems inefficient, then that is their choice. Why inefficient? It turns out that, due to the quirks of how TLS works, the client needs to predict what the server will likely accept. They could predict more things, but since PQC keys are quite chonky, sending more than one PQC key is making your handshakes slower. And so does mispredicting, since it results in the server saying “try again, with the right public key, this time”. So, if everyone but the NSA uses X25519MLKEM768, the main effect is that the NSA has slower handshakes. As said, I don’t think it’s reasonable to say their handshakes are substantially less secure, but sure, if you really think ML-KEM is broken, then yes, the NSA has successfully undermined the IETF in order to make their own systems less secure, while not impacting anyone else. Congratulations to them, I guess. ## But doesn’t the IETF actively discourage hybrids? No. To understand this, we need to look at three flags that come with TLS keyexchange algorithms: Recommended, Discouraged and Mandatory To Implement. Discouraged is a flag used for algorithms known to be broken, such as RC4. Clearly ML-KEM, with or without a hybrid, is not known to be broken, so Discouraged is the wrong category. It is true that 0x11EC is not marked as Recommended, mostly because it started out as an experimental combination that then somehow ended up as the thing everybody was doing, and while lots of digital ink was spilled on whether or not it should be recommended, nobody updated the flag before publishing the RFC. So yes, technically the IETF did not recommend a hybrid algorithm. But your browsers and everybody else is using it, so there is that. And just in case you were worried about that, the NSA option of MLKEM1024 is also not marked as recommended. Lastly, Mandatory To Implement is an elaborate prank by the inventors of TLS to create more discussions on mailing lists. As David Benjamin once put it, the only algorithm that is actually mandatory to implement is the null algorithm, as that is the name of the initial state of a TLS connection, before an algorithm has been negotiated. Otherwise, at least my recommendation, is to respond with this gif whenever someone requests a MTI algorithm you don’t want to support. The flag has literally zero meaning. Oh and yeah, neither of the two algorithms is MTI. ### Share this: * Click to share on X (Opens in new window) X * Click to share on Facebook (Opens in new window) Facebook * Like Loading...
12919
Peergos @peergos.org · 19/11/2025
Many have requested this feature for years and now it's here - lazy directory loading! This release makes loading directories asynchronous and blazingly fast. One Australian user reported it as 100x faster! We also show the number of items in a folder for its size now. github.com/Peergos/web-...
github.com
Release Blazingly fast folder loads · Peergos/web-ui
This release makes the ui load directories asynchronously, making them much faster to display. We extend the cryptree format to allow showing the mimetype, creation time and if it is a directory be...
020
Peergos @peergos.org · 18/11/2025
We're still up and running folks. We have zero dependency on Cloudflare.
040
Peergos @peergos.org · 14/11/2025
We found two subtle bugs that were making p2p http requests flaky. So here's a release with reliable p2p requests! We now also generate thumbnails for video in android sync. This also strips out the last remaining use of the bitswap client. Upgrade now! github.com/Peergos/web-...
github.com
Release Reliable P2P HTTP requests · Peergos/web-ui
This release make p2p http requests much more reliable. It also removes all remaining client side usage of bitswap, but still enables receiver-side bitswap (the server side will be removed in a fut...
050
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 08/11/2025
This us why we started with fine-grained access control and exfiltration proof apps in @peergos.org Combined with E2E encryption this is very safe, and you can get surprisingly far with that plus a permissioned client side api.
052
Reposted by Peergos
Ian Preston @ianopolous.bsky.social · 06/11/2025
Our 16th release this year - double the number of releases we had last year, which itself was a record. We are also on track for tripling our paying customers this year too. Come join the future of the web! Private, self-authenticated, self-sovereign. Control your data, control your destiny!
051
Peergos @peergos.org · 06/11/2025
We've got a new release out folks! This features a universal deb build compatible with all versions of Debian, Ubuntu, Mint etc. Lots of server side improvements, we switch from bitswap to p2p http requests to retrieve blocks. Some sync fixes, and UX improvements. github.com/Peergos/web-...
github.com
Release Adios bitswap · Peergos/web-ui
This release stops using bitswap to retrieve blocks, instead using p2p http requests. We still serve blocks over bitswap for now. We also have a universal debian build. This means we don't need sep...
061
Peergos @peergos.org · 16/10/2025
We've got a new release out! This includes a timezone fix for sync, and 1000x faster host dir listing when creating a sync. github.com/Peergos/web-...
github.com
Release Sync improvements · Peergos/web-ui
This release makes updates on Windows easier by using a fixed app UUID. It also makes listing host directories when creating a new sync on desktop 1000x faster by lazily loading to a smaller depth....
031
Peergos @peergos.org · 08/10/2025
We've got a new release out folks! github.com/Peergos/web-... This let you easily migrate servers with a single click! This of course keeps all your data, friends, and identity intact. There is also a way to request/pay for another server to live mirror your data.
github.com
Release Easy migration + mirror · Peergos/web-ui
This release includes UI support for easy migration between servers. You can now request or pay for storage on another server and have it live mirror your data. Once a server is mirroring your data...
142
Reposted by Peergos
Natanael, Tech janitor @natanael.bsky.social · 23/09/2025
"Bad news: The proposal is going forward to be voted on on October 14th, and there's still no blocking minority achieved, as Germany reverted its position to undecided. Good news: There is still time to fight back!" Shut this monstrosity down NOW
privacyguides.org
The battle to stop Chat Control continues, act now!
Unfortunately, the battle against Chat Control continues this month. For human rights, for civil liberties, for safety, and for democracy, this privacy-wrecking proposal must be stopped. We need your ...
01010
Peergos @peergos.org · 12/09/2025
There;s a new version of peergos out folks! HTTP proxy support, lots of fixes and some optimisations. github.com/Peergos/web-...
github.com
Release Proxy and http2 · Peergos/web-ui
This release includes support for using a http proxy with the shell, proxy or sync commands, and adds support for http2 to all sync, shell and proxy requests. It also add support for passkeys from ...
022