Skip to content


How to download an old version of a freesite on Freenet

I just dug up that 2+ year old draft so this will be short.
Freenet-hosted websites (“freesites”) are usually advertised via a “USK@…” URI, which allows you to fetch the latest version automatically. But when a freesite is updated, actually the old one remains in the system (at least, as long as it hasn’t decayed yet). It’s possible to access any old revision (again, as long as it hasn’t been flushed) via a simple URL manipulation:

For instance, the current version of FMS is accessible via this key:
USK@0npnMrqZNKRCRoGojZV93UNHCMN-6UU3rRSAmP6jNLE,~BG-edFtdCC1cSH4O3BWdeIYa8Sw5DfyrSV-TKdO5ec,AQACAAE/fms/142/

And a specific old version would be accessed via this key:
SSK@0npnMrqZNKRCRoGojZV93UNHCMN-6UU3rRSAmP6jNLE,~BG-edFtdCC1cSH4O3BWdeIYa8Sw5DfyrSV-TKdO5ec,AQACAAE/fms-140/

The starting “USK” is replaced by “SSK”, and the end of the URI changes from [sitename]/[version]/ to [sitename]-[version]/

This used to be explained on the Freenet wiki there wiki.freenetproject.org/USK, but apparently this page was removed in the migration :/

Posted in software.


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.

Sorry about the CAPTCHA that requires JS. If you really don't want to enable JS and still want to comment, you can send me your comment via e-mail and I'll post it for you.

Please solve the CAPTCHA below in order to fight spamWordPress CAPTCHA