meta data for this page
  •  

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
installation_hestiacp [2024/03/10 10:20] – add security note wrongechoinstallation_hestiacp [2025/01/18 12:25] (current) – reword security note wrongecho
Line 1: Line 1:
-===== Security message =====+===== Security =====
  
-  * This project is currently in **Beta** with many ongoing changes.+  * Whilst we are confident in the safety of the code, no system is risk-free. Nearly all software has bugs. Use your best judgement before storing highly confidential information in ITFlow.
  
-  * Whilst we're confident the majority of code is safe, nothing in life is 100% safe or risk-free. Writing functional, secure code is very difficult. The current fast pace of development/change may unintentionally introduce bugs/security issues. Use your best judgment before storing highly confidential information in the app. You may wish to consider running ITFlow on it's own server, using a web-app firewall, restricting access (except /portal) to trusted IP addresses, etc. +  * Need to report a security issue? Check the [[https://github.com/itflow-org/itflow/security/policy|security policy]].
- +
-  * Need to report a security issue? Check the [[https://github.com/itflow-org/itflow/security/policy|security policy]] +
- +
-  * **ITFlow comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law**+
  
 +  * **ITFlow comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law**.
  
 ---- ----
Line 23: Line 20:
 //These modules are not installed as part of the default HestiaCP Install// //These modules are not installed as part of the default HestiaCP Install//
  
-  * Login as root: ''apt install php-intl php-imap php-mailparse php-curl -y''+  * Login as root:  
 +  * ''apt update'' 
 +  * ''apt install php-intl php-imap php-mailparse php-curl -y''
  
 ===== Create User ===== ===== Create User =====
Line 61: Line 60:
 ===== Follow Web Install Process ===== ===== Follow Web Install Process =====
  
 +  * Visit https://yourdomain.com
 ===== Setup Cron Jobs ===== ===== Setup Cron Jobs =====
   - Log back into HestiaCP   - Log back into HestiaCP
Line 77: Line 77:
   * NginX Settings - Click gear icon top right > Click on nginx   * NginX Settings - Click gear icon top right > Click on nginx
 {{:hestia-nginx_settings.png?direct|}} {{:hestia-nginx_settings.png?direct|}}
 +
 +
 +===== Troubleshooting =====
 +  * shell_exec and exec must be enabled in Server Settings > Configure > Web Server > php-fpm
 +  * If mailparse is listed as not installed in ITFlow - Debug and no feedback is returned when running ''php -m | grep mailparse'', you must install mailparse for your version of PHP. E.g., ''apt-get install php8.2-mailparse''