Просмотр исходного кода

Beginner friendly description for install page generator. eg: bind (for DNS) (#3587)

* Beginner friendly description for install page generator

* Better install descriptions, full sentences

* Changed install description for quota

* A bit shorter descriptions - install page

* Changed descriptions a bit

---------

Co-authored-by: Andrei Telteu <andrei.telteu@touch-media.ro>
Andrei Telteu 2 лет назад
Родитель
Сommit
7ddbe1d0ac
1 измененных файлов с 45 добавлено и 21 удалено
  1. 45 21
      docs/_data/options.ts

+ 45 - 21
docs/_data/options.ts

@@ -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",