สำหรับ Proxmox node หรือ Hardware node นั้น ปกติเมื่อมีรายการที่จะต้อง update/upgrade ระบบ ระบบจะส่งอีเมลไปยังผู้ดูแลระบบ เพื่อให้ทำการอัปเดทระบบดังกล่าว เราสามารถสั่ง update/upgrade ผ่าน GUI ได้ง่าย ๆ เพียงแค่ไปที่แท็บ Updates เท่านั้น

1

จากนั้นกด Refresh ระบบจะเข้าสู่หน้าจอการ Update ดังรูป

2


Continue reading

Salt Bootstrap คือ Script สำหรับติดตั้ง Salt Master หรือ Salt Minion โดยจะโหลด Dependency น้อยที่สุดที่ให้สามารถติดตั้ง Salt Master หรือ Salt Minion เป็น Binary และสามารถ run service Salt Master หรือ Salt Minion ได้เลย ในตัวอย่างนี้จะลองใช้ Salt Bootstrap ติดตั้ง Salt Master 1 host และ Salt Minion 2 host รายละเอียดดังนี้

  • 192.168.56.109 saltmaster.example.local saltmaster ติดตั้ง Salt Master บน Ubuntu Server 14.04
  • 192.168.56.110 saltminion1.example.local saltminion1 ติดตั้ง Salt Minion บน Ubuntu Server 14.04
  • 192.168.56.111 saltminion2.example.local saltminion2 ติดตั้ง Salt Minionn บน CentOS 7

เรามาเริ่มติดตั้ง Salt Master ที่เครื่อง saltmaster ก่อนน่ะครับ ให้เรา Download Script โดยใช้คำสั่ง

wget -O install_salt.sh https://bootstrap.saltstack.com

แล้วสั่ง execute script เพื่อติดตั้ง Salt Master โดยใช้ Option -M (ติดตั้ง Salt-Master) และ -N (ไม่ติดตั้ง Salt-Minion)


Continue reading

Proxmox VE เป็นซอฟต์แวร์โอเพนซอร์สใช้สัญญาอนุญาต GNU AGPL v3 แต่ก็มีบริการ Subscription เพื่อให้บริการอัพเดท Proxmox VE รุ่นใหม่และเพิ่มบริการ support อีกด้วย ซึ่งบริการก็แตกต่างกันไปตาม Subscrption ที่คุณต้องการใช้บริการ มีตั้งแต่ Community ไปจนถึง Premium ดังนี้

2

ทุกครั้งที่เรา Login ไปยัง Proxmox จะมี dialogue box แสดงข้อความแจ้งเรื่องบริการ Subscription อาจจะน่ารำคาญสักหน่อย แต่ก็เป็นวิธีการายได้จากจากซอฟต์แวร์โอเพนซอร์ส แต่เราสามารถลดความรำคาญและพยายามพึ่งพาตัวเองให้มากขึ้น โดยการแก้ไขให้ไม่แสดง dialogue box ได้​


Continue reading

NFS หรือ Network File System เป็น Protocol ที่ช้สำหรับการรับส่งไฟล์ระหว่างเครื่อง Client และ Server ซึ่งเครื่อง Client สามารถมองเห็นพื้นที่ใน Server เป็นพื้นที่ของตัวเองได้โดยการตั้งค่า Mount Point
เริ่มติดตั้ง NFS Server บนเครื่อง Server ด้วยคำสั่ง

sudo yum install nfs-utils

ทำการสร้างไดเร็กทอรี่เพื่อเป็นพื้นที่ในการใช้งานร่วมกันและกำหนดสิทธิ์การเข้าถึงด้วยคำสั่ง

sudo mkdir /var/nfsshare

sudo chmod -R 777 /var/nfsshare/


Continue reading

Piwigo เป็นโปรแกรมบริหารจัดการคลังรูปภาพที่สามารถทำงานผ่านหน้าเว็บเบราเซอร์ได้อย่างง่ายดาย ก่อนการติดตั้ง Piwigo นั้นต้องทำการติดตั้ง LAMP ก่อนดังนี้

ติดตั้ง Apache ด้วยคำสั่ง

sudo apt-get install apache2

ติดตั้ง MySQL ด้วยคำสั่ง

