<div dir="ltr"><div dir="ltr">Hi, and thanks for replying!<div>I have built another image, for Non-Exit relays.</div><div><br></div><div>Essentially, the Dockerfile is the same to the Dockerfile for build an Exit Relay, i have added the command for uncomment "ExitRelay 0" line in the torrc file.</div><div><br></div><div>I have modified the Hidden Service image too, providing only the Hidden Service without opening ports, reducing the attack surface.</div><div><br></div><div>Because the images are built separately, and Containers doesn't have persistent data by default, i'm testing the launch of a "relay swarm", which isn't the "Docker Swarm".</div><div>The concept of a "Relay swarm" is to have multiple running relay containers on the same user machine, without any conflict.</div><div><br></div><div>The idea (i will testing it very soon) is possible, by pulling an image and running it multiple times, creating intermetiate containers.</div><div><br></div><div>A function like the "relay swarm" can be very useful, i don't know if this approach can be risky, so i'm preparing a script for launching only one type of relay swarm (middle or exit relays).</div><div><br></div><div>If there is no security concerns, this function will be a very key function for grow up the Network, because a user can run multiple relays at a time.</div><div><br></div><div>I'm presenting this project to the large community, so i can receive feedback and take actions in case of issues.</div><div><br></div><div>Kind regards,</div><div><br></div><div>Alessandro Fiori </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno ven 29 mar 2019 alle ore 13:00 <<a href="mailto:tor-dev-request@lists.torproject.org" target="_blank">tor-dev-request@lists.torproject.org</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Send tor-dev mailing list submissions to<br>
        <a href="mailto:tor-dev@lists.torproject.org" target="_blank">tor-dev@lists.torproject.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev" rel="noreferrer" target="_blank">https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:tor-dev-request@lists.torproject.org" target="_blank">tor-dev-request@lists.torproject.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:tor-dev-owner@lists.torproject.org" target="_blank">tor-dev-owner@lists.torproject.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of tor-dev digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: Docker images for help people to run Tor<br>
      (Chelsea Holland Komlo)<br>
   2. Re: Docker images for help people to run Tor (Alessandro Fiori)<br>
   3. Re: Docker images for help people to run Tor (teor)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Thu, 28 Mar 2019 05:46:57 -0700<br>
From: Chelsea Holland Komlo <<a href="mailto:me@chelseakomlo.com" target="_blank">me@chelseakomlo.com</a>><br>
To: <a href="mailto:tor-dev@lists.torproject.org" target="_blank">tor-dev@lists.torproject.org</a><br>
Cc: Alessandro Fiori <<a href="mailto:alefiori3@gmail.com" target="_blank">alefiori3@gmail.com</a>><br>
Subject: Re: [tor-dev] Docker images for help people to run Tor<br>
Message-ID: <<a href="mailto:554cdbb2a021c08e08faef91d3bcb9a2@chelseakomlo.com" target="_blank">554cdbb2a021c08e08faef91d3bcb9a2@chelseakomlo.com</a>><br>
Content-Type: text/plain; charset=US-ASCII<br>
<br>
Hi,<br>
<br>
Thanks for this information and putting this together! Making relays<br>
easier to run is always a helpful thing to us.<br>
<br>
We have a wiki page to aggregate relay infrastructure projects such as<br>
this. If you can add your projects to this page (and any required<br>
instructions), that would be great. <br>
<br>
<a href="https://trac.torproject.org/projects/tor/wiki/community/relay_infrastructure" rel="noreferrer" target="_blank">https://trac.torproject.org/projects/tor/wiki/community/relay_infrastructure</a><br>
<br>
Thanks for the contribution!<br>
Chelsea<br>
<br>
On 2019-03-27 21:18, Alessandro Fiori wrote:<br>
> Hi, I'm an Italian developer who want to help development and grow up<br>
> the Tor network.<br>
> I would like to share with you an idea to grow up the Tor Network.<br>
> Working with Docker, i have released two images, a Tor Exit Relay<br>
> image (named "tor-relay") and an image (named "torworld-template").<br>
> The idea is to use Docker and build images for facilitate users to run<br>
> a Tor Relay or an Hidden Service.<br>
> The two images are located on Docker Hub in this locations:<br>
> <br>
> Tor Exit Relay: <a href="https://hub.docker.com/r/alessandrofiori/tor-relay" rel="noreferrer" target="_blank">https://hub.docker.com/r/alessandrofiori/tor-relay</a><br>
> Tor Machine Template:<br>
> <a href="https://hub.docker.com/r/alessandrofiori/torworld-template" rel="noreferrer" target="_blank">https://hub.docker.com/r/alessandrofiori/torworld-template</a><br>
> <br>
> If you want to see how the images are built, please check the<br>
> following Dockerfile<br>
> <br>
> Tor Exit Relay:<br>
> <a href="https://raw.githubusercontent.com/randomtable/ChimeraOS/master/DockerFile-Tor-Relay" rel="noreferrer" target="_blank">https://raw.githubusercontent.com/randomtable/ChimeraOS/master/DockerFile-Tor-Relay</a><br>
> Tor Machine Template:<br>
> <a href="https://raw.githubusercontent.com/randomtable/ChimeraOS/master/DockerFile-Tor-World" rel="noreferrer" target="_blank">https://raw.githubusercontent.com/randomtable/ChimeraOS/master/DockerFile-Tor-World</a><br>
> <br>
> If you want to see how i automate the build and push process, please<br>
> check the following script:<br>
> <br>
> Process with system cleanup:<br>
> <a href="https://raw.githubusercontent.com/randomtable/ChimeraOS/master/build-script.bat" rel="noreferrer" target="_blank">https://raw.githubusercontent.com/randomtable/ChimeraOS/master/build-script.bat</a><br>
> Process for rolling release:<br>
> <a href="https://raw.githubusercontent.com/randomtable/ChimeraOS/master/build-rolling.bat" rel="noreferrer" target="_blank">https://raw.githubusercontent.com/randomtable/ChimeraOS/master/build-rolling.bat</a><br>
> <br>
> Actually i'm working in a Windows environment, i will release ubuntu<br>
> scripts soon.<br>
> <br>
> I would like to share with everyone, so if this can be helpful, this<br>
> can be a starting point for build up images for help people to run<br>
> relays or hidden services.<br>
> <br>
> This kind of approach can be reduce costs for people who want to run a<br>
> relay or an hidden service, and can be an help for building a more<br>
> censorship-resistant platform, by using a Docker Swarm, and<br>
> replicating instances.<br>
> <br>
> Waiting for your reply as soon as possible, i'm very curious if this<br>
> project can be helpful for Tor Project!<br>
> <br>
> Kind regards (and thanks for your hard work)<br>
> Alessandro Fiori<br>
> _______________________________________________<br>
> tor-dev mailing list<br>
> <a href="mailto:tor-dev@lists.torproject.org" target="_blank">tor-dev@lists.torproject.org</a><br>
> <a href="https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev" rel="noreferrer" target="_blank">https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev</a><br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Thu, 28 Mar 2019 23:57:46 +0100<br>
From: Alessandro Fiori <<a href="mailto:alefiori3@gmail.com" target="_blank">alefiori3@gmail.com</a>><br>
To: Chelsea Holland Komlo <<a href="mailto:me@chelseakomlo.com" target="_blank">me@chelseakomlo.com</a>><br>
Cc: <a href="mailto:tor-dev@lists.torproject.org" target="_blank">tor-dev@lists.torproject.org</a><br>
Subject: Re: [tor-dev] Docker images for help people to run Tor<br>
Message-ID:<br>
        <CAP6e1PnzqMRXdGmnF1U=oZqA2s69gdY=<a href="mailto:Wc%2BD4LSzPsygbYckNw@mail.gmail.com" target="_blank">Wc+D4LSzPsygbYckNw@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Hi, and thanks for reply!<br>
