The server administration software for your needs - The official Froxlor development Git repository
Go to file
Michael Kaufmann (d00p) a2e0de23e1 add libnss-extrausers for debian/ubuntu users
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2017-05-05 09:35:06 +02:00
.github doc: extend notes about contributing; add issue template 2017-05-01 21:24:48 +02:00
actions/admin/settings Add default value for apache24_ocsp_cache_path, otherwise saving 2017-04-17 15:55:49 +07:00
css Optimized images 2015-01-16 21:16:50 +01:00
install add libnss-extrausers for debian/ubuntu users 2017-05-05 09:35:06 +02:00
js fix lintian warning executable-not-elf-or-script 2016-01-18 10:54:46 +01:00
lib add libnss-extrausers for debian/ubuntu users 2017-05-05 09:35:06 +02:00
lng add OCSP stapling support for apache2 and nginx 2017-04-11 17:09:34 +02:00
logs fix inline-css (violation of Content Security Policy) 2014-12-29 20:48:56 +01:00
scripts add libnss-extrausers for debian/ubuntu users 2017-05-05 09:35:06 +02:00
templates do not show NameVirtualHost in IP/Port overview when using apache-2.4 (as NameVirtualHost does not exist there anymore) 2016-11-22 08:04:11 +01: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 use namserver IP's for axfr/pdns-config, also add placeholder AXFRSERVERS for axfr-servers setting; fixes #1691 2016-12-14 09:54:49 +01:00
admin_cronjobs.php Reverting HTMLform2 changes 2015-06-10 14:59:38 +02:00
admin_customers.php Fixed MySQL Warning while creating a new user 2017-04-17 12:34:20 +02:00
admin_domains.php add OCSP stapling support for apache2 and nginx 2017-04-11 17:09:34 +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 rowcount value for logger 2017-03-17 13:05:39 +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 phpenabled flag for new subdomains added by customers 2017-01-30 22:46:53 +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 Fix customer logs: 2017-04-15 15:58:50 +07: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 underscore in dns labels, fixes #1697 2017-01-25 10:42:18 +01:00
index.php fix non-persistent XSS due inproper content escaping 2016-06-03 16:20:34 +02:00
README.md doc: extend notes about contributing; add issue template 2017-05-01 21:24:48 +02:00
ssl_certificates.php also reseller/admins who can't see all customers were able to delete arbitrary ssl certificates, refs #1699 2017-01-13 19:21:34 +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 "System > Settings" according to your needs
  7. Choose your distribution under "System > Configuration"
  8. Follow the steps for your services
  9. Have fun!

Detailed installation

https://github.com/Froxlor/Froxlor/wiki/Install-froxlor-from-tarball

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: https://github.com/Froxlor/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

Contributing

see here