Skip to content
The server administration software for your needs - The official Froxlor development Git repository
PHP Other
Latest commit 19456e9 Jun 24, 2016 @d00p d00p committed on GitHub Merge pull request #365 from nachtgeist/master
generic html form handling: don't remove leading tabs
Failed to load latest commit information.
actions/admin/settings re-add old IDNA class so we do not have to force the php-5.6 requirem… Jun 19, 2016
css Optimized images Jan 16, 2015
install fix for sql changes, refs #1635 Jun 24, 2016
js fix lintian warning executable-not-elf-or-script Jan 18, 2016
lib generic html form handling: don't remove leading tabs Jun 24, 2016
lng lng/english: unify upper/lowercase string in $lng['panel'] Jun 7, 2016
logs fix inline-css (violation of Content Security Policy) Dec 29, 2014
scripts put index back in location-context; try_files not really necessary if… Jun 20, 2016
templates don't split .gitignore Jun 19, 2016
.gitignore don't split .gitignore Jun 19, 2016
COPYING fix rpmlints incorrect-fsf-address May 4, 2013
README.md Update README regarding Let's Encrypt Mar 2, 2016
admin_admins.php Removed unnecessary exit - calls Feb 22, 2016
admin_apcuinfo.php Removed unnecessary exit - calls Feb 22, 2016
admin_autoupdate.php Fix autoupdate against HTTP MITM and MD5 collisions Feb 23, 2016
admin_configfiles.php replace CUSTOMER_TMP with the correct tmp-folder, depending what php-… May 29, 2016
admin_cronjobs.php Reverting HTMLform2 changes Jun 10, 2015
admin_customers.php fix sql-query when editing a customer; check for dnsenabled flag in c… May 18, 2016
admin_domains.php add flag to allow access to dns-editor per customer; clean up dns-ent… May 18, 2016
admin_index.php Removed unnecessary exit - calls Feb 22, 2016
admin_ipsandports.php Enable multiple standard IPs Feb 21, 2016
admin_logger.php fix pagination on logger page (admin and customer) Mar 4, 2016
admin_message.php require is a statement and not a function Nov 18, 2013
admin_opcacheinfo.php Removed unnecessary exit - calls Feb 22, 2016
admin_phpsettings.php Revert "Merge pull request #318 from Churro/froxlorMerge_33ab67a" Mar 3, 2016
admin_settings.php insert task 99 (regeneration of /etc/cron.d/froxlor file) to the list… Apr 11, 2016
admin_templates.php Removed unnecessary exit - calls Feb 22, 2016
admin_tickets.php get rid of almost never used HTMLPurifier library and beautify subjec… Jan 25, 2015
admin_traffic.php Removed unnecessary exit - calls Feb 22, 2016
admin_updates.php set version to 0.9.35.1; fix updater :x Apr 8, 2016
customer_domains.php do not show dns-editor to customers if not allowed and they enter the… May 18, 2016
customer_email.php check whether an email account is to be deleted when re-adding an ema… Mar 10, 2016
customer_extras.php show scheduled backup and give customer the possiblity to abort the job May 22, 2016
customer_ftp.php Removed unnecessary exit - calls Feb 22, 2016
customer_index.php Removed unnecessary exit - calls Feb 22, 2016
customer_logger.php fix pagination on logger page (admin and customer) Mar 4, 2016
customer_mysql.php Reverting HTMLform2 changes Jun 10, 2015
customer_tickets.php get rid of almost never used HTMLPurifier library and beautify subjec… Jan 25, 2015
customer_traffic.php Fixing mailtraffic cron, fixes traffic graph sorting Dec 22, 2013
dns_editor.php allow defined non-existing entry for SRV target-value for real now, i… May 20, 2016
index.php fix non-persistent XSS due inproper content escaping Jun 3, 2016

README.md

Froxlor

The server administration software for your needs. Developed by experienced server administrators, this panel simplifies the effort of managing your hosting platform.

Installation

Fast install

  1. Ensure that your webserver serves /var/www
  2. Extract froxlor into /var/www
  3. Point your browser to http://[ip-of-webserver]/froxlor
  4. Follow the installer
  5. Login as administrator
  6. Adjust "Server > Settings" according to your needs
  7. Choose your distribution under "Server > Configuration"
  8. Follow the steps for your services
  9. Have fun!

Detailed installation

http://redmine.froxlor.org/projects/froxlor/wiki/Installationtarball

Help

You may find help in the following places:

IRC

froxlor may be found on freenode.net, channel #froxlor: irc://chat.freenode.net/froxlor

Forum

The community is located on http://forum.froxlor.org

Wiki

More documentation may be found in the froxlor - wiki: http://redmine.froxlor.org/projects/froxlor/wiki

License

May be found in COPYING

Downloads

Tarball

http://files.froxlor.org/releases/froxlor-latest.tar.gz MD5 SHA1

Debian repository

HowTo

/etc/apt/sources.list.d/froxlor.list

deb http://debian.froxlor.org {wheezy|jessie} main

Gentoo repository

HowTo

http://files.froxlor.org/gentoo/repositories.xml

Let's Encrypt support

This version of Froxlor contains a test implementation of support for Let's Encrypt. This is (as Let's Encrypt is in itself) still a beta version and may break your system. The way it currently works is by creating a (sub-)domain with the default system - certificate, after which the Let's Encrypt cronjob orders the certificate for this (sub-)domain and inserts the certificates in the database. With the next run of the default cronjob, the certificates will be updated on the disk and the webserver reloaded.

This has 2 known side-effects at the moment:

  • The basic ip/port combinations don't work with the Froxlor - integration of Let's Encrypt, since it needs a certificate for the very first creation
  • After creating a domain, it will have the default certificate for a short time (by default 5 minutes until the cronjob runs the next time)

It may be possible to fix these issues, but they are not a priority at the moment

Something went wrong with that request. Please try again.