features.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. /** @typedef {{ text: string, items?: { text: string }[] }} FeatureListItem */
  2. /** @type {FeatureListItem[]} */
  3. export const users = [
  4. { text: 'Support for SFTP and SSH chroot jails' },
  5. { text: 'Two-Factor Authentication support for the Admin Panel' },
  6. { text: 'SSH keys for login via SFTP and SSH' },
  7. ];
  8. /** @type {FeatureListItem[]} */
  9. export const webDomains = [
  10. { text: 'Nginx FastCGI cache support for Nginx + PHP-FPM' },
  11. { text: 'Nginx Proxy cache support for Nginx + Apache2' },
  12. { text: 'Per-domain TLS certificates for web domains' },
  13. { text: 'MultiIP support for Web/Mail/DNS' },
  14. { text: 'Support for PHP version 5.6 up to 8.3 with PHP8.2 as default' },
  15. {
  16. text: 'One-Click Install Apps (Via CLI or Admin Panel)',
  17. items: [
  18. { text: 'WordPress' },
  19. { text: 'Dokuwiki' },
  20. { text: 'Drupal' },
  21. { text: 'Grav' },
  22. { text: 'Laravel' },
  23. { text: 'MediaWiki' },
  24. { text: 'NextCloud' },
  25. { text: 'OpenCart' },
  26. { text: 'Prestashop' },
  27. { text: 'Symphony' },
  28. { text: 'Joomla' },
  29. ],
  30. },
  31. ];
  32. /** @type {FeatureListItem[]} */
  33. export const mail = [
  34. {
  35. text: 'Per-domain TLS certificates for inbound and outbound mail services (Exim 4, Dovecot, Webmail)',
  36. },
  37. { text: 'SMTP relay setup for Exim in case port 25 is blocked by the provider' },
  38. { text: 'Rate limit adjustable per user or email account' },
  39. { text: 'Let’s Encrypt support for mail domains' },
  40. { text: 'Latest version of Roundcube' },
  41. { text: 'Optional SnappyMail installation' },
  42. ];
  43. /** @type {FeatureListItem[]} */
  44. export const dns = [
  45. { text: 'Create your own nameservers' },
  46. { text: 'Easy DNS cluster setup' },
  47. { text: 'Support for DNSSEC on domains' },
  48. ];
  49. /** @type {FeatureListItem[]} */
  50. export const databases = [
  51. { text: 'Support for MariaDB 10.2 -> 10.11 with 10.11 as default' },
  52. { text: 'Support for MySQL 8' },
  53. { text: 'Support for PostgreSQL' },
  54. { text: 'Latest version of phpMyAdmin and phpPgAdmin' },
  55. ];
  56. /** @type {FeatureListItem[]} */
  57. export const serverAdmin = [
  58. {
  59. text: "Automated backups to SFTP, FTP and via Rclone with 50+ <a href='https://rclone.org/overview/'>Cloud storage providers</a>",
  60. },
  61. ];