How to Setup a Fax Server in Ubuntu
While solutions exist for other Linux distros, we’re going to use the popular Ubuntu distro as an example. We’re going to use the HylaFAX fax server software which can be downloaded and installed as a package via Synaptic. Best of all, this software can be used with Linux, Windows and Mac OS X clients, making it a great all-round solution for any computer with a suitable fax modem.
Before starting, you should check that your Linux box has a working fax modem. This is done by opening the Terminal (Applications > Accessories) and entering:
hyla% cu -l ttyf2
The “Connected" response should appear, so enter:
Here, you require an output of 1, 2 or 2.0, which are all suitable for facsimile data use. With a favorable outcome, the next step is to install and configure HylaFAX
Begin by opening System > Administration > Synaptic Package Manager and searching for “hylafax"; in the results list, right-click to Mark for installation and Apply – this will download and install the server software.
Configuration options set by default should be OK for your HylaFAX installation, but before you make the server available to users you will need to run the faxsetup script.
In the Terminal, enter:
You will be prompted to enter your password, and then follow the on-screen prompts, which will include instructing HyleFAX to configure a modem.
After that, you should be all done; you will need to set up suitable client software for the computers that you are planning on faxing from, but you can test your fax server by creating a short document in your word processor and selecting File > Print – a new printer option of Fax should be available for you to select and print to.
Various fax clients for Linux are available – the best choices can be found in the Ubuntu Software Center (via the Applications menu), where you will see Efax-gtk and Gfax Facsimile Program listed. Each of these can be easily installed in Ubuntu and used to connect to your new fax server and send and receive faxes!