[Sysadmin] filesystem layout and promoting me

William Anderson neuro at well.com
Sat Nov 22 09:28:17 CST 2008


Dean Mah wrote:
> On Fri, Nov 21, 2008 at 5:19 PM, William Anderson <neuro at well.com> wrote:
>> Adrian Simmons wrote:
>>> Hello,
>>>
>>> It's gone awful quiet again, I know Dean's been up to stuff because
>>> he's been on #evolt. I'd like to help out, but in the past haven't
>>> been on the sudoers list, would you all be ok with me helping out
>>> more? I'd happily tackle Drupal, Apache and maybe SVN setup.
>>>
>>> Dean mentioned on #evolt the possibility of using FHS to layout the
>>> filesystem, is this something everybody wants to do, or will we just
>>> stick with the debian defaults like /var/www? Going with the defaults
>>> would, I assume, be less work - and I'm all for that.
>> I'd suggest installing as much as possible (apps running under apache
>> aside) to the debian package defaults, it's much, much less trouble to
>> debug that way.  I'd also suggest putting all our stuff under /local,
>> e.g. web data, drupal install, mysql data, yadda yadda.
>>
>> /local
>> /local/mysql
>> /local/web
>> /local/web/hosts
>> /local/web/hosts/browsers.evolt.org
>> /local/web/hosts/wiki.evolt.org <- mediawiki install from svn
>> /local/web/hosts/www.evolt.org <- drupal install
>> /local/web/logs
>> /local/web/<etc>
> 
> mysql was installed from the repo and lives in /var/lib/mysql which is
> the package default.  Do we want to move the change the existing
> setup?

I'd only suggest this for mysql and apache, but if we don't want to move
our data specifically for mysql from /var/lib/mysql, I'll roll with
that.  It was just a suggestion.

> The apache package installs a default site with docroot in /var/www.
> Do we want to change the config to /local/host/tron.evolt.org?

I'd leave /var/www for packages to set stuff up in, e.g phpmyadmin, etc.
and put our stuff under local.  We're not really "changing the config"
in that regard, because this is our data rather than configs etc.
Configs for apache should still go under the apache2 defaults in
/etc/apache2/ but the docroots should NOT imho live under /var/www
(since that's a default, vanilla docroot).

> Is there much difference between mediawiki's svn release and their
> stable release?  Is there a big advantage to running on the latest
> checked in version?

The etch package is 1.7.  The current release is 1.13.  I personally
don't like using backports if we don't have to.  I'm not suggesting
using bleeding edge svn, i'm suggesting we install FROM svn, a la
http://www.mediawiki.org/wiki/Download_from_SVN - it makes upgrades MUCH
easier, simply svn switch and run the sql upgrade script.

> Have we decided on exim4 or postfix?  And we decided to pull the
> mailman package from backports.org, yes?

Did we?  Why?

-n



More information about the Sysadmin mailing list