Le fichier vhffs.conf

#nano -w /etc/vhffs/vhffs.conf
Général
hostname = Hébergement sur misric.org  

Facile, mais pas original du tout :]

datadir = /data

J'ai fais une partition rien que pour ça, autant en profiter ;-)

templatedir = /usr/share/vhffs/templates/
themesdir = /usr/share/vhffs/panel/themes/
intldir = /usr/share/vhffs/intl/
default_template = default

Tout ça on ne touche pas, c'est bien comme ça.

vhffs_master = misric <misric@misric.org>

C'est moua le chef !

vhffs_moderator = misric <misric@misric.org>

Pour l'instant je suis seul, donc pas de soucis. On fait comment pour en mettre 2?

mailtag = [misric.org]

Pas terrible, faut vraiment que je trouve un nom, moi…

allow_subscribe = yes

De toute façon, y'aura de la modération… pour l'instant on va dire oui…

alert_mail = root@localhost

Laissons comme ça, de toute façon ça viendra à moi…

Les modules
<modules>
 use_web       = yes
 use_mysql     = yes
 use_mail      = yes
 use_cvs       = no
 use_svn       = no
 use_postgres  = yes
 use_dns       = yes
 use_mailling  = no
 use_mailing   = no
 use_mailuser  = yes
 use_largefile = no
</modules>

Chacun fait à sa sauce. Bon, c'est pas clair le coup du mailling et mailing… Passons au panel !

Le panel
<panel>
 url = http://panel.misric.org
 help_url = http://www.misric.org/help/
 stats_url = http://stats.misric.org
 phpmyadmin_url = http://mysql.misric.org
 phppgadmin_url = http://pgsql.misric.org
 open = yes
 use_public = yes
 use_avatar = yes
 users = yes
 stats_on_home = yes
 use_notation = yes
 <rss>
  users = yes
  groups = yes
 </rss>
</panel>

Rien d'extraordinaire, les commentaires dans le fichiers sont assez explicites… Ce qui ne va pas être le cas de la suite… Backend Configuration… Je le sens mal…

Backend

DEPRECATED dans la version 4.1, une section database (sans s) remplace databases. Elle contient les mêmes propriétés que dbread et dbwrite.

<databases>
 <dbread>
  driver = pg
  db_name=vhffs
  db_username=vhffs
  db_password=****
  db_host=localhost
  db_port = 5432
 </dbread>
 <dbwrite>
  driver = pg
  db_name=vhffs
  db_username=vhffs
  db_password=****
  db_host=localhost
  db_port = 5432
 </dbwrite>
</databases>

Bon ici, mis à part le password, y'a pas grand chose à changer. Pour le driver, pour l'instant y'a pas d'autre choix que pg (et il n'y en aura jamais). Comme quoi, c'est pas si compliqué que ça…

Users et groupes
 <users>
  minuid  =       10000
  homedir =       /home/
  shell   =       /bin/tuxshell
  mingid  =       10000
  default_quota   =       50
  bad_username_file =     /etc/vhffs/badfile
  bad_groupname_file      =       /etc/vhffs/badgroup
  default_firstname = Vhffs Firstname
  default_lastname = Vhffs Lastname
  default_address = Vhffs Address
  default_city = Vhffs City
  default_zipcode = 123456
  default_mail = dave@null.com
  default_country = Disneyland
</users>
<system>
 <shells>
  available       =       /bin/false /bin/tuxshell /bin/bash
  default         =       /bin/false
 </shells>
</system>

Lol le default_country au passage.

Par contre là j'ai pas compris… Homedir dans /home, ça veut dire que je vais avoir plein de users dans /home ou non? A clarifier… Non apparemment il ne sert à rien, ça doit rester d'une ancienne version… Les fichiers relatifs à un utilisateur seront sous /data/[le rep de l'user].

Les services
<services>
 <dns>
  default_ns1 = ns1.misric.org
  default_ns2 = ns2.misric.org
  default_mx1 = mx1.misric.org
  default_mx2 = mx2.misric.org
  default_a       = 81.56.160.44
  default_ttl = 86400
  default_aux = 0
  default_refresh = 28800
  default_retry = 7200
  default_expire = 604800
  default_minimum = 86400
  default_serial = 1
  default_mbox = adm.your.hoster.ext.
  <init>
   <a>
    www = 81.56.160.44
    default = 10.0.0.1
   </a>
   <mx>
    10      =       mx1.misric.org
    20      =       mx2.misric.org
   </mx>
   <ns>
    ns1.misric.org
    ns2.misric.org
   </ns>
  </init>
 </dns>

A remplir avec ses données perso, comme on me l'a conseillé. Attention dans la rubrique <ns>, y'a un vieux débrit zefz qui traine, faut mettre le ns2 à la place…

<apache>
 port=80
 pidfile=/var/run/apache2.pid
 confdir=/etc/apache2/conf/
 htdocsdir=
 default_domain = misric.org
</apache>

La conf d'apache. Comme je vais utiliser apache2, je modifie tout comme il faut bien… Normalement… Je laisse tomber cvs, j'en ai pas besoin…

<mysql>
 host            = localhost
 username        = root
 password        = ****
</mysql>
<postgresql>
 host            = localhost
 username        = vhffs
 password        = ****
</postgresql>

Hop, les petits accès qui vont bien vers les serveurs sql ;-) Je zappe subversion…

<mail>
 use_nospam      =       yes
 use_novirus     =       yes
</mail>

Bah là facile, explicite et rapide

<mailuser>
 activate        =       yes
 domain          =       misric.org
 user            =       misric
</mailuser>

En fait, ici ça permet au user d'avoir un mail en misric.org par exemple. Comme tous n'auront pas toujours leur dns, c'est intéressant qu'ils puissent avoir un mail. le user permet de spécifier qui est propriétaire du domaine.

Je zappe le reste dans service, que ce soit listengine ou largefile, je ne l'utilise pas…

<robots>
 use_logging = yes
 logfile = /var/log/vhffs.log
 use_lock = yes
 lockfile = /var/lock/vhffslock
</robots>

Là dedans, je connais pas, je ne touche pas. Ces valeurs me vont bien ;-)

Et voilà ! La conf est finie ! Pfiou, c'est lourd quand même…

community/vhffs-conf-commentaires.txt · Last modified: 2011/03/28 21:52 by gradator
Recent changes RSS feed Creative Commons License Donate Minima Template by Wikidesign Driven by DokuWiki