Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| install_24_4 [2026/08/15 05:55] – [Add LETSENCRYPT certificate] system | install_24_4 [2026/11/01 19:10] (current) – system | ||
|---|---|---|---|
| Line 299: | Line 299: | ||
| * In the first part, everything was prepared for the installation of **RADIUSdesk**. | * In the first part, everything was prepared for the installation of **RADIUSdesk**. | ||
| * This part explains the steps for installing the latest **RADIUSdesk**. | * This part explains the steps for installing the latest **RADIUSdesk**. | ||
| - | * RADIUSdesk consists of three components. | + | * RADIUSdesk consists of three core repositories. |
| - | * **rd** directory with its contents | + | * **rd_gui_builds** contains the optimized ExtJS code and is used as the presentation layer. |
| - | * **cake4** is a CakePHPv4 application and can be considered the engine room. This is where the data is processed before it is displayed by the presentation layer. | + | * **rd_cake5** is a CakePHPv5 (It was CakePHPv4 |
| - | * **login** is a directory | + | * **rd_login** is a repository |
| - | * Later we will create various symbolic links from locations within | + | * Later we will create various symbolic links from locations within |
| === Required packages === | === Required packages === | ||
| Line 311: | Line 311: | ||
| sudo systemctl restart php8.3-fpm | sudo systemctl restart php8.3-fpm | ||
| </ | </ | ||
| - | * Check out the **rdcore** git repository. | + | * Check out the three core repositories. |
| <code bash> | <code bash> | ||
| cd /var/www | cd /var/www | ||
| - | sudo git clone https:// | + | sudo git clone https:// |
| - | </ | + | |
| - | * This will create an **rdcore** directory containing some sub-folders. | + | |
| - | * Check out the CakePHPv5 API back-end application | + | |
| - | <code bash> | + | |
| - | cd / | + | |
| sudo git clone https:// | sudo git clone https:// | ||
| + | sudo git clone https:// | ||
| </ | </ | ||
| * It is recommended that you also include the RD Mobile UI. | * It is recommended that you also include the RD Mobile UI. | ||
| Line 343: | Line 339: | ||
| <code bash> | <code bash> | ||
| cd / | cd / | ||
| - | sudo ln -s ../rdcore/rd ./rd | + | sudo ln -s ../rd_gui_builds/Rd ./rd |
| sudo ln -s ../rd_cake5 ./cake4 | sudo ln -s ../rd_cake5 ./cake4 | ||
| - | sudo ln -s ../rdcore/ | + | sudo ln -s ../rd_login |
| - | sudo ln -s ../ | + | |
| sudo ln -s ../ | sudo ln -s ../ | ||
| #For the RD Mobile UI | #For the RD Mobile UI | ||
| Line 407: | Line 402: | ||
| <code bash> | <code bash> | ||
| sudo su | sudo su | ||
| - | cd /var/www/rdcore/ | + | cd / |
| rm * | rm * | ||
| exit | exit | ||
| Line 415: | Line 410: | ||
| === Configure Nginx === | === Configure Nginx === | ||
| - | * Configure Nginx to rewrite some RdCore | + | * Configure Nginx to rewrite some URLs that start with /// |
| * Edit /// | * Edit /// | ||
| <code bash> | <code bash> | ||
| Line 441: | Line 436: | ||
| === Important URLs === | === Important URLs === | ||
| * The following URLs are important to reach the user interface | * The following URLs are important to reach the user interface | ||
| - | * To load the optimized | + | * To load the user interface, go to http:// |
| * If you want to deliver the content directly from the webroot, proceed as follows: | * If you want to deliver the content directly from the webroot, proceed as follows: | ||
| <code bash> | <code bash> | ||
| - | sudo cp -R / | + | sudo cp -R / |
| </ | </ | ||
| * To load the RD Mobile UI, go to http:// | * To load the RD Mobile UI, go to http:// | ||