Do we need private community microblogging?
By DaveLevy on Feb 03, 2009
Is twitter or microblogging a service that would benefit from more active community management? It would seem that the people at friendfeed seem to thinks so but the people at Laconica have produced a package that allows for the hosting of a microblogging community, which was pointed out to me by Peter Reiser and Scott Matoon.
Despite Peter Reisers statement (on his twitter feed at 1.41 am GMT 3rd Feb) that it installs on Solaris like a dream, I chose to install on Ubuntu Linux and there is a specific install page for Ubuntu at the Laconica site. Its also useful to look at the >>README as it documents the pre-requisities and discusses the location of the site within the webserver's root namespace in more adult fashion than the Ubuntu install page.
I have written up my install notes on my snipsnap, and must try and get them adopted at the Laconica site.
But once its properly installed I made a post, changed my avatar and checked the RSS, and I did it all in a Virtual Box image.
Critically you need Apache 2, MySQL Client Tools (& Server) and PHP 5, of which the latter two seem not to be installed on my version of Ubuntu (8.04 LTS Hardy Heron). Actually I didnt document my processes well enough and not everything was necessarily done in the correct order, so PHP might have been there, but the extensions werent. I already had Apache 2 on my system, so I created a user to act as the Laconica administration user, ignored the web page suggestion to untar it in /var/www, the apache root and created a subdirectory.
It's at this point best to use the package manager to update MySQL & PHP, read the pre-requisites as you need some of the extensions which the Ubuntu package manager treats as separate packages. I found the Curl, MySQL and GD extensions. (I did this last and some stuff broke without the GD package.) I also re-installed the mod_rewrite package, as I had a problem and wasnt sure of the cause, and am thus unclear if it needed to be done. Then its simple, wget and untar the package, edit the config file. N.B. The path parameter is relative so no preceding /, not ./