Install SparkleShare and SparkleShare-Dashboard in Ubuntu Lucid

Install SparkleShare Server
# Get Dazzle
mkdir ~/bin
curl https://raw.github.com/hbons/Dazzle/master/dazzle.sh –output ~/bin/dazzle
chmod +x ~/bin/dazzle
export PATH=~/bin:$PATH

# Initial Dazzle setup
dazzle setup

# Link a SparkleShare client
dazzle link

# Create a new project
dazzle create Pubilc
dazzle create Private

Install the Dashboard
# Dependencies
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm
sudo add-apt-repository ppa:chris-lea/redis-server
sudo apt-get update
sudo apt-get install redis-server

# Fetch the dashboard code
git clone https://github.com/hbons/SparkleShare-Dashboard.git
cd SparkleShare-Dashboard
npm install -d

# Fanout notification backend
git submodule init
git submodule update

# Configuration See Config for more information.
vim config.js

# Start
make run

If anything wrong please check express and redis-server version
redis-server > 2.
npm install express@2.5.10

# Howto check
dpkg-query -s redis-server
npm list | grep express

npm list
sparkle-dashboard@1.1.3/home/xlcwu/SparkleShare-Dashboard
├─┬ connect-redis@1.4.2
│ └── debug@0.7.0
├─┬ express@2.5.10
│ ├─┬ connect@1.9.2
│ │ └── formidable@1.0.11
│ ├── mime@1.2.4
│ ├── mkdirp@0.3.0
│ └── qs@0.4.2
├── express-messages@0.0.2
├─┬ i18n@0.3.5
│ └── sprintf@0.1.1
├─┬ jade@0.27.2
│ ├── commander@0.6.1
│ └── mkdirp@0.3.0
├── mime@1.2.7
├─┬ redis@0.7.2
│ └── hiredis@0.1.14
└── sass@0.5.0

About these ads

About xlcwu

Self-employed (One-man Company), Developer/Chief Designer/Consultant, Embedded Linux/NAS/Storage/Platform/Devices, Xcode/Cocos2D/Cocoa/Objective-C, at Joe’s Lab – Newland ESP (TM).
This entry was posted in Linux, Ubuntu and tagged , , , , , , , . Bookmark the permalink.

4 Responses to Install SparkleShare and SparkleShare-Dashboard in Ubuntu Lucid

  1. Harvey says:

    Is it me or are there problems accessing the SparkleShare-Dashboard git repro? I can’t access it in the browser or from command line?

  2. onthewall says:

    i really wanted to implement it this weekend.. but it seems the dashboard repo is MIA. some other people forked it tho, so i’m going to trust one of them (i don’t know enough about git to diff :( and try

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s