Diaspora* no Debian Wheezy - Rede social livre e distribuída

Este tutorial mostra como instalar o Diaspora*, uma plataforma de rede social livre e distribuída (federada). O Diaspora* foi lançado em 2010, financiado através de uma campanha de Crowdfunding. Foi concebido como alternativa aberta e livre aos "consumidores" de dados pessoais (Facebook, G+, Twitter e outros).

[ Hits: 12.420 ]

Por: Marcelo Soares Souza em 31/07/2013 | Blog: https://agroecologymap.org/


Introdução / Preparação



Introdução

Neste tutorial, utilizaremos o Phusion Passenger, um módulo para deploy de aplicativos Web desenvolvido em Ruby, sobre o Servidor Web de alta performance NGINX, usando o sistema operacional GNU/Linux Debian Wheezy (7.1.0).

Para utilizar o Diaspora* dentro da rede federada, é necessário um domínio registrado e um certificado SSL válido (que pode ser obtido gratuitamente no StartSSL).

Preparando o ambiente

Primeiro, vamos instalar as dependências para o Diaspora*.

Para realizar este tutorial, é necessário esta logado como administrador do sistema (root) e que a máquina tenha acesso à Internet.

1. Edite o arquivo contendo os repositórios do Debian:

# nano /etc/apt/sources.list

Obs: utilize o editor de texto da sua preferência, neste tutorial utilizaremos o nano.

2. Acrescente as seguintes linhas no final do arquivo sources.list, salve (CTRL+o) e saia do nano (CTRL+x):

deb http://ftp.br.debian.org/debian wheezy main contrib
deb-src http://ftp.br.debian.org/debian wheezy main contrib

3. Atualize a base de pacotes local

# apt-get update

4. Instale as dependências iniciais para o Diaspora*:

# apt-get install -y git-core ruby1.9.1-full rubygems postgresql postgresql-server-dev-9.1 libcurl4-gnutls-dev libxml2-dev libxslt-dev imagemagick libgraphicsmagick1-dev libgraphicsmagick++1-dev libmagick++-dev build-essential redis-server openssl

    Próxima página

Páginas do artigo
   1. Introdução / Preparação
   2. Instalando o Diaspora*
   3. Configurando o NGINX com o Phusion Passenger
Outros artigos deste autor

Servidor web nginx com PHP-FPM e memcached

Instalando gerenciador de projetos Redmine usando o PostgreSQL sobre o nginx

Controle de versão usando Git integrado ao Redmine

OpenLDAP: Instalando um servidor de diretórios com replicação (SyncRepl)

Mapa da Cultura no Debian 7.0 - Instalação com Nginx usando Phusion Passenger

Leitura recomendada

Aprendendo LaTeX com o Texmaker

As vulnerabilidades do IRC

Configurando um servidor DNS e DHCP na rede

Rundeck - Um Poderoso Agendador de Tarefas

Problemas no XMMS c/ RedHat 8.0

  
Comentários
[1] Comentário enviado por lcavalheiro em 31/07/2013 - 09:49h

Screenshots?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts