<div dir="ltr">Hi,<div><br></div><div>I would like to introduce <a href="https://github.com/oltarasenko/epmdless/">Epmdless</a> - application for connecting Erlang/Elixir nodes without EPMD.</div><div><br></div><div>In short:</div><div> 1) Allows to avoid starting epmd in places where it's not needed (for example docker containers)</div><div> 2) Supports TCP/TLS transport layers</div><div> 3) Restricts erlang distribution to one port only (specified with config or env variable).</div><div><br></div><div>It contains some examples in the README file + links to related projects:</div><div> - <a href="https://github.com/oltarasenko/erlang_distribution_in_docker">Sandbox</a> application to test it with Erlang. <br></div><div>- <span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span> </span></span><a href="https://github.com/oltarasenko/elixir-distribution-in-docker" style="color:rgb(17,85,204);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">Sandbox</a><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span> </span>application to test it with<span> Elixir</span></span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">.</span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"> </span></div><div>Also, I've made a blog post explaining how to use it with some video materials:</div><div><a href="https://www.erlang-solutions.com/blog/running-distributed-erlang-elixir-applications-on-docker.html">https://www.erlang-solutions.com/blog/running-distributed-erlang-elixir-applications-on-docker.html</a><br></div><div><br></div><div>I really hope you will find it useful!</div><div><br></div><div>Oleg</div><div><br></div></div>