How to build a Hylafax server (i.e. Hylamonster)

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
These are the steps to build a hylafax server. (oh yeah, i almost forgot, you should definately called the fax server we build "HylaMonster")


  1. Build up your server hardware, preferably with RAID 5 (3 drives) plus 1 hotspare. Use a 3ware raid card, 8000 series is a good choice. Use an external modem connected to Com1 for best results (easy to setup)...
  2. Boot using the Debian Net Install cd and when prompted to continue type "linux26", this will load the 2.6 kernel
  3. Setup the partitions as follows (hylafax by default puts all faxes and temp files in /var, so we want to give it a lot of space)
    1. #1 primary 32mb ext2 /boot bootable-flag
    2. #2 primary 1gb swap swap
    3. #3 primary 20gb reiserfs /
    4. #4 logical 20gb+ reiserfs /home
    5. #5 logical 100gb+ reiserfs /var
  4. Do a normal debian setup, don't select any extra features, just what you need and no more...
  5. Once it is installed login as root
  6. type "apt-get install hylafax-server" to install hylafax
  7. type "faxsetup" and follow all the prompts, use defaults for everything that you can, customize as little as possible
    1. modem should be ttyS0
    2. use defaults
  8. Once you've completed that part of the setup we have to create some users... this is how:
    1. type "faxadduser -a [adminpass] -p [userpass] -u [uid] [username]"
      1. -a adminpass is a password you make up that allows the user to login with admin privelages to the fax server, set it to whatever you like
      2. -p userpass is the normal user password for the person logging in
      3. -u uid is a # ... FOR EXAMPLE: -u 10
      4. HERE IS A SAMPLE USER THAT I SET UP "faxadduser -a adminpass -p userpass -u 100 username" ... That will create a user called "username" with the user id of "100" and a password of "userpass" with admin privelages accessible via "adminpass" Does this make sense?
  9. Ok, now that we've got our server setup and our users entered lets reboot the server and go over to our client machines... Oh yeah, its going to be important at this point that you either have your NIC setup with a static IP or you have the same IP being assigned everytime via DHCP...


Ok, for the client setup we'll need to install two programs from the Client CD, Cypheus and Able Fax Tif Viewer...
  1. Install Cypheus first and Able second, do not configure one without the other!
  2. Once both are installed open Cypheus and login using the server ip, and the username and password you setup... Select autologin so they won't have to manually login everytime... Also, purchase full versions of software and enter registration codes...
  3. Once in Cypheus open up settings and click on the "Viewer" settings on the left column, this is really the only setting you have to change to be fully functional... Select your tiff viewer by browsing to C:\Program Files\AbleFaxTifView\faxtifview.exe and deselect the check box that says use internal viewer...
  4. Also on the left column is a place to setup "System" settings, change these if you need to... I've found that things seem to work best when I do the least amount of configuration, i.e. "IF IT AIN'T BROKE DON'T FIX IT"
  5. Now send and receive some faxes and test things to see how their working, if there are problems start by reading the How To's at www.hylafax.org and if those don't help start going through the user forum archives...


Good Luck and God Bless

To have hylafax save incomming faxes in pdf format (it will work to copy the whole selection into a executable file and run the script):
cd /var/spool/hylafax/bin
cp faxrcvd faxrcvd.original
cp faxrcvd-mail faxrcvd-mail.original wget "http://www.hylafax.org/howto/faxrcvd/faxrcvd-pdf" wget "http://www.hylafax.org/howto/faxrcvd/faxrcvd-mail-pdf" mv faxrcvd-pdf faxrcvd mv faxrcvd-mail-pdf faxrcvd-mail
/etc/init.d/hylafax restart

Please do not use the comment function to ask for help! If you need help, please use our forum.
Comments will be published after administrator approval.
Submitted by Simon (not registered) on Sun, 2009-07-05 05:32.

Here is a complete guide to install a HylaFAX server with CentOS. Hopefully it will help people with their fax project: http://www.sertec.ca/en-howtos.html

Good luck,

Simon.

Sponsored Links: Unified Communications: Thoughts, Strategies and Predictions
Join the discussion.
www.seamlessenterprise.com

IP Convergence
Integrate your wireless and wireline networks.
Learn how from the experts at Sprint.
www.seamlessenterprise.com

Wireless & Wireline Integration
Thoughts, strategies and solutions: join the discussion
www.seamlessenterprise.com

Unified Communications 2009
Join the Discussion. Now.
www.seamlessenterprise.com