{% extends "global/layout.html" %} {% block title %}{{ _('How to Set up a Reseed Server') }}{% endblock %} {% block lastupdated %}2021-12{% endblock %} {% block content %}

{% trans %}Overview{% endtrans %}

{% trans -%} Thank you for volunteering to run an I2P reseed server. "Reseeding" is our term for bootstrapping new routers into the network. New routers fetch a bundle of peer references, or "router infos", from one or more of a hardcoded list of HTTPS URLs. {%- endtrans %}

{% trans %}Privacy Policy{% endtrans %}

{% trans -%} A reseed operator is a trusted role in the network. While we do not yet have a formal privacy policy, you must ensure the privacy of our users by not publicizing logs or IPs found in those logs, except as necessary to discuss administration issues with the I2P reseed team. {%- endtrans %}

{% trans %}Getting Started{% endtrans %}

{% trans -%} Our reseed coordinator is "zzz" and he may be contacted at zzz at mail.i2p or zzz at i2pmail.org. Unfortunately, he is not generally on IRC. {%- endtrans %}

{% trans -%} For further information, read the information at the following links, and then contact zzz. Thank you! {%- endtrans %}

{% trans %}Detailed Instructions{% endtrans %}

Table of contents

  1. Introduction
  2. Requirements
    1. Install git and golang
    2. Build and Test
    3. Run Reseed
    4. Backup Certificates and Keys
    5. Enable Autostart
    6. Connect Web Server to Reseed
    7. Test From Another Computer
  3. Contact Reseed Maintainer

1. Introduction

The process of setting up an I2P reseed server can be accomplished in many ways. There are currently two active

2. Requirements

You will need to have a Linux server somewhere, and you will need to be able to set up a reverse proxy.
You will need to have git, golang-go, and make installed.
You will need to have a Linux server somewhere, and you will need to be able to set up a reverse proxy.

1. Install git and golang

2. Build and Test

3. Run Reseed

4. Backup Certificates and Keys

5. Enable Autostart

6. Connect Web Server to Reseed

7. Test From Another Computer

3. Contact Reseed Maintainer

{% trans -%}Contact us via email zzz at mail.i2p (alternatively, post in the reseed section on the zzz.i2p forum) Provide us with details about your new reseed server:{%- endtrans %}

{% trans %}Information Required{% endtrans %}

{% trans -%} When your setup is complete and ready for testing, we will need the HTTPS URL, the SSL public key certificate (only if selfsigned), and the su3 public key certificate. After testing is complete, these will be added to the hardcoded entries in the Java and C++ routers in the next release, and you will start seeing traffic. We also will need your email address so we may continue to contact you about reseed administration issues. The email will not be made public but will be known to the other reseed operators. You should expect that your nick or name and its association with that URL or IP will become public. {%- endtrans %}

{% trans -%}Feel free to contact zzz at mail.i2p in case of questions or problems or post your question at zzz's forum in the reseed section.{%- endtrans %}

{% trans %}Financial Support{% endtrans %}

{% trans -%} Modest financial support may be available to those running reseed servers. This support would be in partial reimbursement for your server costs. Support will not be paid in advance and will probably not cover all your expenses. Support is only available to those who have been running reseed servers in good standing for several months, and is based on actual need. {%- endtrans %}

{% trans -%} If you would like to discuss support, please contact echelon and CC: zzz {%- endtrans %}

{% endblock %}