The MeatballProject is currently responsible for several projects across several domains. By September 2006, the projects have turned into a bit of a mess on the server side. After the file system crash in August, 2006, it no longer became tenable to neglect housecleaning. This page is an attempt to straighten out the mess by documenting the situation, and thereby finding ways to iron out the structure.
Web host: [VPSColo]
Technical support are quite helpful, but the server keeps crashing because it runs out of memory. The file system crashed once. The server is also quite slow. It's quite possible we are about to outgrow this provider.
Roots
- SunirShah (account owner)
- ChrisPurcell
- CliffordAdams
- MarkusLude
Domains
Set the DNS to point to
| ns1.wikiview.com | 65.98.31.205 |
| ns2.wikiview.com | 65.98.90.96 |
To add a new domain,
- go to '''http://www.usemod.com/whm'''
- login as root/<root password> (if that doesn't work, try usemod/<root password>)
- Go to account functions,
- Create a new account.
- Set your email address!
- ssh root@usemod.com
- vi /var/named/yourdomain.org.db
- Change all the IPs to match usemod.com's IP (should be 2)
- vi /etc/httpd/conf/httpd.conf
- Change the VirtualHost IP of domain.org to match usemod.com's IP (probably 65.98.31.205)
- Go to ~newaccount/www
- rm -rf _*
- /etc/init.d/httpd restart
- /etc/init.d/named restart
http://www.wikiview.com
This is the root domain for the account. CliffordAdams registered it to explore his ViewPoint ideas. The website has nothing of value on it, but it is the primary DomainNameServer for all the Meatball domains.
Admins
http://www.usemod.com
This is the main site for historical reasons. Over time, it has acquired a bit pile of crap as project after project has deposited itself on it. Ideally, only UseModWiki and its associated files should run on this machine.
Scripts
- MeatballWiki -- http://usemod.com/cgi-bin/mb.pl
- UseModWiki -- http://usemod.com/cgi-bin/wiki.pl
- Cliff's bookmarks. (Details are private)
- C2 Search Helper (does it even work?) -- http://usemod.com/cgi-bin/c2search.pl
Directories
MeatballWiki -- http://usemod.com/cgi-bin/mb.pl
- /home/usemod/www/meatball -- the home of MeatballWiki's scripts
- /home/usemod/db/meatball -- all database stuff stored in flatfiles rather than pgsql
UseModWiki -- http://usemod.com/cgi-bin/wiki.pl
- /home/usemod/db/usemodwiki -- UseModWiki's data
- /home/usemod/www/usemodwiki -- the home of UseModWiki's script
- /home/usemod/www/wikicode -- the UseModWiki download repository; e.g. http://www.usemod.com/wikicode/usemod10.tar.gz
- /home/usemod/www/rsa -- CliffordAdams' winner of the 3rd Perl Obfuscated Code Contest, an implementation of RSA in 4 lines of Perl.
- Cliff's bookmarks have a data directory off /home/usemod. (Details are private.)
Files
- /home/usemod/www/index.html -- http://usemod.com
- /home/usemod/www/robots.txt -- RobotExclusionStandard
- /home/usemod/www/intermap.txt -- UseModWiki's published version of InterMapTxt (obsolete)
- /home/usemod/www/meatball.gif, /home/usemod/www/meatball-rss.gif, /home/usemod/www/wiki.gif -- logos
- /home/usemod/www/404.html (999.html) -- error messages
- /home/usemod/www/cgi-bin/.htaccess -- redirects /cgi-bin/….pl to appropriate directories
Admins
- SunirShah
- ChrisPurcell
- JaredWilliams (working on SpamStatistics for the MeatballAntiSpam working group)
- MarkusLude (mostly UseModWiki related stuff)
http://www.meatballsociety.org
The catch-all server for any new projects that have yet to grow to the point where they need their own domain.
- http://www.meatballsociety.org/index.html -- FrontPage
- http://www.meatballsociety.org/monkey.css -- Used only by the newsletter installation.
-
,
-- duplicates of same files on http://usemod.com/* Although, strangely, not symlinked.
- http://www.meatballsociety.org/MeatballWiki -- contains "attached files" to respective pages on MeatballWiki.
- http://www.meatballsociety.org/papers -- Meatball papers.
- http://www.meatballsociety.org/it -- InfiniteTypewriter file dump
- http://www.meatballsociety.org/design -- DesignBibliography file dump
- http://www.meatballsociety.org/static -- Static asset file dump (mostly for DesignBibliography)
- http://www.meatballsociety.org/cgi-bin/design -- DesignBibliography
- http://www.meatballsociety.org/cgi-bin/future -- FutureOfWikis wiki
- http://www.meatballsociety.org/cgi-bin/k...4 (ObscureLocation) -- A bibliography for the class at KMDI
- http://www.meatballsociety.org/cgi-bin/.. (ObscureLocation) -- Sunir's final report for the GRAIL bibliography. Needs to be anonymized before being published.
- http://www.meatballsociety.org/cgi-bin/n...r (ObscureLocation) -- A wiki Sunir created to suppport some students' newsletter project from the GRAIL bibliography project; pending a response from the owners over what to do with it.
- http://www.meatballsociety.org/cgi-bin/m...s (ObscureLocation) -- A personal version of the bibliography for a friend of Sunir's
- http://www.meatballsociety.org/cgi-bin/o...e (ObscureLocation) -- Sunir's final report for the GRAIL bibliography. Needs to be anonymized before being published.
- http://www.meatballsociety.org/cgi-bin/a...b (ObscureLocation) -- A copy of the bibliography for the team looking to roll it out across FIS, Sunir's alma mater.
- /home/meatball/rails -- RubyOnRails playpen
- /home/meatball/bin -- CVS utilities (only here to pull stuff from foreign hosts, as Subversion is installed)
- /home/meatball/mail -- highly spammed inbox.
Databases -- /home/meatball/db
- /home/meatball/db/design -- Design Bibliography database (temporary)
- /home/meatball/db/kmd2004 -- KMD2004 bibliography database (temporary)
- /home/meatball/db/future -- FutureOfWikis database
- /home/meatball/db/newsletter -- An old class project that is pending destruction
- /home/meatball/db/oise -- Database for the OISE project report.
Admins
http://www.designbiblio.org
The home of the DesignBibliography. Being renamed to bibwiki.com.
- /home/design
Admins
http://www.meatballwiki.org http://www.meatballwiki.net http://www.meatballwiki.com (Not yet configured.)
The future home of the InfiniteTypewriter MeatballWiki. Or if we give up rewriting the script, the home of MeatballWiki after it is extricated from usemod.com.
Admins
http://www.startawiki.org (.net, .com to follow)
- /home/saw
- /home/saw/db/startawiki.org -- OddMuse data directory
- http://www.startawiki.org/cgi-bin/wiki -- The wiki, for now.
Admins
http://www.chicamp.org (.net, .com to follow)
Obsolete in the face of usabilitycamp.org.
- /home/chicamp -- user directory
Admins
http://www.usabilitycamp.org
In the vein of [DemoCamp] and [CaseCamp], a semi-structured meetup for trading practice about usability.
- /home/ucamp -- user directory
Admins
http://www.wikirdf.org
A wiki to support the RDF particular to wikis.
Admins
General layout
Home directory
Each domain is mapped to an account, /home/account.
- /home/account/public_html
- /home/account/public_html/cgi-bin
- /home/account/public_ftp
Subversion
The main SVN repo is rooted at /svn
- file:///svn/meatball -- The MeatballWiki repo.
- file:///svn/meatball/trunk -- an overlay of the ~/www/meatball directory.
Cron jobs
- /etc/cron.daily/random_pages -- the MeatballWikiRandomPages script. It's not very pretty, but it's there.
Dependencies
Incomplete at the moment.
For MeatballWiki
- Postgres 8.1.8
For MeatballBackup
- lib-rsync 0.9.7
- Duplicity 0.4.3
cvs -z3 -d:pserver:anonymous@cvs.sv.gnu.org:/sources/duplicity co duplicity cd duplicity dist/makedist 0.4.3 tar xzf duplicity-0.4.3.tar.gz cd duplicity-0.4.3 python setup.py install −−prefix=/usr/local
- GnuPG 1.4.7
- Perl CPAN module: SOAP::Amazon::S3 + dependencies. Note that you need to install XML::MyXML 0.052 to get it to work.
- [BitBucket 0.4a]
python setup.py install −−prefix=/usr/local
For BibWiki
- TemplateToolkit2
- xpdf-3.02
For PeriPeri
- php-4.4.4
- ZendOptimizer-2.5.0-Linux_glibc21-i386 ??
Web host: [Dreamhost]
http://sunir.org
While SunirShah's site is not strictly speaking a Meatball responsibility, Sunir has cached a fair amount of data and scripts on that site that no longer work, such as MetaWiki, and a ton of files that should be moved to http://www.meatballsociety.org/MeatballWiki/*
Admins