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_script [2023/07/09 13:55] – [Installation via Script] johnnyinstallation_script [2024/05/04 16:04] (current) – rm reference to debian for now as there seem to be issues, unsure if it was intended as we only test on ubuntu wrongecho
Line 1: Line 1:
 ====== Installation via Script (Recommended Method) ====== ====== Installation via Script (Recommended Method) ======
  
 +
 +===== Security message =====
 +
 +  * This project is currently in **Beta** with many ongoing changes.
 +
 +  * 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]]
 +
 +  * **ITFlow comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law**
  
 ===== Requirements ===== ===== Requirements =====
  
-  * Clean Install of **Debian 12** or **Ubuntu 22.04**+  * Clean Install of **Ubuntu 22.04**
   * A public IP Address   * A public IP Address
-  * Ports **80** (HTTP) and **443** (HTTPS) accessible from the outside in +  * Ports **80** (HTTP) and **443** (HTTPS) TCP accessible from the outside in 
-  * A Fully Qualified Domain Name pointing to the public IP Address -- //example itflow.example.com +  * A Fully Qualified Domain Name pointing to the public IP Address -- //example itflow.example.com//
-//+
  
 ===== Process ===== ===== Process =====
 +
 +**[[https://www.youtube.com/watch?v=kKz9NOU_1XE|Video tutorial]]**
  
   - Login as **root**   - Login as **root**
Line 16: Line 27:
   - ''bash itflow_install.sh''   - ''bash itflow_install.sh''
   - Follow Instructions   - Follow Instructions
 +
 +==== Essential Housekeeping ====
 +
 +  * [[backups|Backups]]: Especially your master encryption key
 +  * [[email_config|Email Configuration]]: To send outbound emails (invoicing, tickets, etc)
 +  * [[ticket_email_parse|Email to Ticket]]: To receive inbound ticketing emails
 +
 +**Done!**