Proposal for information changes for Satellite 5
Hi,
I was having a hard time finding all the info about Satellite 5 before the meeting we had yesterday (Satellite 5 livestream + satellite 5 support discord). I want to propose some updates so that people in the future find the relevant information easily.
1.) First of all, I think that you should add the link to installation process for Satellite 5 on the official Satellite project website. On the official website, there is very little information on how to actually install Satellite 5.
2.) At the meeting, I think it was mentioned that the recommended version is PHP 8.1 but on the installation page it is written that the minimum & recommended version is PHP 8.0. So that should be updated as following: PHP 8.1 (recommended) or PHP 8.0 (minimum)
3.) Finally, I propose that the recommended steps for installing Satellite 5 be updated as follows:
In order to get the Satellite files, you connect to your server via terminal/SSH.
If you can’t change document root (webroot) replace satellite-project with satellite-legacy in the following command.
Before running the following command change [path] to the path of your choice (you don’t need the brackets):
composer create-project esn/satellite-project:5.0.0 [path] --repository-url=https://packages.esn.org
For example,
composer create-project esn/satellite-project:5.0.0 public_html --repository-url=https://packages.esn.org
Note: the folder is relative to your current path.
After Composer has downloaded the required files, you have to change the document root (webroot) of your server(eg. Apache) to a subfolder inside the Satellite project. For example, if on the above command, as [path] you put public_html (and the path is /var/www/html), the document root must be “/var/www/html/public_html/web”
Example on how to change the document root on this tutorial - Step 2
Best,
Luka Šulc