The server administration software for your needs - The official Froxlor development Git repository
Go to file
Michael Kaufmann (d00p) ec6ddd054d remove certificate entry for LE if admin/customer disables LE for a domain
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-10-31 11:18:40 +01:00
actions/admin/settings remove certificate entry for LE if admin/customer disables LE for a domain 2016-10-31 11:18:40 +01:00
css Optimized images 2015-01-16 21:16:50 +01:00
install add missing customer_hide_option for fresh installs 2016-10-13 11:08:26 +02:00
js fix lintian warning executable-not-elf-or-script 2016-01-18 10:54:46 +01:00
lib remove certificate entry for LE if admin/customer disables LE for a domain 2016-10-31 11:18:40 +01:00
lng add HSTS for domains (admin-side) and froxlor-vhost; fixes #1660 2016-10-07 11:01:45 +02:00
logs fix inline-css (violation of Content Security Policy) 2014-12-29 20:48:56 +01:00
scripts disable tlsv1.1 for ssl settings 2016-10-31 11:17:56 +01:00
templates forgot to add template for subjectAlternativeName stuff in ssl-overview 2016-10-18 13:23:35 +02:00
.gitignore don't split .gitignore 2016-06-19 23:09:04 +02:00
admin_admins.php Removed unnecessary exit - calls 2016-02-22 12:10:18 +01:00
admin_apcuinfo.php Removed unnecessary exit - calls 2016-02-22 12:10:18 +01:00
admin_autoupdate.php check for correct extension for auto-update feature, fixes #1648 2016-08-20 09:16:33 +02:00
admin_configfiles.php replace CUSTOMER_TMP with the correct tmp-folder, depending what php-interface is being used 2016-05-29 09:56:33 +02:00
admin_cronjobs.php Reverting HTMLform2 changes 2015-06-10 14:59:38 +02:00
admin_customers.php show detailed information about diskspace-usage (web-, mail-, mysql-usage separated) 2016-09-19 11:42:08 +02:00
admin_domains.php remove certificate entry for LE if admin/customer disables LE for a domain 2016-10-31 11:18:40 +01:00
admin_index.php add db-version to error-reporting 2016-10-07 16:11:23 +02:00
admin_ipsandports.php no longer show NameVirtualHost option for apache 2.4 2016-09-24 21:59:02 +02:00
admin_logger.php fix pagination on logger page (admin and customer) 2016-03-04 22:14:59 +01:00
admin_message.php require is a statement and not a function 2013-11-18 12:53:33 +01:00
admin_opcacheinfo.php Removed unnecessary exit - calls 2016-02-22 12:10:18 +01:00
admin_phpsettings.php Revert "Merge pull request #318 from Churro/froxlorMerge_33ab67a" 2016-03-03 23:38:02 +01:00
admin_settings.php insert task 99 (regeneration of /etc/cron.d/froxlor file) to the list of task when clicking on 'Regenerate configfiles' 2016-04-11 08:01:38 +02:00
admin_templates.php Removed unnecessary exit - calls 2016-02-22 12:10:18 +01:00
admin_tickets.php get rid of almost never used HTMLPurifier library and beautify subject display on ticket-overview 2015-01-25 08:34:03 +01:00
admin_traffic.php Removed unnecessary exit - calls 2016-02-22 12:10:18 +01:00
admin_updates.php set version to 0.9.35.1; fix updater :x 2016-04-08 13:52:06 +02:00
COPYING fix rpmlints incorrect-fsf-address 2013-05-04 10:32:16 +02:00
customer_domains.php remove certificate entry for LE if admin/customer disables LE for a domain 2016-10-31 11:18:40 +01:00
customer_email.php do not idna-encode already encoded domain when addin a new email address (only an issue when using >=php-5.6 2016-08-06 07:41:06 +02:00
customer_extras.php Remove superfluous exit-statement 2016-08-01 15:05:58 +02:00
customer_ftp.php add possibility to allow customers to select a shell for their ftp-users, with great thanks to KAPPER NETWORK-COMMUNICATIONS GmbH - kapper.net 2016-08-26 10:46:15 +02:00
customer_index.php add db-version to error-reporting 2016-10-07 16:11:23 +02:00
customer_logger.php Remove superfluous exit-statement 2016-08-01 15:05:58 +02:00
customer_mysql.php Remove superfluous exit-statement 2016-08-01 15:05:58 +02:00
customer_tickets.php Remove superfluous exit-statement 2016-08-01 15:05:58 +02:00
customer_traffic.php fix group by clause to be be compliant with mysql 5.7 2016-09-24 15:30:58 +02:00
dns_editor.php allow defined non-existing entry for SRV target-value for real now, i guess 2016-05-20 16:21:55 +02:00
index.php fix non-persistent XSS due inproper content escaping 2016-06-03 16:20:34 +02:00
README.md Update README regarding Let's Encrypt 2016-03-02 14:36:50 +01:00
ssl_certificates.php set domain, letsencrypt-flag and loginname for froxlor-hostname in ssl-overview because the certificate will get removed as invalid otherwise, thx to Tbyte 2016-10-31 10:53:18 +01:00

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