Backup Process

JOSIF Main Page | Backup Process

Introduction

On the whole, Sourceforge is very reliable and perform weekly backups of all the projects on their site. However they recommend that individual projects also regularly back up their content.
Because of the amount of work being performed by the TIP Team on the OpenOSS site, it is important that there is a process in place to ensure that the whole site is backed up regularly. This page documents the process.

Please see this separate page for Exporting Wiki Pages As Text

Backup Procedure

Subversion, MediaWiki and MantisBT all need backed up on a weekly basis. Normally this will be done Friday afternoon UK time.

Sourceforge provides instructions for this at the following links

Hosted Apps Backup Facility Describes the procedure to use to backup MediaWiki and MantisBT. Both the SQL database and the Files should be downloaded and backed up. Please note that the MediaWiki files backup has stopped working by this method. Please use the curl method documented below.

Using rsync for backups describes how to backup Subversion. From a Linux system the following command can be used

rsync -av openoss.svn.sourceforge.net::svn/openoss/* .

Using Curl for backup

the mediawiki backup process doesn't always work on sourceforge. We need to use the recommended work around documented in http://sourceforge.net/apps/trac/sourceforge/ticket/7661

to get mediawiki files or database use;

 curl --location-trusted 
    --user MySFUserName:MySFPassword \
    -d content=Database (or Files) \
    -d format=gzip \
    -d app=mediawiki \
 https://sourceforge.net/apps/backup/openoss/ >mediawiki_sql.gzip

for example


 curl --insecure  --location-trusted  --user cgallen:<PASSWORD>  -d content=Files -d format=gzip -d app=mediawiki https://sourceforge.net/apps/backup/openoss/ >mediawiki.gzip

Backups

List of backups performed.

Date

backup folder

content

31 July 2009

openoss_backup_31-7-09

MantisBT-31-7-09 MediaWiki-31-7-09 OpenossXMLExport-31-7-09 openossSubversionBackup31-7-09.zip

28 August 2009

openoss_backup_28-8-09

MantisBT MediaWiki Subversion

10 September 2009

openoss_backup_10-9-09

MantisBT MediaWiki Subversion

29 September 2009

openoss_backup_29-09-09

MantisBT MediaWiki Subversion

05 November 2009

openoss_backup_05_11_09

MantisBT MediaWiki Subversion

06 January 2010

openoss_backup_06-01-10

MantisBT MediaWiki Subversion

06 March 2010

openoss_backup_06-03-10

MantisBT MediaWiki Subversion

24 April 2010

openoss_backup_24_04_10

MantisBT MediaWiki Subversion

28 June 2010

openoss_backup_28_06_10

MantisBT MediaWiki Subversion

3 August 2010

openoss_backup_28_06_10

Subversion Only

7 August 2010

openoss_backup_7_8_10

MantisBT MediaWiki Subversion

15 August 2010

openoss_backup_15_8_10

MantisBT MediaWiki Subversion

25 October 2010

openoss_backup_25_10_10

MantisBT MediaWiki Subversion

09 December 2010

openoss_backup_09_12_10

MantisBT MediaWiki Subversion

29 January 2011

openoss_backup_09_12_10

MantisBT MediaWiki Subversion

28 February 2011

openoss_backup_28_02_11

MantisBT MediaWiki Subversion

15 March 2011

openoss_backup_15-03-11

MantisBT MediaWiki Subversion

03 August 2011

openoss_backup_03_08_11

MantisBT MediaWiki Subversion

27 November 11

openoss_backup_27_11_11

MantisBT MediaWiki (not files) Subversion

04 October 12

openoss_backup_04_10_12

MantisBT MediaWiki (files using curl] Subversion

dd mmmm yyyy

openoss_backup_dd-mm-yy

content