New user's registration have been closed due to high spamming and low trafic on this forum. Please contact forum admins directly if you need an account. Thanks !

HowTo host Diaspora (open source social network)

A collection of tips on howto tweak your Bubba.
Post Reply
theWebalyst
Posts: 96
Joined: 27 May 2010, 14:53

HowTo host Diaspora (open source social network)

Post by theWebalyst »

Anyone tried this, or had a look to see how feasible it is on an excito box?

Looks like it might be tricky. Shame. See:
https://github.com/diaspora/diaspora/wi ... g-Diaspora

Extract (3 Jan 2011):
Notice
We currently run Diaspora with the "thin" software package as our webserver, behind nginx. Diaspora uses an asynchronous EventMachine queue inside the appserver to send messages between seeds. If you use mod_rails, mongrel, or another non-eventmachine based application server, federation may not work.

If you don't like thin, you can always try Rainbows! We will try to fully support more webservers later, but that is what works for now.

These instructions are for machines running Ubuntu, Fedora or Mac OS X. We are developing Diaspora for the latest and greatest browsers, so please update your Firefox, Chrome or Safari to the latest and greatest.
(Edit 3 Jan 2011 - inserted "Notice" above).

Preparing your system
In order to run Diaspora, you will need to download the following dependencies (specific instructions follow):

Build Tools - Packages needed to compile the components that follow.
Ruby - The Ruby programming language. (We're using 1.8.7. It comes preinstalled on Mac OS X.)
MongoDB->Now MySQL see* - A snappy noSQL database.
Edit 20 Jan 2011: *now uses MySQL. Full installation instructions for Debian (not necessarily Excito!) here:
https://github.com/diaspora/diaspora/wi ... g-Diaspora
OpenSSL - An encryption library. (It comes preinstalled on Mac OS X and Ubuntu.)
ImageMagick - An Image processing library used to resize uploaded photos.
Git - The fast version control system.
Redis - Persistent key-value database with network interface

After you have Ruby installed on your system, you will need to get RubyGems, then install Bundler:

RubyGems - Source for Ruby gems.
Bundler - Gem management tool for Ruby projects.
Mark
Last edited by theWebalyst on 20 Jan 2011, 04:46, edited 2 times in total.
Ubi
Posts: 1549
Joined: 17 Jul 2007, 09:01

Re: HowTo host Diaspora (open source social network)

Post by Ubi »

doesn't look terribly difficult at first glance except they seem to require ruby > 1.8.7, which I guess is not available on Debian.
Post Reply