Hi, Any chance to provide instractions for Hylafax + Avantfax on Ubuntu 16.04 or Debian 8X? I've allready tried this one https://www.howtoforge.com/build-a-hylafax-server-with-avantfax-on-debian-etch but it keep returns error about package no installation candidate.
I did post that I managed to install and get them running in another thread. I am using Ubuntu 16.04 + Nginx. May I know what errors are you facing and at what steps?
after this command; apt-get install apache2-mpm-prefork apache2-utils apache2.2-common \ libapache2-mod-php5 libapr1 libaprutil1 libpq4 libsqlite3-0 php5-cli php5-common \ mysql-server imagemagick libtiff4-dev netpbm libnetpbm10-dev libungif-bin \ libungif4-dev sudo postfix php-mail php-mail-mime php-file php-db php5-mysql \ psutils wdiff i'm getting below error; Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'giflib-tools' instead of 'libungif-bin' Package apache2.2-common is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: apache2:i386 apache2 Package libapache2-mod-php5 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source Package libtiff4-dev is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: libtiff5-dev:i386 libtiff5-dev Package php5-cli is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: php7.0-cli:i386 php7.0-cli Package php5-common is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source Package php5-mysql is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source Package apache2-mpm-prefork is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'apache2-mpm-prefork' has no installation candidate E: Package 'apache2.2-common' has no installation candidate E: Package 'libapache2-mod-php5' has no installation candidate E: Unable to locate package libpq4 E: Package 'php5-cli' has no installation candidate E: Package 'php5-common' has no installation candidate E: Package 'libtiff4-dev' has no installation candidate E: Unable to locate package libungif4-dev E: Unable to locate package php-file E: Package 'php5-mysql' has no installation candidate
Ubuntu 16.04 is using php7.0. You must change that accordingly. If you are using apache2.4 make sure your apt install is referring to the same version.
real problem is,i'm very rookie about linux and trying to learn with articles As far as i understand that article is really old (2007) and packages has been upgraded or changed since, i really don't know how to find correct packages. I'm managing to install hylafax without any problem, i'm having trouble to install avantfax, do you have any step by step guide to install avantfax with nginx as you did ?
Are you using Nginx? If you do, I can try to recall and post the steps in here later. I cannot write for apache since I haven't tested them in apache. And I didn't wrote them earlier as I don't think anybody would want this guide.
nope i don't use nginx but i can install, if you can post the steps for nginx i'll be appreciated, i really need to figure it out that fax thing.
I think you better not do that. You should either use apache or nginx but not both. You can simply extend your minimal server or perfect server setup to use hylafax + avantfax if you've already built one.
i think i explained wrong I have fresh installed and fully updated ubuntu 16.04 and latest version of hylafax, i didn't installed apache or nginx yet, i'm just trying to figure it out how i can install avantfax with full necessary packages on Ubuntu 16.04.
Are you going to use this as public webserver as well or just for personal use? If for personal use, I would suggest some third party install as well (i.e. ondrej ppa to enable multiple php in Ubuntu 16.04), to help you ease your installation because AvantFax is not yet compatible with php7 and above. Ubuntu 16.04 comes with php7.
ok here is what i'm trying to do, in my country fax still one of the popular communication way, windows fax server's licences are very expensive in here,i'm going to use hylafax+avantfax for my company, my target is receiving and sending faxes via hylafax on 1 analog fax line. Web gui will be open on secretary's computer all day and she will forward received faxes to related workers or she will send faxes via hylafax, she is using windows 7. I've tried to find some windows clients for hylafax but i couldn't find an easy one, and unfortunatelly our secretary not that smart to use those clients and also she doesn't know english (all clients in english.) I've installed hylafax and it works without any problem i can send and receive faxes via ssh terminal, what i'm looking for is an easy webgui or windows client is hylafax, as far as i know avantfax supports multi-language or i can edit php files of avantfax and translate them.
May I suggest you look at this. It is YajHFC (Yet another Java HylaFAX client) - a client for the HylaFAX fax server written completely in Java. If you like you can download the latest package in here. There is also a link for translation there which you can help adding if yours is not available or finished yet.
i've allready tried that,even imported windows phonebook to it but that genious woman said it's really hard to use for her so still searching.
Well, AvantFax is not so easy to use either but you can try. And since I don't have time to write a full guide, this is the general idea of it that I hope will work for you: 1. Basically I already have an ISPC Ubuntu 16.04 Nginx server which you can build by following this tutorial. 2. Since you already has HylaFax working, there is nothing you can do more with it except as required to make AvantFax working, if any. 3. Install Ondrej PPA and php5.6: Code: sudo su add-apt-repository ppa:ondrej/php apt update && apt -y upgrade apt install php5.6 php5.6-common php5.6-gd php5.6-mysql php5.6-imap php5.6-cli php5.6-cgi php-pear php-auth php5.6-mcrypt mcrypt php5.6-imagick imagemagick libruby php5.6-curl php5.6-intl php5.6-memcache php5.6-memcached php5.6-ps php5.6-pspell php5.6-recode php5.6-snmp php5.6-sqlite php5.6-tidy php5.6-xmlrpc php5.6-xsl memcached snmp php5.6-mbstring php-mbstring php-gettext postgrey php5.6-fpm 4. Download AvantFax 3.3.5: Code: cd /tmp wget -O avantfax https://sourceforge.net/projects/avantfax/files/avantfax-3.3.5.tgz/download tar zvxf avantfax cd avantfax-3.3.5 wget -O ubuntu-install.sh https://raw.githubusercontent.com/ahrasis/avantfax/master/debian-install.sh nano debian-prefs.txt 5. The last part of the above script opens debian-prefs.txt which you should enter your root mysql password at ROOTMYSQLPWD= and then save it. 6. Chmod the downloaded script and then run it. Code: chmod u+x ubuntu-install.sh ./ubuntu-install.sh 7. Add these code (inside the downloaded script comment) to your ispconfig.vhost: Code: location /avantfax { root /var/www/; index index.php index.html index.htm; location ~ ^/avantfax/(.+\.php)$ { try_files $uri =404; root /var/www/; # include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php/php5.6-fpm.sock; fastcgi_param HTTPS $fastcgi_https; # <-- add this line fastcgi_paramHTTPS on; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $request_filename; include /etc/nginx/fastcgi_params; fastcgi_param PATH_INFO $fastcgi_script_name; # <-- disabled if causing access problem fastcgi_buffer_size 128k; fastcgi_buffers 256 4k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; fastcgi_intercept_errors on; } location ~* ^/avantfax/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /var/www/; } } location /fax { rewrite ^/* /avantfax last; 8. If nothing is missed, you should be able to open your AvantFax at the stated website (yourservername:8080/avantfax) with the username - admin and password - password. Good luck!
Ahrasis, I am an Ubuntu newbie and doesn't have programming knowledge. I can read and follow directions very well. I followed ALL direction on Avantfax install and did not have errors during installation. I am stuck on Step 7 above and I just can't figure out where to find the below code so I can modify as instructed. location /avantfax { root /var/www/; index index.php index.html index.htm; location ~ ^/avantfax/(.+\.php)$ { try_files $uri =404; root /var/www/; # include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php/php5.6-fpm.sock; fastcgi_param HTTPS $fastcgi_https; # <-- add this line fastcgi_paramHTTPS on; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $request_filename; include /etc/nginx/fastcgi_params; fastcgi_param PATH_INFO $fastcgi_script_name; # <-- disabled if causing access problem fastcgi_buffer_size 128k; fastcgi_buffers 256 4k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; fastcgi_intercept_errors on; } location ~* ^/avantfax/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /var/www/; } } location /fax { rewrite ^/* /avantfax last;I tried to launch Avantfax from (yourservername:8080/avantfax) but it is giving me error 404. Can you help please? I followed this post as well for my server https://www.howtoforge.com/tutorial/perfect-server-ubuntu-with-nginx-and-ispconfig-3/2/ The Hylafax is installed and working fine. Thank you.
You don't modify it. Just add it to ispc vhost inside server {} for usage with port 8080 or its app vhost for usage with port 8081. The files should be in /etc/nginx/sites-available/ folder.
Thank you with your help. I found etc/nginx/site-available/ folder and able to append the above code. Here is the screenshot. But I still can't log-in to Avant. What am i doing wrong? OS Ubuntu 16.04.02 TLS