Jump to content
Froxlor Forum
  • 0
Andrew Stafford

Froxlor and Godaddy DNS Setup

Question

Good day, 

First time posting here, I just got Froxlor setup on a hyperV, Debian 9 VM.

It is up and running, got my customers/ domains added. I can't seem to get the domain to cooperate though. 

I use Godaddy to buy and host my domains. What do I need to do on Godaddy and through Froxlor to get my website visible to the public?

I currently tried setting an a record on godaddy with my servers ip.

I changed the name servers in froxlor to those listed by godaddy for my domain.

Am i on the right track or missing it entirely?

Any help would be appreciated!

Thanks, - Andrew 

Share this post


Link to post
Share on other sites

18 answers to this question

Recommended Posts

  • 1

Well your domains need to point to your server IP. If you use godaddy and their nameserver you do not need to activate Nameserver related stuff in froxlor

Share this post


Link to post
Share on other sites
  • 1

Please test your settings at GoDaddy then, as we cannot know what you've booked with them.

Also please use a shell instead of webtools, if you run and maintain a server these are the basics...

Share this post


Link to post
Share on other sites
  • 1

Well, looks okay. Login to your server and check

#> dig yourdomain.tld A @ns01.domaincontrol.com

Share this post


Link to post
Share on other sites
  • 0
2 hours ago, d00p said:

Well your domains need to point to your server IP. If you use godaddy and their nameserver you do not need to activate Nameserver related stuff in froxlor

Ok cool, so what do i need to do record wise with godaddy? If i disable the name server stuff in froxlor, what else would need to be done?

Share this post


Link to post
Share on other sites
  • 0
3 hours ago, d00p said:

Well your domains need to point to your server IP. If you use godaddy and their nameserver you do not need to activate Nameserver related stuff in froxlor

Sorry I'm not near a computer to ping it properly. I'm out snd about on my phone.

Here's the godaddy records.

Share this post


Link to post
Share on other sites
  • 0
26 minutes ago, d00p said:

Please test your settings at GoDaddy then, as we cannot know what you've booked with them.

Also please use a shell instead of webtools, if you run and maintain a server these are the basics...

Records

Last updated 9/21/2018 1:42 AM
A
Name  @
Value  47.201.255.139
Edit
A
Name  *
Value  47.201.255.139
Edit
A
Name  mail
Value  47.201.255.139
Edit
A
Name  ns01.domaincontrol.com
Value  47.201.255.139
Edit
A
Name  ns02.domaincontrol.com
Value  47.201.255.139
Edit
A
Name  www
Value  47.201.255.139
Edit
CNAME
Name  ftp
Value  @
Edit
CNAME
Name  panel
Value  @
Edit
CNAME
Name  _domainconnect
Value _domainconnect.gd.domaincontrol.com
Edit
NS
Name  @
Value  ns01.domaincontrol.com
 
NS
Name  @
Value  ns02.domaincontrol.com
 
SOA
Name  @
Value  Primary nameserver: ns01.domaincontrol.com.

Share this post


Link to post
Share on other sites
  • 0
2 hours ago, d00p said:

Well, looks okay. Login to your server and check

#> dig yourdomain.tld A @ns01.domaincontrol.com

Not sure what I am looking at here.
But here is the results of the command.

Thank you so much for your help so far! 

-A

dig results.png

Share this post


Link to post
Share on other sites
  • 0

So I forwarded port 80, which I totally forgot about.

Now when I search "thestafford.company" it shows the "Apache2 Debian Default Page".
Why is my domain not being routed to the site I have created in froxlor?
Doesn't it do this automatically?

Share this post


Link to post
Share on other sites
  • 0

So I got the issues resolved, apparently there is a section in the Panel that required you to go through configuration of the services. I didn't read this anywhere and I had no idea about it. I can now view my pages, however... Now since running the commands in the config section I can no longer connect to the panel to log in anymore.

I made sure it is moved to /var/www/ and not /var/www/html/
I updated it accordingly In the /etc/apache2/sites-enabled/000-default.conf, there I have it pointing to /var/www/

So why does: domain/froxlor/ no longer work?

-A

Share this post


