I grabbed the latest ISO that is 3.9, following the links in the documentation. Troubleshooting a CentOS error during the boot-to-install media that my new hardware (Intel family 6 model 122) is not yet supported, I found that actually v4 is the better platform, but checking again, the code is available but not an ISO that I can boot from. If that is not available (maybe I’m looking in the wrong place) and not a priority (meaning not going to happen soon), then I can do a base OS install and use the instructions to step through it.
Aside from that, I am delighted to find the Raspberry Pi 4 is a possibility - I purchased an Intel-based small NUC-like computer because I misunderstood the hardware requirements. As a separate effort from the ISO boot install, I might try out the Pi option. As a newcomer, I haven’t actually used Rockstor yet, but thanks for everyone’s effort because at face-value, this looks like a great contribution to the community. Rock on!
I have built v4 installs for both x86 and Pi4, both were very successful when you follow the appropriate resources on here, depending on one’s comfort level with all things Linux of course.
Happy to provide some input/support if/when you need it.
When I have time in the morning I will drag out some links for you.
Thanks, Geoff. Don’t bother because I am reviewing the GitHub instructions (link). I was mostly in search of an ISO download if there was one, but I’m satisfied with installing the OS and prerequisites first. I appreciate your offer to drag out some links - it’s optional as far as I’m concerned, but may be useful if someone comes across this post in a similar situation. Thanks again!
I have no idea about how to do the Linux type commands to build a bootable, install kit for the new version 4 product. I’m very new to the roll it yourself NAS concept and am driven to attempt it after a very reliable NAS box was abandoned by its creator with no way to update it.
I was able to build a older version of version 3 but when it tries to update the software, it breaks.
I would really like to go ahead with the version 4 product but building a installer myself is beyond my abilities.
John, you say it’s beyond your abilities but if you are prepared to roll up your sleeves and get your hands dirty I’m more than happy to provide guidance. The top-level steps are:
Create an OpenSUSE Leap 15.2 build environment, either bare metal or a VM (I used the latter for my x64 installer build)
Grab the source from Github
Pull the trigger, cross your fingers, and wait… preferably staring at the screen with a coffee/tea in hand to see all the wonderous activities as your installer is born
Ok, so I simplify it somewhat, and there are some opportunities for pitfalls, but we can get into the details as we go forward.
I’m sure I’m not the only one - but instead of going private on providing the details of the build - it could be of great help to others too - even if it were to double check to see that they were not missing a step.
Please do consider posting your conversation in this thread for interested readers.
Thanks!
All details of how to build the new installer are available in the ‘recipe’ repo here:
If you are having specific difficulties with the DIY installer build do please start a fresh thread detailing what happened. Also, it may be that our more recently contributed vagrant approach would work better for you. See the following subdirectory readme in that same repo:
Hope that helps and apologies for not yet having any downloads of this. But we are still in pre-release stage. But I hope to soon have 4.0.5 ready and this is looking very much closer to our intended feature parity with our old CentOS based varaint; ready for our next stable release which should coincide with the download availability once we get one or two more hoops jumped through.
As @phillxnet mentioned all the relevant resources are available in his links - I found them most comprehensive and complete. I did post my experience of the Pi4 build here, complete with some tips and thoughts etc:
@DrC, welcome to the Rockstor community. I think, at this time it’s more a matter of prioritizing the remaining work before V4 becomes the official Rockstor release. @phillxnet and @Flox as the current main contributors/owners to this effort have had their hands full with getting to the official release baseline. So the iso release (and its automatic generation, etc.) has taken a backseat to that.
I have a recent ISO up on my github here which you can try if you want.
It’s built on a virtual machine and I’ve also only tried to run it on a virtual machine for my own testing purpose, so there’s no guarantee it’d work on your hardware though.
Would you mind emphasising that your ‘offered’ prebuild ISO installer is not ‘Official’. Thanks. It would also help if your Readme would link back to our recipe repo.
That way you are being more transparent about how you created the installer in the first place, and hopefully helping to spread the word about how we try to enable folks to build their own. This will also help as your own repo falls behind our own.
Also you do not specify which profile you used. The Leap 15.3 could be the build system on which you build the ISO or the OS on which it was “Built on …” Plus the recommended edits in our Readme would help in this regard by producing a more informative and less generic file name.
Could you please take a look at my post to @vnt87 regarding their GitHub upload of an un-official Rockstor build.
Nice idea re the docker image to host the installer build by the way. Maybe we could host an official one in the rockstor-installer repo. Anyone up for a pull request on that one? That way others can chip in to refine it and it could add to our currently two ways to build: natively, and via the buildbox (build in kvm) method. An addition to the Readme would be good on that front also. Plus we could setup a docker image created from the docker file as per our recent moves on the rockstor-doc repo were we also have a GitHub build/hosted docker image to aid folks in contributing to our docs. See the following issue on this addition:
Where @Flox added a github workflow to that repo to build and host the docker image.
Hope that helps in contributions back to the rockstor-installer repo where we might pool our efforts.
Also, once established, there may be a place for a Rock-on wrapper for this. Bar the difficulty of passing the parameters i.e. Profile etc. And likely one-off use making it less fitting as a Rock-on. But might make for an interesting addition.