GNU social

GNU social logo

GNU social, true to the Unix-philosophy of small programs to do a small job, will be a decentralized social network that you can install on your own server

What if you could authorize your server to reveal as much, or as little information about you to other sites, as you wish... one time, one day, or forever?

You can use GNU social today — by cloning the code from gitorious (requires a git client), or by downloading as a .tar.gz snapshot.

Buy GNU social buttons

Installing GNU social on your server...

You will need PHP5 (including the OpenID, gd and curl libraries) plus MySQL 5 or later. Apache 2 or later, or lighttpd are supported as web servers.

Extract or clone the code at a web accessible location, such as /var/www and point your browser at the URL of your site or server. Installation is simple, and will need you to have already created a MySQL database and user.

Enabling GNU social theme (alpha) in your site...

Enable the GNUsocialTemplatePlugin in your config.php:

require_once('plugins/GNUsocialTemplatePlugin.php');
$tpl = new TemplatePlugin();

You may find that you prefer to use one of the default themes at this stage, and so the lines above are not needed.

Future enhancements to come — Duki Duki Snail (almost ready for testing), as well as plugins for various media types (photos, videos, notes, events) — both of these are expected in the next few weeks

Get around...

News

Tim Berners-Lee announces the GNU social design contest...

Matt went to the Federated Social Web Summit in Portland, OR and met with Appleseed, Diaspora and Status.net developers, amongst others.

The Free Software Foundation is the principal organizational sponsor of the GNU Operating System. Our mission is to preserve, protect and promote the freedom to use, study, copy, modify, and redistribute computer software, and to defend the rights of Free Software users. Support GNU and the FSF by buying manuals and gear, joining the FSF as an associate member or by making a donation, either directly to the FSF or via Flattr.

back to top