I’m working on building an “open community developed free open source game” development community website with Joomla, SMF (JSMF), MediaWiki, Gallery2 (bridged to Joomla), and G-Forge, and using LDAP to sync user accounts between Joomla, MediaWiki, G-Forge, and other community services (ideally email, FTP, Jabber, and other hosted community sites). Right now I’m on a VPS but the host box is having some issues which the tech support can’t seem to resolve. I’ve been drooling over a SoftLayer server for a while but someone told me to check out DH first, so here I am…
– G-Forge (gforge.org) is a Source Forge fork and is/was a standard Debian package. It typically requires root access to install, but I don’t know if the package can be installed for a single user account. If so, then I need to know if an admin can install it. If not, then I need feedback on if I can install it on my own (can post a summary of the requirements and install procedure). Note: I’m using a patch to enable MySQL support instead of PostgreSQL and it will not use the unix/ssh user accounts features.
– OpenLDAP with PHP-LDAP, mod_auth_ldap, pam-ldap, etc is fairly standard fair. I just need to know if it can be installed. Getting it to work with other services is a minor issue for me, I don’t mind manually creating email and FTP accounts (don’t expect most will use them anyway).
– For myself, I’m a moderator with my current host (shall remain nameless), I run their IRC server. It doesn’t seem like DH uses IRC, if your interested I can post a run down of how to setup an ircd effectively for customer service, bind user accounts to a LDAP server (or other directory), secure it with SSL, and set/enforce policies to pretty much rule out the common issues with bots. If that doesn’t sound appealing (old IRC stigma), then I’m happy to work on the wiki in exchange for an admin’s time with help for setting up GF and LDAP.
If I get a “no” on either of those I’ll have to look elsewhere, but I won’t rule out using a DH account for file mirroring and remote backup.