Link to post
Share on other sites
  • 0
6 hours ago, Andrew Stafford said:

So I got the issues resolved, apparently there is a section in the Panel that required you to go through configuration of the services. I didn't read this anywhere and I had no idea about it

Really? Our installation guide says that....

6 hours ago, Andrew Stafford said:

So why does: domain/froxlor/ no longer work

Depends on your settings. Check the generated vhost configs. If you did not let froxlor create its own vhost then you probably can access froxlor only by using http://{your-server-ip-address}/froxlor

 

Share this post


Link to post
Share on other sites
  • 0
4 hours ago, kingsley ezenwa said:

Am very much aware lot's of First Timers (include me)  to using FROXLOR end up using one of the Numerous (Uncompleted) Guides out there hence the reason for the numerous issues we they end up having.

He clearly said he just did not read out guide...so...

Share this post


Link to post
Share on other sites
  • 0
On 9/22/2018 at 9:17 AM, d00p said:

He clearly said he just did not read out guide...so...

My understanding is that He didn't read the Guide on FROXLOR's page.

Most people i know got to know about FROXLOR via the numerous comparisons done on blogs (most of which are Copy & Paste with little to no modifications).
So they just follow the instruction until the end.

It's when they are unable to make use of things that they keep searching till they find the forum where questions and answers are found.

 

 

My Suggestion : 
A well detailed tutorial/guide can be made and a link placed on the download page in such a well it's easily visible to anyone on that page.
Can't  remember the number of days and all the stress it took me till a member on the chats section sent me a link to a page i had to translate to understand.

And that was the deal breaker .

 

