<div dir="ltr">Go for it!<div><br></div><div>I don't have the bandwidth to make that happen at the moment, but am happy to collaborate if you do.</div><div><br></div><div>73,</div><div>Brian - KB2S</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Mar 5, 2023 at 11:59 AM Matthew Chambers via Dxspider-support <<a href="mailto:dxspider-support@tobit.co.uk">dxspider-support@tobit.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div>What'd be neat is if I could create a config.yml that lives a persistent storage that I mount when running a spider dicker image, be fully hands off to start/restart and I could migrate my node over to kubernetes off of a traditional VM. Awesome work 👏.</div><div dir="auto"><br></div><div dir="auto">Matthew NR0Q <br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Sat, Mar 4, 2023, 20:28 Brian Stucker via Dxspider-support <<a href="mailto:dxspider-support@tobit.co.uk" target="_blank">dxspider-support@tobit.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello all,<div><br></div><div>If you are interested, I have been putting quite a bit of work into getting DXSpider running well within a Docker container. </div><div><br></div><div>My reasons for doing this are:<br><ul><li>My dxspider client application is isolated from the rest of my linux box which provides another layer of security should something go wrong.</li><li>My user data is entirely separate from the cluster software. Upgrading takes two commands to do and rebuilds everything from scratch. This is great for testing and ensuring that my setup is configured exactly the same each time.</li><li>Build times are considerably faster with pre-compiled libraries, libraries for dxspider do not are in the container, so I don't have to worry about corrupted deployments or different pieces of software on the same machine interfering with one another.</li><li>I can reliably run all of the software as a non-root account in the container. Some configurations aren't set up this way, which isn't a great idea from a security perspective.</li><li>I can bring up multiple nodes or versions of the software on the same box and connect them together to test things out.</li></ul><div>I am not a dxspider guru so I'm sure there are many improvements that could be made. I also have not extensively tested everything in this yet so DO NOT use this on your main dxspider deployment without poking at it to your own satisfaction first. My test environment is debian 10 and debian 11.</div></div><div><br></div><div>Hopefully it can be of some use/help to the community. I highly recommend considering the use of containers instead of running software directly on host machines in general, especially if you're using hardware like a raspberry pi with an SD card for storage. It's just a matter of time until the SD card fails and you'll have to rebuild the machine. With containers it is a snap because you're always rebuilding everything from scratch by default with no hidden dependencies.</div><div><br></div><div>Finally, acknowledgements to M0NKC, CT7ALW, and SV5FRI for their contributions to the community that gave me a good start on this.</div><div><br></div><div><a href="https://github.com/kb2s/dxspider-deployment" rel="noreferrer" target="_blank">kb2s/dxspider-deployment: DX Spider Deployment (Amateur Radio) (github.com)</a><br></div><div><br></div><div>73,</div><div>Brian - KB2S</div></div>
_______________________________________________<br>
Dxspider-support mailing list<br>
<a href="mailto:Dxspider-support@tobit.co.uk" rel="noreferrer" target="_blank">Dxspider-support@tobit.co.uk</a><br>
<a href="https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support" rel="noreferrer noreferrer" target="_blank">https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support</a><br>
</blockquote></div></div></div>
<br>
<div><em>The content of this email is confidential and intended for the
recipient specified in message only. It is strictly forbidden to share
any part of this message with any third party, without a written consent
of the sender. If you received this message by mistake, please reply to
this message and follow with its deletion, so that we can ensure such a
mistake does not occur in the future.</em></div><div><em></em><em></em><br><em><em>Please do not print this email unless it is necessary. Every unprinted email helps the environment.</em></em></div>_______________________________________________<br>
Dxspider-support mailing list<br>
<a href="mailto:Dxspider-support@tobit.co.uk" target="_blank">Dxspider-support@tobit.co.uk</a><br>
<a href="https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support" rel="noreferrer" target="_blank">https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support</a><br>
</blockquote></div>