IT

การติดตั้ง CentOS Web Panel บน CentOS 7 – DigitalOcean

CentOS Web Panel คล้ายๆ Direct admin ที่ทำหน้าที่ในการจัดการเบื้องหลัง Server เว็บของเรานะครับ อย่างเช่น เพิ่ม domain ลง Server , เพิ่ม database , จัดการ phpMyAdmin คือ ครบ จบ มีทุกอย่างที่ต้องการในการทำเว็บๆหนึ่งขึ้นมา

ซึ่งเว็บจะทำงานได้
คิดว่าต้องประกอบด้วย 2 อย่าง ชื่อโดเมนเนม + Host หรือ Server


ใครจะไม่ใช้ โดเมนเนมหรือชื่อเว็บก็ได้ (friend-series.com) ก็จะใช้เป็นแค่ IP ของ Server เป็นแค่ตัวเลข เช่น 165.22.55.88

ส่วน CentOS Web Panel ตัวนี้ ทำหน้าที่เป็นตัวช่วยให้ทั้งสอง ทำงานเข้าด้วยกันได้

เริ่มเลยนะครับ อันดับแรก เชื่อมต่อ ssh ของ server เราขึ้นมา โดยใช้ terminal (mac) หรือ PuTTY (windows) server ต้องเป็น centos นะครับ ตัวอย่างนี้จะใช้เป็น centos 7

1. Hardware Requirements
ความต้องการ Server ที่ CWP ต้องการและแนะนำนะครับ

32 bit operating systems ต้องการอย่างน้อย of 512 MB RAM
64 bit operating systems ต้องการอย่างน้อย of 1024 MB RAM (แนะนำ)
และระบบแนะนำหากอยากให้ระบบทำงานได้ดีและเร็วขึ้น: 4 GB+ RAM so you would have the full functionality such as Anti-virus scan of emails.

2. Preparing Server
เตรียมความพร้อม server โดยการติดตั้งแพคเกจที่ CWP ต้องการ

คัดลอกคำสั่งแต่ละบรรทัดไปวางใน terminal แล้วกด Enter เพื่อให้คำสั่งทำงาน หลังจากทำงานเสร็จ บรรทัดการทำงานควรจะกลับมาเป็น [root@centos ~]# แบบนี้นะครับ

yum -y install wget

3. Server Update
อัพเดท server ของเราให้เป็นเวอร์ชั่นล่าสุด

yum -y update

4. Reboot Server
reboot server เพื่อให้ การอัพเดทมีผล

reboot

5. CentOS 7: Installer for CentOS 7
เชื่อมต่อ ssh server กลับคืนมาอีกครั้งนะครับ ขั้นตอนนี้จะเป็นการติดตั้งตัว Panel แล้ว

cd /usr/local/src
wget http://centos-webpanel.com/cwp-el7-latest
sh cwp-el7-latest

ถ้า wget ตัวด้านบนไม่ทำงานให้ใช้

wget http://dl1.centos-webpanel.com/files/cwp-el7-latest

ช้าหรือเร็วขึ้นอยู่กับความสามารถ server ของเพื่อนๆนะครับ ปกติแล้ว แอดมินทำไม่ถึง 20 นาที เมื่อติดตั้งเสร็จแล้วจะมีข้อความแจ้ง Username และ Password ของ Root MySQL ไว้ตอนท้าย คัดลอกไว้ด้วยก็ดีนะครับ เผื่อเอาไว้ใช้ จะได้ไม่ต้องหาวิธีเข้าไปดูมันใหม่ ให้ยุ่งยาก หลังจากนั้นมันจะบังคับให้ reboot server กด Enter ไปครับ เป็นอันเสร็จสิ้น

หลังจาก reboot server แล้วให้ลองเรียกไปยัง IP ของ Server ผ่าน Web Browser ดูครับจะต้องเห็นหน้า Welcome ของ CentOS Web Panel

วิธีการเรียกใช้งาน Panel ก็คือ
http://your-IP:2030 สำหรับ HTTP (ใช้แค่ http ก็ได้)
https://your-IP:2031 สำหรับ HTTPs

username กับ password คือ ตัวเดียวกับที่เราใช้เข้า digitalocean นะครับ

ขอบคุณบทความเริ่มแรกที่ทำให้แอดมินรู้จักเจ้าตัวนี้ https://www.goragod.com/knowledge/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87_centos_web_panel.html

และเพื่อนยังศึกษาเพิ่มเติมด้วยตัวเองได้ที่
http://centos-webpanel.com/installation-instructions

ขอจบบทความนี้ไว้เพียงเท่านี้ก่อนนะครับ พอติดตั้งเสร็จแล้วยังต้องมีการ เพิ่มโดเมนเนม แก้ไขวันเวลา โซนที่อยู่ เพิ่ม database ใส่ ip server ของเรา อื่นๆอีกซึ่งสามารถศึกษาเองผ่าน google ไปก่อนนะครับ 55

