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?
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.
- Buy GNU social buttons!
- GNU social
- Get involved!
- Upcoming events
- Design mockup
- Who's who?
- Get the code
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.
Copyright © 2010 Free Software Foundation Inc.
Verbatim copying and distribution of this entire article is permitted in any medium without royalty provided this notice is preserved.Updated: $Date: 2010/08/17 15:20:15 $