Maintaining a stable of Unraid VMs/Docker Containers


Recommended Posts

Firstly, I am muddling my way through it, so please excuse the jargon I'm sure I'm abusing.

 

I'm attempting to create a tool that will generate packages for NerdPack (and DevPack) automatically, given very little input from the user (ideally just URLs for slackbuilds.org and source code tar.gz, along with which version(s) of Unraid to generate packages for).

 

There's a process that I'm ironing out with dmacias72 to actually build the package.

 

NerdPack packages are grouped by Unraid version. You have an Unraid install of X version, you build your package for it, you save that package to the appropriate folder in NerdPack's structure, you restart the whole process with a different version of Unraid. Rinse and repeat until you've covered all the Unraid versions you want to do.

 

My question to y'all is, A) Realistically, do we need to be generating a new package for each X.Y.Z version? Just X.Y? Just X? and B) What is the best/cleanest way to go about this? I haven't worked extensively with Docker containers before (certainly not with creating them), but I *think* that's the right way to go here. My thinking is that Docker has a lot of flexibility with the CLI, which my app can take advantage of, and also I can map volumes to circumvent SSH shenanigans almost altogether.

 

What would y'all recommend?

Edited by ehawman
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.