Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 101 and Version 102 of SoCAndBountyIdeas


Ignore:
Timestamp:
Jan 23, 2014, 8:04:44 AM (10 years ago)
Author:
MarkDoliner
Comment:

Add project for configuration management of our servers. Maybe not great for SoC. I kind of had this in mind as a general bounty project, if we ever want to consider bounties.

Legend:

Unmodified
Added
Removed
Modified
  • SoCAndBountyIdeas

    v101 v102  
    116116 * This particular idea may not be sufficiently complex to span a summer and it may be worthwhile to combine it with other web site or internationalization improvements to Pidgin or some other type of larger project.
    117117
     118== Reproducible hosting ==
     119''This project does not deal with the Pidgin codebase. It deals with the servers that host the Pidgin website, mailing lists, this wiki, etc.''
     120
     121Project: Create configuration for a configuration management tool (such as Puppet or Chef) that can recreate Pidgin's current hosting environment.
     122
     123More info: We run a lot of services off of two servers. The services have been configured manually as needed. This is a time-consuming process and it would be very inconvenient to rebuild everything. A correct solution would be able to recreate all needed services automatically on a clean server. A correct solution would work well regardless of the Linux distribution which is used.
     124
     125Bonus:
     126 * Switch web server from lighttpd to nginx
     127 * Ensure all data is backed up (mailing list archives, home directories, source repositories, anything else important that isn't captured in the configuration management config).
     128
     129List of services:
     130 * Web site for www.pidgin.im
     131 * Trac for developers.pidgin.im
     132 * Web site and MediaWiki for imfreedom.org
     133 * Mercurial version control for hg.pidgin.im
     134 * Mailing lists for Pidgin and IM Freedom
     135 * Mailing list archives for Pidgin and IM Freedom
     136 * Automated generation of localization stats at https://developer.pidgin.im/l10n/
     137 * Automated generation of API documentation at https://developer.pidgin.im/doxygen/
     138 * DNS for pidgin.im and imfreedom.org
     139 * Email for pidgin.im and imfreedom.org
     140
    118141{{{
    119142#!comment
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!