How to install multiple projects in 1 project
We've had this question a couple of times from some Noipfraud users so I've decided to write it up as a quick guide.
You may want to install 2 apps on 1 server / project.
In some cases we have done the hard work for you, for example Wordpress+Noipfraud.
But if you for example want to run 202 together with Noipfraud on a single project, the steps below describe the process.
1 - Choose the right base app for your project
Create your project as usual and when you need to select the App, pick the one that has the most complex setup.
So if you want 202+Noip - Start your project as a 202 project.
And wait until its finished setting up.
2 - Upload the files for the other app
Now you need to upload the files for the other app. Ill assuming you did not select a file management method and ill use FTP.
Get the files for Noipfraud from the usual place. If your not sure - best to ask Noipfraud support.
If its zipped, make sure you unzip it locally.
Then Use the SSH details from the Project Access tab to connect FTP. There is a detailed guide about that.
Use FTP to create a subfolder for your files in /var/www/user/.
Make sure its /user/ and not /app/.
Then upload the files to the folder you created in /var/www/user/.
3 - Change file ownership
Most FTP clients don't allow you to change file owners. Unfortunately this is required to get for example Noipfraud to work.
You will need a SSH client - for example
Terminal on macOS or
Putty on Windows. Again check this guide for details on SSH access.
Once your logged in with SSH - you may see the following message:
The authenticity of host '[18.104.22.168]:9001 ([22.214.171.124]:9001)' can't be established. ECDSA key fingerprint is SHA256:Vnv7+dxetvOh14a1ecz/LH8dfptr00rb07a8gN4myCA. Are you sure you want to continue connecting (yes/no)?
If you do, just enter
Once your at the command prompt, enter the following command:
chown -R nginx:nginx /var/www/user/FOLDER
where you replace
FOLDER with the name of the folder you created.
And thats it.
Make sure the software is working. If you run into any issues, hit us up on support and we will try and help.