[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-relays] relayor: automation for relay operators (ansible)
On 2015-02-27 14:53, Nusenu wrote:
Supported platforms:
...
- OpenBSD
Everything is still fresh, so I would NOT recommend to use this on
production relays. Testing and review is appreciated.
There is still a crucial piece missing (init scripts), but I hope tor
packagers are willing to incorporate multi-init support patches (see
issues).
In the interest of going with the OS flow and intent/defaults, I recommend the
following for OpenBSD.
Configure relays with a unique ${tag} appended to "tor".
Say you have 2 IPs, want to run 4 total relays, and you want ${tag} to be 1 2
3 or 4. Call each by the name tor${tag}, and use that name to set up resources.
Content changes in the /etc/rc.d/tor... startup/shutdown scripts are unneeded.
Straight copies to /etc/rc.d/tor${tag} are best for avoiding having to
maintain them separately across upgrades.
Give each relay its own torrc via /etc/tor/tor${tag}, and each its own
/var/tor${tag} directory referenced in that torrc.
Then in /etc/rc.conf.local, hook them together and tell OpenBSD how to launch
each of them:
tor1_flags = {tor1_flags} -f /etc/tor/tor1
tor2_flags = {tor2_flags} -f /etc/tor/tor2
tor3_flags = {tor3_flags} -f /etc/tor/tor3
tor4_flags = {tor4_flags} -f /etc/tor/tor4
pkg_scripts = "... tor1 tor2 tor3 tor4"
At the end of /etc/login.conf, tell OpenBSD to give them a few more resources
than the default for daemon class:
-------8<-------
# Override resource limits for certain LOCAL daemons started by rc.d(8)
#
# For Tor, set an openfiles-max to override default openfiles-max 1024
# (we leave _tor user in 'daemon' class and rely on /etc/rc.d/tor* names
# to pick up possibly unique settings for each instance)
tor1:\
:openfiles-cur=1024:\
:openfiles-max=8192:\
:tc=daemon:
tor2:\
:openfiles-cur=1024:\
:openfiles-max=4096:\
:tc=daemon:
tor3:\
:openfiles-cur=1024:\
:openfiles-max=8192:\
:tc=daemon:
tor4:\
:openfiles-cur=1024:\
:openfiles-max=8192:\
:tc=daemon:
-------8<-------
Richard
_______________________________________________
tor-relays mailing list
tor-relays@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays