You don't need Mongrel, just some sort of FastCGI dispatcher for Rails like dispatch.fcgi. Mongrel is for servers that don't support FastCGI or have crappy support (like Apache), as it provides a whole HTTP server stack you just proxy to.
Since I use LigHTTPd on Triela FastCGI works beautifully, you just need to use a dispatcher instead of proxying to Mongrel.
Not too experienced in that, but it can't be that hard to figure out. :V (Technically I'm not experienced in deploying websites in general since I've only done it once with the help of someone else.)
Okay now for a progress update:
User login/logout is working.
Project creation is working.
Versioning is working. In fact, I force people to version because it helps with organization.
Script uploading is working.
Project/version commenting is working.
User commenting is working.
Project categories are not implemented yet. (Single, Plural, Player, etc.)
Project tags are not implemented yet. (contest, joke, brofist, etc.)
Project searching is not implemented yet.
Project/user watching is not implemented yet. (Similar to favoriting and subscribing on YouTube)
Project ratings are not implemented yet. (Need help on this, see below)
Design is not implemented yet. (Need help on this too, see below)
About project ratings: Making people rate with different categories is troublesome for both me as the developer because it takes some thinking to code and for the users because you have to click more than once or twice and possibly even type before you submit your rating. For the users, I think it might actually discourage people from voting just because it takes too long. For me, that's too much of a pain in the ass for something that will actually discourage users from using it. That said, I propose one of these three things as the rating system:
1.) Thumbs up/thumbs down
2.) A number from 1 to 5 or 1 to 10
3.) Let the download counter do the talking on popularity
What do you think?
About design: I need someone with a relatively good sense of design to draw some mock ups of the pages of the site (in Illustrator or whatever). Currently, everything is in plain html with no CSS and it looks like shit. Just post in here if you're interested or PM me and I'll give some more details on it.