Select Page

SparkleShare:

# Run all of the following commands as the root
su

# Fetch the Dazzle script
curl https://raw.github.com/hbons/Dazzle/master/dazzle.sh \
--output /usr/bin/dazzle && chmod +x /usr/bin/dazzle

# Run the initial setup
dazzle setup

# Link SparkleShare clients using their link codes (found
# on the client in the SparkleShare folder)
dazzle link

# Create a new project. Add as many as you need
dazzle create PROJECT_NAME

SparkleShare Dashboard:

Debian:

# Dependencies
apt-get install python g++ make python-software-properties
mkdir ~/nodejs && cd $_
wget -N http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd `ls -rd node-v*`
./configure
make install
apt-get -t squeeze-backports install redis-server
npm install express@2.5 express-messages i18n jade connect-redis redis sass mime
# Fetch the dashboard code
git clone https://github.com/tommyd3mdi/sparkleshare-dashboard.git
cd sparkleshare-dashboard
npm install -d

# Fanout notification backend
git submodule init
git submodule update

 

Ubuntu:

# 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
npm install express@2.5 express-messages i18n jade connect-redis redis sass mime
# Fetch the dashboard code
git clone https://github.com/tommyd3mdi/sparkleshare-dashboard.git
cd sparkleshare-dashboard
npm install -d

# Fanout notification backend
git submodule init
git submodule update

# Edit config for the git repositories you want to serve publically and / or privately.
vi config.js

Start the Dashboard with nodejs /path/to/dashboard/app.js; to run node in production mode, prefix this command with NODE_ENV=production