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.
- 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
-
v101
|
v102
|
|
116 | 116 | * 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. |
117 | 117 | |
| 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 | |
| 121 | Project: Create configuration for a configuration management tool (such as Puppet or Chef) that can recreate Pidgin's current hosting environment. |
| 122 | |
| 123 | More 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 | |
| 125 | Bonus: |
| 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 | |
| 129 | List 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 | |
118 | 141 | {{{ |
119 | 142 | #!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!