Files
i2p.www/i2p2www/pages/downloads/lab.html
2019-07-07 22:52:59 +00:00

192 lines
7.6 KiB
HTML

{% extends "global/layout.html" %}
{%- from "downloads/macros" import package_outer with context -%}
{% block title %}I2P Lab{% endblock %}
{% block content %}
<h1>{{ _('I2P Laboratory') }}</h1>
<p>
{% trans -%}
Welcome to the I2P Laboratory!
This is the home of various experimental projects that are not yet ready to go live.
We invite you to look around and give them a try, but we do not offer support for them.
Any of these projects may be discontinued at any time.
{%- endtrans %}
</p>
<p>
{% trans forum='https://i2pforum.net/viewforum.php?f=36' -%}
We welcome your feedback at the <a href="{{ forum }}">I2P Forum</a>.
{%- endtrans %}
<p>
<hr>
<h3>{{ _('Current Projects') }}</h3>
<div class = "labproject" >
<h5>{{ _('Zero-Dependency installer') }}</h5>
<p>
{% trans forum='https://i2pforum.net/viewforum.php?f=36' %}
This is an I2P installer for Windows that does not depend on an existing Java installation.
It includes all required dependencies.
<p>This installer is built using the Java 9+ utility JLink which bundles a minimum JRE and creates an executable. The source code is in the monotone branch "i2p.jlink". After that an NSIS script is used to create the actual installer. The source code for that script is in the monotone "i2p.wininst" branch.</p>
<p>You can report bugs in the <a href="{{ forum }}">I2P Lab Forum</a>.</p>
{%- endtrans %}
</p>
{% trans %}
<p>Status: Proof-Of-Concept</p>
<p>Known Bugs And Limitations: plugins that use pack200 compression do not work.</p>
{%- endtrans %}
{%- set name = 'Windows' -%}
{%- set icon = 'images/download/windows.png' -%}
{%- set filename = 'Zero-I2P0.9.41-JRE11.0.3-INST0.1.exe' -%}
{%- set hash = '95dd4a6db5719319c2a5cf509ab3f551114fb76f677ca395e4f20af8ec88c204' -%}
{% call package_outer('windows', name, icon) %}
<div class = "file">
<a class = "default" href="https://download.i2p2.de/experimental/Zero-I2P0.9.41-JRE11.0.3-INST0.1.exe">
<span class = "name">{{ filename }}</span>
</a>
</div>
<div class = "meta">
<div class = "hash">
<code>{{ hash }}</code>
</div>
</div>
<p>{% trans -%}
Download that file and run it.
{%- endtrans %}</p>
{% endcall %}
</div>
<!--
{% trans signer='zlatinb',
signingkey=url_for('static', filename='zlatinb.key.crt') -%}
The files are signed by {{ signer }},
<a href="{{ signingkey }}">whose key is here</a>.
{%- endtrans %}
-->
<div class = "labproject" >
<h5>{{ _('I2P Browser') }}</h5>
<p>{% trans -%}
The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox ESR that comes preconfigured with proxy settings, NoScript and i2pbutton which contains some security/privacy improvements like a drag and drop filter and external app blocker.
{%- endtrans %}</p>
<p>{% trans -%}
Builds for Linux, Windows and Mac OS X are available. Currently we provide binaries for 64bit systems. 32bit builds for Linux and Windows are planned.
{%- endtrans %}</p>
<p>{% trans -%}
At this time I2P Browser does not ship with its own I2P router. Ensure that you have I2P installed and running before you launch the I2P Browser.
{%- endtrans %}</p>
{% trans %}
Status: Beta-4
<ul>
<li><a href="https://github.com/mikalv/test-i2p-browser">Firefox Branch</a></li>
<li><a href="https://github.com/mikalv/i2p-browser-build-scripts">Build Scripts</a></li>
<li><a href="https://github.com/mikalv/i2pbutton">Browser Extension</a></li>
</ul>
{%- endtrans %}
{%- set name = 'Windows' -%}
{%- set icon = 'images/download/windows.png' -%}
{%- set filename = 'i2pbrowser-install-win64-2.0-beta4_en-US.exe' -%}
{%- set hash = '65a2f84a7dca9d000e359dc1cd5168555f363a29a837fadbbf9fff58c8b7bad9' -%}
{% call package_outer('windows', name, icon) %}
<div class = "file">
<a class = "default" href="https://download.i2p2.de/experimental/i2pbrowser-beta4/windows64/i2pbrowser-install-win64-2.0-beta4_en-US.exe">
<span class = "name">{{ filename }}</span>
</a>
</div>
<div class = "meta">
<div class = "hash">
<code>{{ hash }}</code>
</div>
</div>
<p>{% trans -%}
The default is to download the english version, however it's also built for some other languages,
please check out the link below
if you want to see if we have the browser in your language.
{%- endtrans %}</p>
<a href="https://download.i2p2.de/experimental/i2pbrowser-beta4/windows64/">https://download.i2p2.de/experimental/i2pbrowser-beta4/windows64/</a>
{% endcall %}
{%- set name = 'Mac OS X' -%}
{%- set icon = 'images/download/mac-osx.png' -%}
{%- set filename = 'I2PBrowser-2.0-beta4-osx64_en-US.dmg' -%}
{%- set hash = '95dff56f2443920f027a9a649793f67a37db55850980035956d7dcaad95f0d93' -%}
{% call package_outer('mac-osx', name, icon) %}
<div class = "file">
<a class = "default" href="https://download.i2p2.de/experimental/i2pbrowser-beta4/macosx64/I2PBrowser-2.0-beta4-osx64_en-US.dmg">
<span class = "name">{{ filename }}</span>
</a>
</div>
<div class = "meta">
<div class = "hash">
<code>{{ hash }}</code>
</div>
</div>
<p>{% trans -%}
The default is to download the english version, however it's also built for some other languages,
please check out the link below
if you want to see if we have the browser in your language.
{%- endtrans %}</p>
<a href="https://download.i2p2.de/experimental/i2pbrowser-beta4/macosx64/">https://download.i2p2.de/experimental/i2pbrowser-beta4/macosx64/</a>
{% endcall %}
{%- set name = 'Linux' -%}
{%- set icon = 'images/download/freebsd-tux.png' -%}
{%- set filename = 'i2p-browser-linux64-2.0-beta4_en-US.tar.xz' -%}
{%- set hash = 'da772ebe03937b09915f9016d9c09b64666025b4ae4c9353861dcf40d916ca7d' -%}
{% call package_outer('freebsd-tux', name, icon) %}
<div class = "file">
<a class = "default" href="https://download.i2p2.de/experimental/i2pbrowser-beta4/linux64/i2p-browser-linux64-2.0-beta4_en-US.tar.xz">
<span class = "name">{{ filename }}</span>
</a>
</div>
<div class = "meta">
<div class = "hash">
<code>{{ hash }}</code>
</div>
</div>
<p>{% trans -%}
The default is to download the english version, however it's also built for some other languages,
please check out the link below
if you want to see if we have the browser in your language.
{%- endtrans %}</p>
<a href="https://download.i2p2.de/experimental/i2pbrowser-beta4/linux64">https://download.i2p2.de/experimental/i2pbrowser-beta4/linux64</a>
{% endcall %}
</div>
<div class = "labproject" >
<h5>{{ _('Docker image') }}</h5>
<p>
{% trans %}
This is an I2P Docker image for those that prefers containers.
It includes all required dependencies.
{%- endtrans %}
</p>
{% trans %}
Status: Proof-Of-Concept
{%- endtrans %}
{%- set name = 'Linux' -%}
{%- set icon = 'images/download/freebsd-tux.png' -%}
{% call package_outer('freebsd-tux', name, icon) %}
<div class = "file">
<a class = "default" href="https://hub.docker.com/r/meeh/i2p.i2p">
<span class = "name">docker pull meeh/i2p.i2p</span>
</a>
</div>
<p>{% trans -%}
Run the command to pull from docker hub.
{%- endtrans %}</p>
<br>
<p>{% trans -%}
{%- endtrans %}</p>
Bugs can be reported on <a href="https://trac.i2p2.de/newticket?component=package/docker">trac</a> (With component set to package/docker).
The source code (Dockerfile) can be found at our repository. You can also view it at github, <a href="https://github.com/i2p/i2p.i2p/blob/master/Dockerfile">here</a>.
The ports 7654,7656,7657,7658,4444,6668,8998,7659,7660 and 4445 are exposed (tcp) but some depends on your router config if they are up or not, and would be off by default.
{% endcall %}
</div>
{% endblock %}