Tuesday, 30 November 2021

HestiaCP V1.4 มีอะไร Update บ้าง

HestiaCP V1.4

HestiaCP V1.4 เป็น Free Web Control Panel ที่ถูกพัฒนาต่อยอดมาจาก VestaCP นั่นเอง และ ปัจจุบันเจ้าตัว HestiaCP ก็พัฒนามาถึง Version 1.4 กันแล้ว วันนี้ทางอินดี้จะพาไปรู้จัก Hestia Web Control Panel Version 1.4 กันว่ามีอะไร Update บ้าง และ น่าใช้งานยังไง เหมานะกับ Website ของเรายังไงบ้าง

HestiaCP V1.4 คืออะไร

อยากที่ทราบกันในบทความเก่าๆของทาง IndyDiary.com ซึ่งเลือกใช้ An open-source Linux web server control panel. เป็น HestiaCP เพราะไม่มีค่าใช้จ่าย และ เลือกเช่า Host ของทาง Digital Ocean ซึ่งใช้ตัวเริ่มต้นในราคา 6$ ต่อเดือน ก็รองรับคนเข้าอ่านสูงสุดได้ที่ประมาณ 15,000 – 20,000 คนต่อวันโดยประมาณ โดยทางเครื่องมือ web control panel มีการรองรับระบบปฏิบัติการณ์ดังนี้ Make sure that your server is running a supported operating system (amd64 only)

  • CPU Architecture: AMD64 (x86_64 Intel/AMD)
  • Debian 9
  • Debian 10
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS

Features and Services

  • Apache2 and NGINX with PHP-FPM
  • Multiple PHP versions (5.6 – 8.0, 7.4 as default)
  • DNS Server (Bind) with clustering capabilities
  • POP/IMAP/SMTP mail services with Anti-Virus, Anti-Spam, and Webmail (ClamAV, SpamAssassin, Roundcube, Rainloop)
  • MariaDB or PostgreSQL databases
  • Let’s Encrypt SSL support with wildcard certificates
  • Firewall with brute-force attack detection and IP lists (iptables, fail2ban, and ipset).

แต่สำหรับการเช่า VPS ใช้ RAM 1G ทางอินดี้เลือกใช้แค่ NGINX, PHP 7.4, MariaDB และ Firewall ซึ่งก็เพียงพอต่อการใช้งาน และ Feature อื่นๆของทาง HestiaCP ไม่ได้เลือกใช้งานเลย หากจะใช้งานให้ครบทุก Feature จำเป็นต้องมี RAM มากกว่า 4G แน่นอนค่าเช่า VPS ก็ต้องแพงไปด้วย

HestiaCP V1.4 มี Feature อะไรใหม่ๆบ้าง

โดย Feature ที่มีมาใน HestiaCP Version 1.4 มีของใหม่ดังนี้

  • Introduced support for NGINX FastCGI cache.
  • Introduced support for SMTP Relay / smarthosts (server-wide or per-domain).
  • Introduced the ability to choose which webmail client to use per-domain (Roundcube or Rainloop).
  • Added support for Rainloop (Run v-add-sys-rainloop to install it)
  • Added B2 Backup Support for Remote Backup Location – thanks @rez0n!
  • Added template support for osTicket – thanks @madito!
  • Packages for phpMyAdmin, Roundcube, and Rainloop will be pulled directly from their upstream source instead of APT for new installations.
  • Added DNS records view to mail domains which provides DKIM, SPF, and other entries to use with an external provider.
  • Added an upgrade script to provide in-place upgrades to php7.4 (or any other version).
  • Added Drupal and Nextcloud quick installer support (Removed placeholder Joomla)
  • Added a new optional theme “Vestia”
  • Added a switch to disable the API and also limit the api by default to 127.0.0.1 only. For current installs added the option “allow-all” on default
  • After first reboot of Hestia will try do 1 attempt to request / generate a valid Lets encrypt certificate
  • Introduced multiple new security policies via WebUI.
  • Allow users to edit Web / Proxy / DNS / Backend templates
  • Allow users to edit account details
  • Allow suspended users to login with “read-only” access
  • Allow users view / delete user history
  • Enforce sub domain ownership
  • Limit access to admin account when other users have the role “Administrator” assigned to them.
  • Disable user to login via WebUI / Limit access to WebUI to certain IP address per user.
  • Discourage websites to be created under “admin” account and redirect users to create new users.
  • Added support for redirecting to www / non www domains (or custom) #427 / #1638.
  • Allow users to see failed login attempts on there account.
  • Introduced support for ARM based systems. Currently the packages are not available via ATP!
  • Force reboot of system after install

แน่นอน Version 1.4 สิ่งที่ Indy สนใจคือ NGINX FastCGI cache และ ได้เปิดใช้งานพร้อมกับ Redis ทำให้ Server ของเราแรงขึ้นไปอีก และ ที่สำคัญ HestiaCP ก็เพียงพอต่อการใช้งาน Website/Blog ที่เป็น WordPress ซึ่งคู่มือการใช้งานก็สามารถไปศึกษาเพิ่มเติมได้ที่ Website อย่างเป็นทางการโดยตรงของ HestiaCP

HestiaCP V1.4 ขั้นตอนการติดตั้ง

โดยทางอินดี้จะสรุปขั้นตอนการติดตั้ง Hestia CP อีกรอบโดยสามารถทำตามบทความย้อนหลังของอินดี้ได้ โดยมีรายละเอียดการติดตั้งดังนี้

ขั้นตอนการติดตั้งใช้งาน HestiaCP ทางอินดี้คิดว่าอธิบายได้หมดแล้วนะ และ ที่สำคัญไม่ต้องเสียเงินซื้อหนังสือ หรือ คู่มือการใช้งานมาเลย อีกทั้งตัว HestiaCP ยังให้ใช้งานได้ฟรีๆด้วย หวังว่าคุณผู้อ่านผ่านมา หรือ ตั้งใจเข้ามาอ่านจะได้รับประโยชน์จากบทความเหล่านี้ และ อยากให้คนทำเว็บไม่เสียค่าใช้จ่ายมากมาย

บทสรุป

Hestia Control panel ก็ได้เป็นตัวที่พัฒนาต่อยอดมาจาก VestaCP รองรับ OS ใหม่ๆ ซึ่งตัว VestaCP ไม่ได้พัฒนามานานแล้ว และได้ Upgrade ระบบต่างๆจากผู้พัฒนา HestiaCP มาอย่างต่อเนื่อง ทางอินดี้เลือกใช้งาน HestiaCP เพราะฟรี ง่าย และ ปลอดภัย เพียงไม่กี่ขั้นตอนก็มี WordPress ใช้งานได้แล้ว หวังว่าบทความเหล่านี้จะมีประโยชน์แก้คนอ่าน และ ช่วยให้นักพัฒนา WordPress หรือ Content Creator ใช้งาน Tool เครื่องมือที่ทางอินดี้แนะนำให้เกิดประโยชน์สูงสุด