The server administration software for your needs - The official Froxlor development Git repository
Go to file
Michael Kaufmann (d00p) 2bee58166b show also Subject-alternative-names in ssl-overview
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-10-18 09:07:20 +02:00
actions/admin/settings allow empty select-value for panel.customer_hide_options 2016-10-13 10:48:28 +02: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 allow empty select-value for panel.customer_hide_options 2016-10-13 10:48:28 +02: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 enable custom redirect codes also for lighttpd 2016-10-13 10:16:17 +02:00
templates added ssl-certificate overview for admins and customers to show CN, Issuer, ValidFrom and ValidTo dates 2016-09-26 11:48:36 +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 make the hsts domain settings actually saveable; add hsts domain settings for customer-panel; refs #1660 2016-10-07 11:48:13 +02: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 fix sql-query in customer_domains when updating domain 2016-10-07 16:07:23 +02: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 show also Subject-alternative-names in ssl-overview 2016-10-18 09:07:20 +02: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