While the first term isn't so much a name but a description of me, but I'll embrace the former
I'm new to Linux and been trying to learn and be productive at the same time. My mother and stepfather would like to have a surveillance system watching the cars, the yard, the horse(s) and their field.
While I could've turned to any consumer product, hammer 'em up and call it a day I've often approached manufacturers with doubt regarding their products' security, abilities and very fast outdated support. So I decided to look at the DIY scene with Raspberry Pis using motioneye(os) and OMV for storage, overview and network middleman. This way no unencrypted streamed video of their home is leaked out, everything's centralized and under my/their (parent's) full control.
Both Motioneye and OMV are great choices because they can both be accessed remotely through the respective webinterfaces, and with one Pi acting as a center with OMV handling the easily accessed network share for mom to browse through. If any changes has to be made I can easily go through the GUI and execute whatever is needed, neat right?
Unfortunately I've had my challenges installing both on Ubuntu, the distro I'm using out of rep of intuitivity, where both software's issues (among others) has gone from inaccurate filepaths, services, permission errors, repos and pub keys not working, and python commands to obsolete manual instructions and not executing as expected (or at all). But I recently noticed OMV are specific to other versions of distros and with motioneye in others, not to say the least for architectures making it harder to exercise knowledge I have read up on - it feels like you have apples and oranges but aren't allowed to blend both together. I then tried Ubuntu Mate (liked the desktop alot more) but some packages refused to work, became too much of a hassle, then went on with Linux Mint but VirtualBox refused to work properly there so I turned to VMware player, tried with Debian 9 but that was "too new" for OMV (grandpa logic, heh).
I have yet to purchase any Pis because I want the software side of things to work first, and right now it's not. I want to learn and accomplish something useful but it's so demotivational when it all collapses.
I could just use the command line to mount and share the external drive like most experienced linux users do but I'm so far from knowing and understanding the process it's just not feasible - it'd take too much time for something that could just be a tad more simpler to perform.
So yeah, help needed. How do I combine both for one Pi to run? If performance would be an issue I'll just use an Asus Tinkerboard.