/

Setting up an Update Server for an I2P Bundle

It is important to set up a signed update server so that people are able to safely and anonymously update your I2P bundle. There are two sort of “Levels” to what you might do to provide updates to your users. Each of them requires the generation of a signed newsfeed , which also serves as a way to provide information to your users about updates, features, and security events.

This project, i2p.firefox a.k.a. the “I2P Easy Install Bundle” uses the “Executable” update subtype, meaning that it capable of installing itself by executing code as the user who runs the update, which is usually the main user of a Windows 10 or 11 PC. This update subtype is highly flexible, but requires the creation of a “Scripted” using something like NSIS , wixl , or custom code. Other update types include ZIP (used by the core I2P product) and DMG(used by Mac OSX).

Static HTTP Update URL over I2P

Bittorrent Update URL over I2P

If you choose to do this, consider using zzzot to host your open tracker instead of a normal site , which you can obtain from this I2P link .

Get the source code:
Show license
Copyright 2018

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Hide license
I2P