Configuration

You can configure diaspora through its own configuration script:

$ sudo vim /opt/diaspora/config/server.sh

Troubleshooting

Errors while navigating after an upgrade

If you get an error after upgrading the package, the first thing you should do is delete the database you were using.
First, stop the diaspora daemon if it is running, and make sure mongodb is running:

$ sudo /etc/rc.d/mongodb start

Enter in the mongo console with:

$ mongo diaspora-development

Finally, drop the old database, it will be regenerated the next time you access diaspora:

> db.dropDatabase()
> exit

GDM login screen with diaspora

GDM will insert the user diaspora in its login window because it currently considers the id range 500-1000 as normal users while Arch considers this range for system users as defined in /etc/login.defs. GDM does that probably to keep legacy normal users working.
To exclude this user from the login window, add this 'Exclude' line in your /etc/gdm/custom.conf file: