openSUSE:Server move
Services
- Mediawiki
- 16 language instances
- Wordpress
- www.opensuse.org (fold news, spotlight and lizards into this)
Requirements
Maintenance
- 0 day point release updates
- 0 day linux system maintenance
- 0 day hardware maintenance
Proposal for easier updates
Updates would be easier when using a svn checkout (from the release-x.y-branch, not trunk) instead of tarballs - an update would be as easy as running "svn up". Upgrading to a new major version can be done with "svn switch".
An additional advantage of this method is that changes in modified files are kept automatically on updates, and "svn diff" can list all openSUSE modifications (AFAIK the wiki index.php and some extensions are patched for openSUSE - at least one of the extension patches is from me ;-)
Then add the openSUSE specific files (Bento skin etc.) where they should be.
In theory you could now rsync this to the server, but in practise git may be a better choice ;-) Make sure it includes everything (SVN checkout including the .svn directories, openSUSE specific modifications and additions). Then deploy to the server from this git repo.
See [1] and [2] for details, or just ask me ;-) --Cboltz 17:09, 23 October 2011 (MDT)
Deployment
- FTP/Shell access to app directory OR deployment via ticket with resolve time 4 hours OR automatic deployment every hour.
- deployment from our gitorious repository
Debug/Backup
- access to apache logfiles
- daily database dumps
- daily backups including the database
Current Network and Data usage
Wikis
Currently, our statistics give:
- 1500 content pages
- 2000 file uploads
- 42000 page edits
So, an estimate on data is:
- 42000 pages (versions) a 1k: 42 MB
- 2000 file uploads a 1 MB: 2 GB
Pageviews in August: 1510100
Wordpress
The combined landing/news/lizards page would have roughly 2.5 million page views per month