[tor-talk] Clear net and Tor site on the same server
akademiker1 at googlemail.com
Sun Jun 28 15:59:47 UTC 2015
Hidden service is heavy on CPU, for every single TCP connection your Tor
client needs to create a new tunnel which requires quite a few RSA
calculations and those are very CPU demanding. 20 simultaneous
connections will bring your small VPS to its knees (I assume its a VPS
because of that low memory size), but 40MB RAM should be enough for that.
Oh and if your server is a raspberry pi, forget about it, first
generation rp can't encrypt more than 500KByte/s AES stream with its
tiny ARM core anyway.
Tyler Hardin wrote:
> Oops. Server = hidden service and node = relay. It made sense in my mind,
> but precision is important. I'm already kinda tight on my bitcoin node
> (190/256MB). Averaging 1MByte/s and 20 simultaneous connections, would it
> be worth trying to squeeze a Tor hidden service in there? What are the
> determinants of the memory use? Is it more # of connections or rate of
> On Fri, Jun 26, 2015 at 4:28 PM, Roger Dingledine <arma at mit.edu> wrote:
>> On Fri, Jun 26, 2015 at 04:17:37PM -0400, Tyler Hardin wrote:
>>> Why is it suggested not to do this? Does it matter as long as I'm not at
>>> all concerned about privacy? I want to run a wallet-less bitcoin node and
>>> thought I might as well make it accessible via Tor, however it definitely
>>> isn't worth paying for an extra server to serve as a dedicated proxy.
>> Right, I think it is fine to run a normal website on the Internet and also
>> make it available as an onion site by running Tor on the same computer.
>> It all comes down to what security goals you have in mind. If one of
>> your goals is to protect the location of the website so people visiting
>> it cannot learn where it is, then you have many more things you ought
>> to think about.
>> But for your situation, it sounds fine. For background you might enjoy:
>>> BTW, what kind of memory usage can I get by with to run a Tor server? How
>>> about a Tor node?
>> These phrases "Tor server" and "Tor node" are ambiguous. You might enjoy
>> Running a Tor relay can use quite a bit of memory depending on how much
>> traffic it's handling. Running a Tor bridge generally means you're
>> handling much less traffic, and so the memory footprint is much lower.
>> And running an onion service (aka hidden service) is usually very low
>> memory footprint too, but it depends how popular the service is.
>> Hope that helps,
>> tor-talk mailing list - tor-talk at lists.torproject.org
>> To unsubscribe or change other settings go to
More information about the tor-talk