{"id":7640,"date":"2026-04-22T14:31:33","date_gmt":"2026-04-22T12:31:33","guid":{"rendered":"https:\/\/yoota.it\/en\/peergos-1-24-drastically-speeds-up-uploads-and-deletions\/"},"modified":"2026-04-22T14:31:35","modified_gmt":"2026-04-22T12:31:35","slug":"peergos-1-24-drastically-speeds-up-uploads-and-deletions","status":"publish","type":"post","link":"https:\/\/yoota.it\/en\/peergos-1-24-drastically-speeds-up-uploads-and-deletions\/","title":{"rendered":"Peergos 1.24 Drastically Speeds Up Uploads and Deletions"},"content":{"rendered":"\n<p>Peergos, the open source peer-to-peer encrypted filesystem, has reached version 1.24 with performance gains across the board. According to the changelog, the improvements are substantial.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Much faster uploads<\/h2>\n\n\n\n<p>The most obvious win shows up when resuming interrupted uploads. For large files, the mechanism that finds the resume point switched from linear scanning to an eight-way branching search. The team reports this as roughly 5,000 times faster. For large folders, the speedup lands around 1,000 times. Starting a fresh upload is also quicker than before.<\/p>\n\n\n\n<p>Deleting large folders received similar attention: by removing some sequential operations and adding a new batch removal operation to the internal data structure, deletion times drop to about a tenth of what they were.<\/p>\n\n\n\n<p>The team also reports hash calculation in the browser is now 8 times faster on machines with 8 cores.<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">UI and self-hosting improvements<\/h2>\n\n\n\n<p>You can now configure the server URL directly from the desktop and Android app interfaces, without manually editing configuration files. This matters especially if you&#8217;re pointing to your own instance and want to skip extra setup steps.<\/p>\n\n\n\n<p>The apps also now detect your system&#8217;s dark mode preference automatically.<\/p>\n\n\n\n<p>Flatpak users on Linux will need to remove and re-add existing syncs: a bug that&#8217;s now fixed was preventing local paths from persisting after updates.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Note for server operators<\/h2>\n\n\n\n<p>If you run your own Peergos instance, you&#8217;ll need to upgrade to Java 25, which this version requires for virtual thread support.<\/p>\n\n\n\n<p>The recommended installation method on Linux remains Flatpak, available at <a target=\"_blank\" href=\"https:\/\/flatpak.peergos.org\" rel=\"noopener\">flatpak.peergos.org<\/a>.<\/p>\n\n\n\n    \n    <div class=\"yoota-fonte\">\n        <a href=\"https:\/\/github.com\/Peergos\/web-ui\/releases\/tag\/v1.24.0\" target=\"_blank\" rel=\"nofollow noopener\" class=\"yoota-fonte-hit\">\n            \n            <span class=\"yoota-fonte-icon\" aria-hidden=\"true\">\n                <i class=\"ri-external-link-line\"><\/i>\n            <\/span>\n\n            <span class=\"yoota-fonte-content\">\n                <span class=\"yoota-fonte-label\">SOURCE:\/\/<\/span>\n\n                                    <span class=\"yoota-fonte-link\">\n                        github.com                    <\/span>\n                            <\/span>\n\n        <\/a>\n    <\/div>\n    \n    \n","protected":false},"excerpt":{"rendered":"<p>Peergos 1.24 delivers serious performance gains: resuming uploads is roughly 5,000 times faster, deleting large folders about 10 times quicker. Self-hosting also gets some polish.<\/p>\n","protected":false},"author":2,"featured_media":7639,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"italian_url":"https:\/\/yoota.it\/peergos-1-24-riduce-drasticamente-i-tempi-di-upload-e-cancellazione\/","yoota_meta_description":"","activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federated","footnotes":""},"categories":[1],"tags":[490,547,287],"class_list":["post-7640","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-encrypted-storage","tag-peergos","tag-privacy"],"_links":{"self":[{"href":"https:\/\/yoota.it\/en\/wp-json\/wp\/v2\/posts\/7640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yoota.it\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yoota.it\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yoota.it\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/yoota.it\/en\/wp-json\/wp\/v2\/comments?post=7640"}],"version-history":[{"count":1,"href":"https:\/\/yoota.it\/en\/wp-json\/wp\/v2\/posts\/7640\/revisions"}],"predecessor-version":[{"id":7642,"href":"https:\/\/yoota.it\/en\/wp-json\/wp\/v2\/posts\/7640\/revisions\/7642"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yoota.it\/en\/wp-json\/wp\/v2\/media\/7639"}],"wp:attachment":[{"href":"https:\/\/yoota.it\/en\/wp-json\/wp\/v2\/media?parent=7640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yoota.it\/en\/wp-json\/wp\/v2\/categories?post=7640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yoota.it\/en\/wp-json\/wp\/v2\/tags?post=7640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}