I added a line in the dedicated page, and modified the README.md on GitHub<br>
for more specific informations to the users.<br>
<br>
I've decided to release two scripts (I'm releasing for Ubuntu too), for run<br>
an Exit Relay or Hidden Service then, with Docker image.<br>
<br>
If needed, let me know if there would be useful  releasing an image of a<br>
Non-Exit-Relay.<br>
<br>
I will add more informations in the following days, for more explanations<br>
and specific infos about building process.<br>
I have decided to release only scripts or text file (for build process and<br>
pull process), and no binaries, to keep processes transparent and<br>
controllable.<br>
<br>
The next step for me is writing to forums and IRC, so people can review the<br>
configurations.<br>
I would like to meet the best practices to provide a robust and secure<br>
service under all aspects.<br>
<br>
Another further step will be to contact Docker and try to achieve the<br>
"Verified Publisher" or "Official Image" status, to keep the User Trust up.<br>
<br>
Official Images have automated security scans, so it can be a benefit to<br>
community.<br>
<br>
I hope this can be useful, let me know!<br>
<br>
Kind regards (and thanks for your hard work... really!)<br>
<br>
Il giorno gio 28 mar 2019 alle ore 13:46 Chelsea Holland Komlo <<br>
<a href="mailto:me@chelseakomlo.com" target="_blank">me@chelseakomlo.com</a>> ha scritto:<br>
<br>
> Hi,<br>
><br>
> Thanks for this information and putting this together! Making relays<br>
> easier to run is always a helpful thing to us.<br>
><br>
> We have a wiki page to aggregate relay infrastructure projects such as<br>
> this. If you can add your projects to this page (and any required<br>
> instructions), that would be great.<br>
><br>
><br>
> <a href="https://trac.torproject.org/projects/tor/wiki/community/relay_infrastructure" rel="noreferrer" target="_blank">https://trac.torproject.org/projects/tor/wiki/community/relay_infrastructure</a><br>
><br>
> Thanks for the contribution!<br>
> Chelsea<br>
><br>
> On 2019-03-27 21:18, Alessandro Fiori wrote:<br>
> > Hi, I'm an Italian developer who want to help development and grow up<br>
> > the Tor network.<br>
> > I would like to share with you an idea to grow up the Tor Network.<br>
> > Working with Docker, i have released two images, a Tor Exit Relay<br>
> > image (named "tor-relay") and an image (named "torworld-template").<br>
> > The idea is to use Docker and build images for facilitate users to run<br>
> > a Tor Relay or an Hidden Service.<br>
> > The two images are located on Docker Hub in this locations:<br>
> ><br>
> > Tor Exit Relay: <a href="https://hub.docker.com/r/alessandrofiori/tor-relay" rel="noreferrer" target="_blank">https://hub.docker.com/r/alessandrofiori/tor-relay</a><br>
> > Tor Machine Template:<br>
> > <a href="https://hub.docker.com/r/alessandrofiori/torworld-template" rel="noreferrer" target="_blank">https://hub.docker.com/r/alessandrofiori/torworld-template</a><br>
> ><br>
> > If you want to see how the images are built, please check the<br>
> > following Dockerfile<br>
> ><br>
> > Tor Exit Relay:<br>
> ><br>
> <a href="https://raw.githubusercontent.com/randomtable/ChimeraOS/master/DockerFile-Tor-Relay" rel="noreferrer" target="_blank">https://raw.githubusercontent.com/randomtable/ChimeraOS/master/DockerFile-Tor-Relay</a><br>
> > Tor Machine Template:<br>
> ><br>
> <a href="https://raw.githubusercontent.com/randomtable/ChimeraOS/master/DockerFile-Tor-World" rel="noreferrer" target="_blank">https://raw.githubusercontent.com/randomtable/ChimeraOS/master/DockerFile-Tor-World</a><br>
> ><br>
> > If you want to see how i automate the build and push process, please<br>
> > check the following script:<br>
> ><br>
> > Process with system cleanup:<br>
> ><br>
> <a href="https://raw.githubusercontent.com/randomtable/ChimeraOS/master/build-script.bat" rel="noreferrer" target="_blank">https://raw.githubusercontent.com/randomtable/ChimeraOS/master/build-script.bat</a><br>
> > Process for rolling release:<br>
> ><br>
> <a href="https://raw.githubusercontent.com/randomtable/ChimeraOS/master/build-rolling.bat" rel="noreferrer" target="_blank">https://raw.githubusercontent.com/randomtable/ChimeraOS/master/build-rolling.bat</a><br>
> ><br>
> > Actually i'm working in a Windows environment, i will release ubuntu<br>
> > scripts soon.<br>
> ><br>
> > I would like to share with everyone, so if this can be helpful, this<br>
> > can be a starting point for build up images for help people to run<br>
> > relays or hidden services.<br>
> ><br>
> > This kind of approach can be reduce costs for people who want to run a<br>
> > relay or an hidden service, and can be an help for building a more<br>
> > censorship-resistant platform, by using a Docker Swarm, and<br>
> > replicating instances.<br>
> ><br>
> > Waiting for your reply as soon as possible, i'm very curious if this<br>
> > project can be helpful for Tor Project!<br>
> ><br>
> > Kind regards (and thanks for your hard work)<br>
> > Alessandro Fiori<br>
> > _______________________________________________<br>
> > tor-dev mailing list<br>
> > <a href="mailto:tor-dev@lists.torproject.org" target="_blank">tor-dev@lists.torproject.org</a><br>
> > <a href="https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev" rel="noreferrer" target="_blank">https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev</a><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.torproject.org/pipermail/tor-dev/attachments/20190328/2ccd0749/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.torproject.org/pipermail/tor-dev/attachments/20190328/2ccd0749/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Fri, 29 Mar 2019 09:20:11 +1000<br>
From: teor <<a href="mailto:teor@riseup.net" target="_blank">teor@riseup.net</a>><br>
To: <a href="mailto:tor-dev@lists.torproject.org" target="_blank">tor-dev@lists.torproject.org</a><br>
Subject: Re: [tor-dev] Docker images for help people to run Tor<br>
Message-ID: <<a href="mailto:C559EF65-9EE6-4B3C-98BC-D754CB6EAA23@riseup.net" target="_blank">C559EF65-9EE6-4B3C-98BC-D754CB6EAA23@riseup.net</a>><br>
Content-Type: text/plain;       charset=us-ascii<br>
<br>
Hi,<br>
<br>
> On 29 Mar 2019, at 08:57, Alessandro Fiori <<a href="mailto:alefiori3@gmail.com" target="_blank">alefiori3@gmail.com</a>> wrote:<br>
> <br>
> I've decided to release two scripts (I'm releasing for Ubuntu too), for run an Exit Relay or Hidden Service then, with Docker image.<br>
> <br>
> If needed, let me know if there would be useful  releasing an image of a Non-Exit-Relay.<br>
<br>
Yes, many relay operators will want to run a non-exit relay.<br>
<br>
T<br>
<br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
tor-dev mailing list<br>
<a href="mailto:tor-dev@lists.torproject.org" target="_blank">tor-dev@lists.torproject.org</a><br>
<a href="https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev" rel="noreferrer" target="_blank">https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev</a><br>
<br>
<br>
------------------------------<br>
<br>
End of tor-dev Digest, Vol 98, Issue 18<br>
***************************************<br>
</blockquote></div></div>