Skip to content
/ spotnicc Public

Historical copy of the hobby project "Spotni.cc" by @liesen and me, a Spotify playlist service

Notifications You must be signed in to change notification settings

rsms/spotnicc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotnicc

Deploying

Hack and git push then:

ssh spotni.cc /var/spotnicc/update.sh

Server setup

Ubuntu >=10

Install packages

apt-get install nginx TODO

Node.js:

>=0.3.7

NPM:

sudo echo && curl http://npmjs.org/install.sh | sudo sh
sudo chgrp -R www-data /usr/local/lib/node
sudo chmod -R g+w /usr/local/lib/node
npm install simpledb

Checkout source

sudo mkdir /var/spotnicc
sudo chown www-data:www-data /var/spotnicc
sudo -Hu www-data git clone git@github.com:rsms/spotnicc.git /var/spotnicc

Configure & start services

sudo mkdir /etc/spotnicc
sudo cp /var/spotnicc/etc/spotnicc/config.js.in /etc/spotnicc/config.js
sudo chown -R www-data:www-data /etc/spotnicc
sudo chmod -R g+w /etc/spotnicc
# edit /etc/spotnicc/config.js

sudo ln -sf /var/spotnicc/etc/nginx/sites-available/default \
            /etc/nginx/sites-enabled/default

sudo ln -s /var/spotnicc/init.d/spotnicc-* /etc/init.d/
sudo update-rc.d spotnicc-httpd defaults
sudo update-rc.d spotnicc-updater defaults
sudo invoke-rc.d spotnicc-httpd start
sudo invoke-rc.d spotnicc-updater start
sudo invoke-rc.d nginx restart

About

Historical copy of the hobby project "Spotni.cc" by @liesen and me, a Spotify playlist service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published