So I'm trying to set up a Linux server for my house to run the AlarmDecoder web app along with some other things and have some confusion regarding the installation process. I was following along on the GitHub directions, but have some questions. Everything seems to work fine up until I get to step 13:
sudo cp /opt/alarmdecoder-webapp/contrib/nginx/nginx.service /lib/systemd/system/nginx.service
The problem as I see it is that the /opt/alarmdecoder-webapp/contrib/nginx/ folder doesn't yet exist, so how can I copy things from it? This folder doesn't get created until step 19 when you do the git clone command as I understand it. Am I missing something here? I'm having a separate issues later on at step 23 where I'm supposed to copy over the alarmdecoder file to the nginx/sites-available folder, the problem being that the sites-available folder doesn't exist after installing nginx. The sites-enabled folder is also not present, so there's no default file to remove in step 25.
I am admittedly rather new to Linux. I have dabbled a bit with a Raspberry Pi for a car computer project, but not much beyond that. Maybe I'm missing something on a base level, but I'd just like to know if there is something else I'm supposed to be doing first. I am about to start a fresh installation of Lubuntu so I have a clean slate to start from to try following the directions again and double checking all my work.
As a small secondary note, in the directions for step 1 "sendmail" is listed twice in the install command. Don't know that it matters, but it's there. Also, from doing some research today it seems like the context for step 16 is off. I'm seeing it online as pip install --upgrade modulename, whereas the directions have it as pip install modulename --upgrade. Is this correct?