Diaspora คือ แพลตฟอร์ม Social Network แบบโอเพ่นซอร์ส สามารถอ่านข้อมูลเพิ่มเติมได้ที่ https://joindiaspora.com ก่อนทำการติดตั้ง Diaspora ต้องติดตั้ง Apache และ MySQL ก่อน
ติดตั้ง Apache ด้วยคำสั่ง
sudo apt-get install apache2
ติดตั้ง MySQL ด้วยคำสั่ง
sudo apt-get install mysql-server mysql-client
กำหนดรหัสผ่านและยืนยันรหัสผ่าน MySQL
ติดตั้ง Packages ที่จำเป็นด้วยคำสั่ง
sudo apt-get install build-essential git curl imagemagick libmagickwand-dev nodejs redis-server libcurl4-openssl-dev libxml2-dev libxslt-dev libmysqlclient-dev bundler
สร้าง User ของ Diaspora ด้วยคำสั่ง
sudo adduser --disabled-login diaspora
sudo -iu diaspora
ติดตั้ง RVM ด้วยคำสั่ง
gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable
ดาวน์โหลด Diaspora* ด้วยคำสั่ง
git clone -b master git://github.com/diaspora/diaspora.git
cd diaspora
คัดลอกไฟล์และตั้งค่า Diaspora ด้วยคำสั่ง
cp config/database.yml.example config/database.yml
cp config/diaspora.yml.example config/diaspora.yml
ทำการแก้ไขไฟล์ database.yml ด้วยคำสั่ง
sudo nano config/database.yml
โดยการเพิ่ม password ในส่วนของ mysql ให้ตรงกับ Password ที่ตั้งไว้
ทำการแก้ไขไฟล์ diaspora.yml เพื่อเปิดใช้งานในส่วนต่างๆของ Diaspora* ด้วยคำสั่ง
sudo nano config/diaspora.yml.yml
ติดตั้ง Ruby libraries ด้วยคำสั่ง
RAILS_ENV=production bundle install --without test development
ตั้งค่าฐานข้อมูลด้วยคำสั่ง
RAILS_ENV=production bundle exec rake db:create db:schema:load
ตรวจสอบก่อนสั่งให้ Diaspora ทำงานด้วยคำสั่ง
bundle exec rake assets:precompile
สั่งให้ Diaspora ทำงานโดยการใช้ Screen ด้วยคำสั่ง
screen
./script/server