sudo apt-get install mysql-server mysql-client

กำหนดรหัสผ่านและยืนยันรหัสผ่าน MySQL


Continue reading

SiteCake เป็น CMS ขนากเล็กมีแนวคิดการใช้งานแบบ Drag & Drop ทำให้การใช้งานง่ายมากขึ้น เหมาะสำหรับผู้เริ่มต้นทำเว็บไซต์และเว็บไซต์ขนาดเล็ก ที่ไม่ต้องการระบบจัดการขนาดใหญ่แบบ CMS ทั่วไป SiteCake มีเพียงแค่ระบบแก้ไขเนื้อหาที่เชื่อมโยงในแต่ละไฟล์ของหน้าเว็บเท่านั้น ทำให้ไม่เปลืองพื้นที่ในการเก็บข้อมูล และทำให้เว็บมีขนาดเล็กไปด้วย SiteCake เน้นการทำงานแบบ Drag & Drop ซึ่งคุณสามารถลากรูปภาพ, แผนที่ หรือแม้กระทั่ง Video ที่อยู่บน Youtube เข้ามาในหน้าเว็บได้ง่าย

มาติดตั้ง SiteCake กัน เริ่มจากติดตั้ง apache2 และ php5 กันก่อน

sudo apt-get install -y apache2 libapache2-mod-php5 php5-gd


Continue reading

LEMP เป็นชื่อย่อของการติดตั้ง Package Nginx, PHP5, PHP-FPM และ MySQL ซึ่งในปัจจุบันกำลังเป็นที่นิยม เริ่มการติดตั้ง MySQL ด้วยคำสั่ง

sudo apt-get install mysql-server mysql-client

จากนั้นทำการตั้งค่ารหัสผ่านและยืนยันรหัสผ่านของ MySQL

ติดตั้งและสั่งให้ Nginx ทำงานด้วยคำสั่ง

sudo apt-get install nginx

sudo service nginx start


Continue reading

ownCloud 7 เป็นโปรแกรมที่มีการให้บริการเกี่ยวกับการแชร์ไฟล์โดยบริการจัดหารได้ผ่านหน้าเว็บเบราเซอร์
ดาวน์โหลด ownCloud 7 ไว้ใน /tmp ด้วยคำสั่ง

cd /tmp

wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key

apt-key add - < Release.key

เพิ่ม Repository และ Update ด้วยคำสั่ง

echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list


Continue reading

Dreamfactory เป็น Service Platform สำหรับ Mobile Application หรือ Web Application ก็ได้ ซึ่งใช้แนวคิดของการสร้าง REST API สำหรับเป็น service backend ของ Application ที่ต้องการมาเชื่อมต่อ ซึ่งรองรับทั้ง Web Application ที่พัฒนาด้วย HTML5, jQuery, Angula.js, Sencha หรือแม้กระทั่ง Mobile Application อย่าง Window Phone, iOS และ Android สำหรับการเชื่อมต่อกับบริการอื่นๆ Dreamfactory ยังออกแบบมาให้เชื่อมต่อกับฐานข้อมูลอย่าง MySQL, Mongodb, Blob Storage และยังสามารถเชื่อมต่อกับผู้ให้บริการ Cloud Service ต่างๆ ได้ด้วย เช่น AWS, Azure, Rackspace, OpenStack และ PaaS อย่าง Force.com ได้อีกด้วย

มาลองติดตั้ง Dreamfactory ใช้งานกัน วิธีติดตั้งที่ง่ายที่สุดคือใช้งานผ่าน Bitnami Installer ดาวน์โหลดตัวติดตั้งมาดังนี้


Continue reading

Ghost โปรแกรมบริหารจัดการเว็บไซต์ที่มีความสามารถที่ง่ายต่อการใช้เขียน Blog มาติดตั้ง Ghost กันเลย ติดตั้ง Python G++ และ Make ด้วยคำสั่ง

sudo apt-get install python-software-properties python g++ make

เพิ่ม Repository ด้วยคำสั่ง

sudo add-apt-repository ppa:chris-lea/node.js

sudo apt-get update

ติดตั้ง Node.js ด้วยคำสั่ง

sudo apt-get install nodejs


Continue reading