|
|
@@ -3,7 +3,7 @@ export const options: OptionsListItem[] = [
|
|
|
name: " --port",
|
|
|
id: "port",
|
|
|
param: "--port",
|
|
|
- desc: "Change Backend Port",
|
|
|
+ desc: "Change Hestia Port",
|
|
|
selected: true,
|
|
|
text: "8083",
|
|
|
textField: true,
|
|
|
@@ -45,20 +45,26 @@ export const options: OptionsListItem[] = [
|
|
|
text: "",
|
|
|
textField: true,
|
|
|
},
|
|
|
- { name: " --apache", id: "apache", param: "--apache", desc: " Install Apache.", selected: true },
|
|
|
+ {
|
|
|
+ name: " --apache",
|
|
|
+ id: "apache",
|
|
|
+ param: "--apache",
|
|
|
+ desc: "Web server with htaccess support.",
|
|
|
+ selected: true,
|
|
|
+ },
|
|
|
{ name: " --phpfpm", id: "phpfpm", param: "--phpfpm", desc: "Install PHP-FPM.", selected: true },
|
|
|
{
|
|
|
name: " --multiphp",
|
|
|
id: "multiphp",
|
|
|
param: "--multiphp",
|
|
|
- desc: " Install Multi-PHP.",
|
|
|
+ desc: "Allows installing multiple PHP versions.",
|
|
|
selected: true,
|
|
|
},
|
|
|
{
|
|
|
name: " --vsftpd",
|
|
|
id: "vsftpd",
|
|
|
param: "--vsftpd",
|
|
|
- desc: "Install Vsftpd.",
|
|
|
+ desc: "Lightweight, minimalist and secure FTP server.",
|
|
|
selected: true,
|
|
|
conflicts: "proftpd",
|
|
|
},
|
|
|
@@ -66,16 +72,22 @@ export const options: OptionsListItem[] = [
|
|
|
name: " --proftpd",
|
|
|
id: "proftpd",
|
|
|
param: "--proftpd",
|
|
|
- desc: "Install ProFTPD.",
|
|
|
+ desc: "Advanced, modular FTP server that supports LDAP.",
|
|
|
selected: false,
|
|
|
conflicts: "vsftpd",
|
|
|
},
|
|
|
- { name: " --named", id: "named", param: "--named", desc: "Install Bind.", selected: true },
|
|
|
{
|
|
|
- name: " --mysql",
|
|
|
- id: "mysql",
|
|
|
- param: "--mysql",
|
|
|
- desc: "Install MariaDB.",
|
|
|
+ name: " --named",
|
|
|
+ id: "named",
|
|
|
+ param: "--named",
|
|
|
+ desc: "Custom DNS name server.",
|
|
|
+ selected: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: " --mariadb",
|
|
|
+ id: "mariadb",
|
|
|
+ param: "--mariadb",
|
|
|
+ desc: "Fork of MySQL with additional features and improvements.",
|
|
|
selected: true,
|
|
|
conflicts: "mysql8",
|
|
|
},
|
|
|
@@ -83,23 +95,29 @@ export const options: OptionsListItem[] = [
|
|
|
name: " --mysql8",
|
|
|
id: "mysql8",
|
|
|
param: "--mysql8",
|
|
|
- desc: "Install Mysql8.",
|
|
|
+ desc: "Open-source database system.",
|
|
|
selected: false,
|
|
|
- conflicts: "mysql",
|
|
|
+ conflicts: "mariadb",
|
|
|
},
|
|
|
{
|
|
|
name: " --postgresql",
|
|
|
id: "postgresql",
|
|
|
param: "--postgresql",
|
|
|
- desc: "Install PostgreSQL.",
|
|
|
+ desc: "Open-source database system.",
|
|
|
selected: false,
|
|
|
},
|
|
|
- { name: " --exim", id: "exim", param: "--exim", desc: "Install Exim.", selected: true },
|
|
|
+ {
|
|
|
+ name: " --exim",
|
|
|
+ id: "exim",
|
|
|
+ param: "--exim",
|
|
|
+ desc: "Allows sending emails from webmail or via SMTP.",
|
|
|
+ selected: true,
|
|
|
+ },
|
|
|
{
|
|
|
name: " --dovecot",
|
|
|
id: "dovecot",
|
|
|
param: "--dovecot",
|
|
|
- desc: "Install Dovecot.",
|
|
|
+ desc: "Receive emails and connect with email clients via IMAP/POP3.",
|
|
|
selected: true,
|
|
|
depends: "exim",
|
|
|
},
|
|
|
@@ -107,7 +125,7 @@ export const options: OptionsListItem[] = [
|
|
|
name: " --sieve",
|
|
|
id: "sieve",
|
|
|
param: "--sieve",
|
|
|
- desc: "Enable Dovecot sieve.",
|
|
|
+ desc: "Manage your own custom email filters.",
|
|
|
selected: false,
|
|
|
depends: "dovecot",
|
|
|
},
|
|
|
@@ -115,7 +133,7 @@ export const options: OptionsListItem[] = [
|
|
|
name: " --clamav",
|
|
|
id: "clamav",
|
|
|
param: "--clamav",
|
|
|
- desc: "Install ClamAV.",
|
|
|
+ desc: "Scans your email inbox for viruses.",
|
|
|
selected: true,
|
|
|
depends: "exim",
|
|
|
},
|
|
|
@@ -123,7 +141,7 @@ export const options: OptionsListItem[] = [
|
|
|
name: " --spamassassin",
|
|
|
id: "spamassassin",
|
|
|
param: "--spamassassin",
|
|
|
- desc: "Install SpamAssassin.",
|
|
|
+ desc: "Filter out spam emails from your inbox.",
|
|
|
selected: true,
|
|
|
depends: "exim",
|
|
|
},
|
|
|
@@ -131,17 +149,23 @@ export const options: OptionsListItem[] = [
|
|
|
name: " --iptables",
|
|
|
id: "iptables",
|
|
|
param: "--iptables",
|
|
|
- desc: "Install Iptables.",
|
|
|
+ desc: "Manage your firewall within Hestia.",
|
|
|
selected: true,
|
|
|
},
|
|
|
{
|
|
|
name: " --fail2ban",
|
|
|
id: "fail2ban",
|
|
|
param: "--fail2ban",
|
|
|
- desc: "Install Fail2ban.",
|
|
|
+ desc: "Provides Bruteforce protection for SSH, Email, FTP, database.",
|
|
|
selected: true,
|
|
|
},
|
|
|
- { name: " --quota", id: "quota", param: "--quota", desc: "Filesystem Quota.", selected: false },
|
|
|
+ {
|
|
|
+ name: " --quota",
|
|
|
+ id: "quota",
|
|
|
+ param: "--quota",
|
|
|
+ desc: "Use hard disk space limits on user packages.",
|
|
|
+ selected: false,
|
|
|
+ },
|
|
|
{ name: " --api", id: "api", param: "--api", desc: "Activate API.", selected: true },
|
|
|
{
|
|
|
name: " --interactive",
|