/freefeed-server

FreeFeed server

Primary LanguageJavaScriptMIT LicenseMIT

FreeFeed Server

FreeFeed is a social network that enables you to discover and discuss the interesting stuff your friends find on the web.

FreeFeed is being built as a replacement for FriendFeed, the real-time aggregator and social network where "likes" for user generated content were implemented for the first time.

FreeFeed is based on Pepyatka project

Setting out FreeFeed on OSX

  1. brew install redis
  2. brew install graphicsmagick --with-jasper --with-little-cms2 --with-webp
  3. brew install nvm
  4. nvm install
  5. npm install

Setting out database on OSX

  1. brew install postgres
  2. postgres.server start
  3. createuser -P -s freefeed (enter freefeed as password)
  4. createdb -O freefeed freefeed
  5. cp knexfile.js{.dist,}
  6. ./node_modules/.bin/knex migrate:latest

Starting up FreeFeed

  1. mkdir ./public/files/attachments/thumbnails/ && mkdir ./public/files/attachments/thumbnails2/
  2. redis-server /usr/local/etc/redis.conf
  3. npm start

Testing

  1. /usr/local/Cellar/postgresql/{VERSION}/bin/createuser -s postgres
  2. createdb -O freefeed freefeed_test
  3. npm test

Contribute

  1. How to contribute

Questions or need help?

You can drop your question here.

Copyright and license

FreeFeed is licensed under the MIT License.