X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=htdocs%2Fdocs%2Fconfig.html;h=b255ce30e302be10257c5f8405841ac3d1b4054b;hb=069f8453eb624a0d4a77734aca8bc9367dbb60e6;hp=fb744bff76df9f893c00997d0ae5b0afb5d3ef03;hpb=21ec8a6b7223054c6137fdbffa0e059c5c6c9473;p=freeside.git
diff --git a/htdocs/docs/config.html b/htdocs/docs/config.html
index fb744bff7..b255ce30e 100644
--- a/htdocs/docs/config.html
+++ b/htdocs/docs/config.html
@@ -3,23 +3,33 @@
Configuration files
-Configuration file layout has changed in 1.2.x.
All further configuration files and directories are located in
-`/usr/local/etc/freeside/conf.datasource', for example,
-`/usr/local/etc/freeside/conf.DBI:Pg:dbname=freeside'
+/usr/local/etc/freeside/conf.datasource, for example,
+/usr/local/etc/freeside/conf.DBI:Pg:host=localhost;dbname=freeside (remember to backslash-escape the ; character when creating directories in the shell: mkdir /usr/local/etc/freeside/conf.DBI:Pg:host=localhost\;dbname=freeside).
- address - This configuration file is no longer used. See invoice_template instead.
- apacheroot - The directory containing Apache virtual hosts
@@ -42,16 +52,19 @@ All further configuration files and directories are located in
- icradiusmachines - Your ICRADIUS machines, one per line. The existance of this file (even if empty) turns on radcheck table creation (in the freeside database - the radcheck table needs to be created manually). Machines listed in this file will have the radcheck table exported to them. Each line of this file should contain four items, separted by whitespace: machine name, MySQL database name, MySQL username, and MySQL password. For example: "
radius.isp.tld radius_db radius_user passw0rd
". Note that to use ICRADIUS export you need to be using MySQL.
- icradius_mysqldest - Destination directory for the MySQL databases, on the ICRADIUS machines. Defaults to "/usr/local/var/".
- icradius_mysqlsource - Source directory for for the MySQL radcheck table files, on the Freeside machine. Defaults to "/usr/local/var/freeside".
+
- icradius_secrets - Optionally specifies a MySQL database for ICRADIUS export, if you're not running MySQL for your Freeside database. The database should be on the Freeside machine and store data in the icradius_mysqlsource directory. Three lines: DBI data source, username and password. This file should not be world readable.
- invoice_from - Return address on email invoices.
- invoice_template - Required template file for invoices. See the section on billing for details.
- lpr - Print command for paper invoices, for example `lpr -h'.
- maildisablecatchall - The existance of this file will disable the requirement that each virtual domain have a catch-all mailbox.
+
- money_char - Currency symbol - defaults to `$'.
- mxmachines - MX entries for new domains, weight and machine, one per line, with trailing `.'
- nsmachines - NS nameservers for new domains, one per line, with trailing `.'
- nismachines - Your NIS master (not slave master) machines, one per line. This enables export of `/etc/global/passwd' and `/etc/global/shadow'.
- passwordmin - Minimum password length (default 6);
- qmailmachines - Your qmail machines, one per line. This enables export of `/var/qmail/control/virtualdomains', `/var/qmail/control/recipientmap', and `/var/qmail/control/rcpthosts'. The existance of this file (even if empty) also turns on user `.qmail-extension' file maintenance in conjunction with `shellmachine'.
- radiusmachines - Your RADIUS authentication machines, one per line. This enables export of `/etc/raddb/users'.
+
- referraldefault - Default referral, specified by refnum.
- registries - Directory which contains domain registry information. Each registry is a directory.
- registries/internic - Currently the only supported registry
@@ -82,6 +95,7 @@ All further configuration files and directories are located in
- soamachine - SOA machine for new domains, with trailing `.'
- soarefresh - SOA refresh for new domains
- soaretry - SOA retry for new domains
+
- statedefault - Default state or province (if not supplied, the default is `CA')
- textradiusprepend - The contents of this file will be prepended to the first line of a user's RADIUS entry in text exports. If necessary, usually `Auth-Type = Local, '.
- usernamemin - Minimum username length (default 2);
- usernamemax - Maximum username length (default is the size of the SQL column, probably specified when fs-setup was run)