บล็อกโฆษณาบน Youtube โดยใช้ส่วนเสริมใน Chrome [Desktop] ฟรี ไม่ต้องใช้ Youtube Premium ก็ได้ !!!

วิธีนี้ใช้งานได้เฉพาะ Desktop PC Notebook Mac เท่านั้นเด้ออ บนมือถือยังทำไม่ได้ หรือได้ แต่แอดมินไม่รู้ววว

ทุกวันนี้เวลาทำงาน ขาดไม่ได้เลยคือ youtube ครับ เอาไว้ฟังเรื่องผีเวลาทำงาน = = ฟังเพลงดูคลิปขำๆ ไปเรื่อย หลังลงแล้ว โฆษณาจะหายวับเลยตามรูปด้านล่าง ส่วนเสริมนี้ยังใช้งานได้กับเว็บอื่นๆทั่วไปได้ด้วยนะครับ แต่ก็ยังมีบางเว็บที่โฆษณาแหกส่วนเสริมนี้ออกมาได้ ต้องทำใจนะครับ = = (ส่วนมากก็เว็บ…)

เริ่มเลยนะครับ… 1.

https://chrome.google.com/webstore/detail/adblock-plus-free-ad-bloc/cfhdojbkjhnklbpkdaibdccddilifddb/related?hl=th-th หรือ เข้าตามรูปนะครับ

2. พอถึงหน้านี้ก็กดคำว่า เพิ่มใน Chrome นะครับ กดตามรูปไปเรื่อยๆ เป็นอันเสร็จ ง่ายเกิ๊นนน

3. อยากลบบ อยากเห็นโฆษณา มันได้ฟีลเหมือนดูทีวี มากดลบได้ครับ กด Remove ที่หน้า ส่วนเสริมที่เราเปิดเข้ามาในช่วงแรกนะครับ หรือ chrome://extensions/

4. ไม่ลบบ แต่แค่ปิดไว้ไม่ให้ทำงาน เพราะยังมีบางเว็บที่รู้ทันเรา ไม่ยอมให้เราใช้ แจ้งเตือนให้ปิดส่วนเสริมตัวนี้ก่อน ถึงจะยอมแสดงเนื้อหาหรือยอมให้เข้าไปใช้งานภายในเว็บได้ ให้กดปิดโดย ปุ่มส่วนเสริม ABP สีแดงมุมบนขวานะครับ แล้วกดปิดโดยให้ สีฟ้าหลายเป็นสีเทา ตัวบนคือ ปิดไม่ให้ทำงานทั้งหมดทุกหน้าของเว็บไซต์นี้ ตัวล่างคือ ปิดไม่ให้ทำงานเฉพาะหน้าที่กำลังเปิดอยู่ เสร็จแล้วกด รีหน้าเว็บใหม่ 1 รอบ หรือ กดปุ่ม Refresh

การใช้งาน Rclone mount

rclone คือ โปรแกรมสารพัดประโยชน์ รบกวนศึกษามาก่อนนะครับ หรือ ถ้าสะดวกอาจจะทำบทความไว้ให้อ่าน

ดังนั้น rclone mount ก็เป็นการจำลองไดรฟ์เสมือนโดยโปรแกรม rclone ให้มาปรากฏบนคอมของเรา เพื่อประโยชน์มากมายและการใช้งานที่สะดวกสบายขึ้น

ส่วนตัว ของแอดมินใช้เพื่อ จำลองไฟล์ของ Google Drive ให้สามารถใช้งานเสมือนเป็นไฟล์ๆหนึ่งที่อยู่บนเครื่องเรา โดยจริงๆแล้วไฟล์อยู่บน Google Drive

rclone mount XXX: Pathname --allow-other --allow-non-empty --vfs-cache-mode writes &

XXX คือ ชื่อ config ของ rclone เรา

Pathname คือ เส้นทาง หรือ ที่อยู่โฟลเดอร์ที่เราจะ mount ไป

ยกตัวอย่างจะเป็น

rclone mount movies: /Users/gamee/movies –allow-other –allow-non-empty –vfs-cache-mode writes &

movies คือ ชื่อ config rclone ที่ตั้งไว้ ใน code ใส่ : ด้วย จะเป็น movies:

/Users/gamee/movies คือ เส้นทางโฟลเดอร์ที่ต้องการใช้เป็นโฟล์เดอร์ mount movies:

*** ในตัวอย่างจะเป็นเส้นทางของ mac os บน windows ควรจะเป็น C:Users/gamee/movies

เพิ่ม & เพื่อให้ code ทำงานพร้อมกับขึ้นบรรทัดใหม่ ใน Terminal

ศึกษาเพิ่มเติม ที่ https://rclone.org/commands/rclone_mount/