Earlier quoted context omitted.
I deploy django+myapp+modules in to a virtualenv[1] without any permissions other than default user perms in a Unix box. The only 'tricky' bit is setting up the database, that requires more permissions (and for good reasons). It's completely possible to make to make it simple in any language. I agree with the point that currently the Diaspora installion instructions are a bit excessive though. [1]- http://pypi.python…
But then you still leave the user responsible for getting the site up and running under mod_wsgi, etc., correct?
Join Diaspora with these 25 simple steps (github)
41–43 of 43 posts
Re: Join Diaspora with these 25 simple steps (github)
#42One of the big disadvantages to using web frameworks like Rails or Django for open web applications is that the deployment is very tedious, at least compared with something like PHP. Something that requires having root access to a *nix server and takes 25 steps to install is never going to be mainstream - you need something that a 13-year-old could put up on a shared hosting account (i.e. phpBB) to really get tractio…
There should be simpler installation instructions with rvm. Or using Heroku. Or someone may provide pre-built EC2 images. I'm sure you could reduce those 25 steps to one-liner (although it would be cryptic).
There are endless possibilities to automate the process, it's just that this exact article does everything by hand.
Re: Join Diaspora with these 25 simple steps (github)
#43What an improvement over the tedious Java version which would run with "java -jar diaspora.jar" (or a double click on Mac/Windows)!
I didn't realize that Java now comes with MySQL and a Redis server bundled.
If you're going to provide an alternative to Facebook, you can damn well make something from appropriate technologies. pg doesn't even use a database for Hacker News, and while it has it's problems, it does quite well. That fact that 5 people agreed with you disappoints me.