meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
installation_hestiacp [2023/09/21 14:09] – johnny | installation_hestiacp [2024/03/10 06:20] (current) – add security note wrongecho | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== 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/ | ||
+ | |||
+ | * Need to report a security issue? Check the [[https:// | ||
+ | |||
+ | * **ITFlow comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law** | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
A Fantastic Free and Opensource Web Hosting Control Panel [[https:// | A Fantastic Free and Opensource Web Hosting Control Panel [[https:// | ||
+ | |||
====== Admin Level ====== | ====== Admin Level ====== | ||
===== Install HestiaCP ===== | ===== Install HestiaCP ===== | ||
- | * Install **without** Mail, DNS and Apache //(Nginx will be used instead)// This will provide the most ultimate performance for ITFlow | + | * Install |
===== Install PHP Mods ===== | ===== Install PHP Mods ===== | ||
Line 11: | Line 25: | ||
* Login as root: '' | * Login as root: '' | ||
- | ===== Tweaks ===== | ||
- | * Click Users > Packages > Edit Default Package | ||
- | * Set Backups to something other than the default 1 - **7 to 14** is a good practice | ||
- | * Set SSH Access from nologin to bash | ||
- | * PHP Settings Default to the following - Click gear icon top right > Click on php8.2-fpm | ||
- | {{: | ||
- | * MariaDB Settings - Click gear icon top right > Click on mariadb | ||
- | {{: | ||
- | * | ||
===== Create User ===== | ===== Create User ===== | ||
- Login to HestiaCP as admin https:// | - Login to HestiaCP as admin https:// | ||
Line 59: | Line 64: | ||
- Log back into HestiaCP | - Log back into HestiaCP | ||
- Click Cron | - Click Cron | ||
- | - Add the Cron Jobs in the documentation [[cron|here]] | + | - Add each of the Cron Jobs in the documentation [[cron|here]] |
+ | {{: | ||
+ | ===== Tweaks (Optional) ===== | ||
+ | * Click Users > Packages > Edit Default Package | ||
+ | * Set Backups to something other than the default 1 - **7 to 14** is a good practice | ||
+ | * Set SSH Access from nologin to bash | ||
+ | * PHP Settings Default to the following - Click gear icon top right > Click on php8.2-fpm | ||
+ | {{: | ||
+ | * MariaDB Settings - Click gear icon top right > Click on mariadb | ||
+ | {{: | ||
+ | * NginX Settings - Click gear icon top right > Click on nginx | ||
+ | {{: |