FROXLOR is nice, Neat and uncluttered - major reason i abandoned ISPConfig 3 (UI looks like it was designed before the birth of Abacus) which was working perfectly for me.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By irisdina
      Warning, this is not an official guide!!!
      1.
      sudo mv /etc/apt/source.list /etc/apt/source.list.bak 1a. Create new Source.list
      sudo nano /etc/apt/source.list 1b.  insert (for Debian Stretch)
      1.2B (for Ubuntu Cosmic)
       
      1c. 
      sudo apt update && sudo apt dist-upgrade && sudo apt autoclean && sudo apt autoremove 1d. 
      sudo apt install curl wget apt-transport-https dirmngr git software-properties-common Now you can start setting up your server
      2. MariaDB install
      Warning use sudo command für this install!
      sudo apt install mariadb-server mariadb-client 2a. MariaDB 10.3 Workround (Optional)
      3. nginx install
      sudo apt install nginx 3a. 
      mkdir /etc/nginx/sites-available mkdir /etc/nginx/sites-enabled 3b. nano /etc/nginx/nginx.conf
      4. PHP install
      sudo apt-get -y install php7.3-fpm php7.3-mysql php7.3-curl php7.3-gd php7.3-intl php-pear php-imagick php7.3-imap php-memcache php7.3-pspell php7.3-recode php7.3-sqlite3 php7.3-tidy php7.3-xmlrpc php7.3-xsl php7.3-mbstring php-gettext php7.3-mysql php7.3-curl php7.3-gd php7.3-intl php-pear php-imagick php7.3-imap php-memcache php7.3-memcached php7.3-pspell php7.3-recode php7.3-sqlite3 php7.3-tidy php7.3-xmlrpc php7.3-xsl php7.3-mbstring php-gettext php7.3-fpm php7.3-cli php7.3-cgi php-bcmath php-zip php7.3-fpm php7.3-curl php7.3-gd php7.3-mysql php7.3-mbstring php7.3-zip php7.3-bcmath zip unzip 4a. 
      sudo service nginx restart sudo service php7.3-fpm restart Froxlor install
      There are two ways to get Froxlor. Stable (wget) and Beta Build (git / Master)
      Stable Version
      1. 
      cd /var/www/html/ 1a. 
      sudo https://files.froxlor.org/releases/froxlor-latest.tar.gz && sudo tar xzfv froxlor-latest.tar.gz or
      Git Version (Beta Version)
      sudo git clone https://github.com/Froxlor/Froxlor.git && sudo chown -HR www-data:www-data Froxlor/ sudo apt install composer  su - www-data -s /bin/bash cd /var/www/html/Froxlor/ 1a(2). Composer install in your Froxlor directory
      composer install --no-dev 1b. 
      sudo chown -R www-data:www-data Froxlor/ Set up Froxlor
      2. Open Your Browser
      2a.
      http://your IP or Hostname/Froxlor
       

      Install Froxlor finish
       3d. Move userdata (Optional) 
      sudo mv /tmp/userdata.inc.php /var/www/html/Froxlor/lib/ 2c. 
      sudo rm /etc/nginx/site-enable/default don't restart nginx!
      Froxlor Settings
      1. Cronjob
      sudo nano /etc/cron.d/froxlor insert 
      # # Set PATH, otherwise restart-scripts won't find start-stop-daemon # PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # # Regular cron jobs for the froxlor package # # Please check that all following paths are correct # */5 * * * * root /usr/bin/nice -n 5 /usr/bin/php -q /var/www/html/Froxlor/scripts/froxlor_master_cronjob.php sudo chmod 0640 "/etc/cron.d/froxlor" sudo chown root:0 "/etc/cron.d/froxlor" sudo service cron restart 2. Nginx PHP Backend
      Settings > Webserver settings > Nginx PHP backend
      from 127.0.0.1:8888 to unix:/run/php/php7.3-fpm.sock
      3. 
      sudo mkdir -p /var/customers/webs/ sudo mkdir -p /var/customers/logs/ sudo mkdir -p /var/customers/tmp sudo chmod 1777 /var/customers/tmp sudo service nginx restart 4. IPs and Ports > Add IP/Port

      2a(1), SSL Port



      Wait 5min for Autimatic Start Froxlor's cronjob or start the cronjob manually
      sudo php /var/www/html/Froxlor/scripts/froxlor_master_cronjob.php --force --debug Optional
      PHP-FPM activate
      1. User/Group add
      sudo adduser froxlorlocal --disabled-password --no-create-home && sudo usermod -a -G www-data froxlorlocal 2. libnss-extrausers install 
      sudo apt install nscd libnss-extrausers sudo mkdir -p /var/lib/extrausers sudo touch /var/lib/extrausers/{passwd,group,shadow} sudo mv "/etc/nsswitch.conf" "/etc/nsswitch.conf.frx.bak" sudo nano /etc/nsswitch.conf # Make sure that `passwd`, `group` and `shadow` have mysql in their lines # You should place mysql at the end, so that it is queried after the other mechanisams # passwd: compat extrausers group: compat extrausers shadow: compat extrausers hosts: files dns networks: files dns services: db files protocols: db files rpc: db files ethers: db files netmasks: files netgroup: files bootparams: files automount: files aliases: files sudo service nscd restart sudo nscd --invalidate=group 2a. Settings > System settings > Activate > Use libnss-extrausers instead of libnss-mysql

      3. Settings > PHP-FPM > Activated:
      Change from NO to YES
      3a. PHP-FPM versions
      Change > php-fpm restart command:
      service php7.3-fpm restart and
      Configuration directory of php-fpm: > to 
      /etc/php/7.3/fpm/pool.d/ 3b. Settings > Froxlor VirtualHost settings > Activate > Enable PHP-FPM for the Froxlor vHost

      3c. 
      sudo chown -HR froxlorlocal:froxlorlocal /var/www/html/Froxlor SSL / Let's Encrypt activate
      1.
      sudo apt install certbot 1a. 
      sudo mkdir /etc/nginx/ssl && cd /etc/nginx/ssl 1b. Create SSL File
      sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/nginx.key -out /etc/nginx/ssl/nginx.crt 1c. 
      sudo nano /etc/nginx/acme.conf insert
      location /.well-known/acme-challenge { alias /var/www/html/Froxlor/.well-known/acme-challenge; location ~ /.well-known/acme-challenge/(.*) { default_type text/plain; } }  
      2. Open your  Froxlor Panel
      Settings> SSL > Activated:
      Change from NO to YES
      2a. Settings > SSL > Settings
      Change your path from your certificate / Keyfile
      Path to the SSL certificate
      insert
      /etc/nginx/ssl/nginx.crt Path to the SSL Keyfile
      insert
      /etc/nginx/ssl/nginx.key 2b. Settings > SSL > Settings
      Activate > Enable Let's Encrypt

      Change Path to the acme.conf snippet to > 
      /etc/nginx/acme.conf 2c. Activate on Settings > Froxlor VirtualHost settings
      - Enable Let's Encrypt for the froxlor vhost
      - Enable SSL-redirect for the froxlor vhost
      - HTTP Strict Transport Security (HSTS)
      - Include HSTS for any subdomain






      2d. Activated HTTP2 Support on > Settings > Nginx
       
    • By nisamudeen97
      Hi,
       
      I need to enable access log for froxlor.   In froxlor vhost config I cannot see access log enabled.  If I edit manually it is getting overwritten.  Below is my vhost config for froxlor.  let me know how to enable access log and error log for foxlor.
       
      <VirtualHost 192.168.73.40:443>
      DocumentRoot "/var/www/froxlor/"
      ServerName hostname.cm
      SSLEngine On
      SSLProtocol -ALL +TLSv1 +TLSv1.2
      SSLCompression Off
      SSLHonorCipherOrder On
      SSLCipherSuite ECDH+AESGCM:ECDH+AES256:!aNULL:!MD5:!DSS:!DH:!AES128
      SSLVerifyDepth 10
      SSLCertificateFile /etc/apache2/ssl/*********.crt
      SSLCertificateKeyFile /etc/apache2/ssl/******.key
      SSLCACertificateFile /etc/apache2/ssl/*******CA.crt
      SSLCertificateChainFile /etc/apache2/ssl/******.crt
      </VirtualHost>
       
    • By Christian Vogel
      Ich habe Froxlor installiert und alle Konfigurationen ausgeführt. Dennoch kann ich nicht über Outlook oder Mail auf mein Imap Konto zugreifen. 
      Im syslog sehe ich
      Sep 10 10:11:51 vserver3130 dovecot: imap-login: Aborted login (no auth attempts in 0 secs): user=<>, rip=87.191.51.26, lip=109.73.50.135, session=<uGoEloF1eIxXvzMa>
      postconf -d und dovecot -n hab ich als Textdatei angehängt.
      Habe auch schon etwas bei Google gesucht und hier im Forum die Suchfunktion bemüht - finde aber keine Lösung. Kann mir hier jemand helfen? Werden noch andere Infos benötigt für eine Lösung?
      Danke
      Christian
       
       
      dovecot.txt
      postconf.txt
    • By LukasH
      Einen wunderschönen guten Tag, 
      ich habe eine kleine Frage zum Froxlor Mailserver in Verbindung mit Autokonfiguration bzw. Microsoft Outlook.
      Und zwar nutze ich für den IMAP Server die Adresse "mail.domainname.tld", hierfür gibt es ein SSL Zertifikat welches auch passt und alles ist gut wenn man Konten manuell damit einrichtet. Wenn ich nun das Konto bei Outlook hinzufüge ohne manuelle Konfiguration nimmt Outlook automatisch imap.domainname.tld, hier gibt es dann natürlich einen Zertifikatsfehler da das Zertifikat ja für mail. ausgestellt ist. 
      Ich habe allerdings nie eine Autokonfiguration oder sonst irgend etwas in die Richtung konfiguriert?! Ist das Standardmäßig an? Wenn ja wo finde ich die Config um das anzupassen?
      Vielen Dank schon einmal für eure Hilfe!
    • By CubE135
      Hallo, ich möchte mir gern eigene Nameserver einreichen, worauf ich dann diverse Domains leiten kann.
      Ich habe bei meinem Domain Provider bereits die nötigen Hostnames eingetragen(ns1.meinedomain.tld und ns2.meinedomain.tld).
      Einen Name-/DNS-Server habe ich über die Froxlor Konfiguration bereits installiert(bind9 nameserver).
      Nun weiß ich nicht genau, wie ich im Froxlor Panel weiter machen soll.
       
      Kann mir da jemand helfen?
      MfG CubE135




×
×
  • Create New...