Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
install_24_4 [2026/08/15 07:32] – systeminstall_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 contains all the HTML and JavaScript code and is used as the presentation layer. +    * **rd_gui_builds** contains the optimized ExtJS code and is used as the presentation layer. 
-    * **cake4** is a CakePHPv5 (It was CakePHPv4 initially) 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 initially) application and can be considered the engine room. This is where the data is processed before it is displayed by the presentation layer. 
-    * **login** is a directory with various login pages that are managed centrally via the **RADIUSdesk Dynamic Login Pages** applet. +    * **rd_login** is a repository with various dynamic login pages that are managed centrally via the RADIUSdesk Dynamic Login Pages applet. 
-  * Later we will create various symbolic links from locations within the **rdcore** directory to locations within the document root directory of the web server.+  * Later we will create various symbolic links from locations within these cloned repositories to locations within the document root directory of the web server.
  
 === Required packages === === Required packages ===
Line 311: Line 311:
 sudo systemctl restart php8.3-fpm sudo systemctl restart php8.3-fpm
 </code> </code>
-  *  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://github.com/RADIUSdesk/rdcore.git +sudo git clone https://github.com/RADIUSdesk/rd_gui_builds.git
-</code> +
-  * This will create an **rdcore** directory containing some sub-folders. +
-  * Check out the CakePHPv5 API back-end application +
-<code bash> +
-cd /var/www +
 sudo git clone https://github.com/RADIUSdesk/rd_cake5.git sudo git clone https://github.com/RADIUSdesk/rd_cake5.git
 +sudo git clone https://github.com/RADIUSdesk/rd_login.git
 </code> </code>
   * 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 /var/www/html cd /var/www/html
-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/login ./login +sudo ln -s ../rd_login ./login
-sudo ln -s ../rdcore/AmpConf/build/production/AmpConf ./conf_dev+
 sudo ln -s ../rd_cake5/rd_cake/setup/scripts/reporting ./reporting sudo ln -s ../rd_cake5/rd_cake/setup/scripts/reporting ./reporting
 #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/html/rd_cake/tmp/cache/models+cd /var/www/html/cake4/rd_cake/tmp/cache/models
 rm * rm *
 exit exit
Line 415: Line 410:
 === Configure Nginx === === Configure Nginx ===
  
-  * Configure Nginx to rewrite some RdCore URLs that start with ///cake4/rd_cake//.+  * Configure Nginx to rewrite some URLs that start with ///cake4/rd_cake//.
   * Edit ///etc/nginx/sites-enabled/default//   * Edit ///etc/nginx/sites-enabled/default//
 <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 user interface, go to http://127.0.0.1/rd/build/production/Rd/+  * To load the user interface, go to http://127.0.0.1/rd
   * 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 /var/www/html/rd/build/production/Rd/* /var/www/html/+sudo cp -R /var/www/html/rd/* /var/www/html/
 </code> </code>
   * To load the RD Mobile UI, go to http://127.0.0.1/rd_mobile   * To load the RD Mobile UI, go to http://127.0.0.1/rd_mobile
  • install_24_4.1786771944.txt.gz
  • Last modified: 2026/08/15 07:32
  • by system