The server administration software for your needs - The official Froxlor development Git repository
Go to file
Michael Kaufmann 3d033262ed
adjustments to dovecot-sql config template; correct enctype for form
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-12-06 23:08:54 +01:00
.github Update CONTRIBUTING.md 2022-12-05 10:14:35 +01:00
actions enable ssl for postfix/dovecot by default using a self-signed certificate if not otherwise specified 2022-11-12 16:36:57 +01:00
bin added new cli command froxlor:user for unlocking, password-changing and info-display of a user 2022-08-21 12:47:20 +02:00
cache 0.11 dev (#1010) 2022-02-16 09:57:17 +01:00
doc major refactoring of almost all files 2022-04-28 20:48:00 +02:00
install backward compatibility for updaters to update cron.d configuration file after update 2022-12-06 16:47:16 +01:00
lib adjustments to dovecot-sql config template; correct enctype for form 2022-12-06 23:08:54 +01:00
lng clearify customer add/edit name/company requirements 2022-12-06 16:25:33 +01:00
logs Improves gitignore and deletes unused .keep in /logs 2018-11-25 21:49:41 +01:00
templates adjustments to dovecot-sql config template; correct enctype for form 2022-12-06 23:08:54 +01:00
tests fix server-side version-check response message check 2022-11-27 15:38:35 +01:00
.editorconfig add editorconfig 2022-02-25 21:25:15 +01:00
.gitignore remove mix-manifest.json and fix gray colors 2022-10-23 19:43:27 +02:00
2fa.php various minor bugfixes; composer requirements update 2022-08-10 00:17:11 +02:00
admin_admins.php add default-sorting of listings in frontend 2022-09-30 09:44:11 +02:00
admin_apcuinfo.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
admin_autoupdate.php fix standardSuccess language-replacer parameter; if hide-incompatible-settings is activated, also hide settings-overview-panel if incompatible 2022-10-13 11:24:58 +02:00
admin_configfiles.php fixing icons 2022-09-08 13:13:06 +02:00
admin_cronjobs.php add default-sorting of listings in frontend 2022-09-30 09:44:11 +02:00
admin_customers.php added shortcut-add-action link to sidebar menu 2022-10-19 10:16:17 +02:00
admin_domains.php added shortcut-add-action link to sidebar menu 2022-10-19 10:16:17 +02:00
admin_index.php revert storing traffic in bytes as webalizer/awstats store in KB so goaccess needs to do that as well in order to stay consinstent throughout the system 2022-11-04 12:49:26 +01:00
admin_ipsandports.php add default-sorting of listings in frontend 2022-09-30 09:44:11 +02:00
admin_logger.php add default-sorting of listings in frontend 2022-09-30 09:44:11 +02:00
admin_message.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
admin_mysqlserver.php add default-sorting of listings in frontend 2022-09-30 09:44:11 +02:00
admin_opcacheinfo.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
admin_phpsettings.php show replacer-variables in php-config add/edit and fpm-versions add/edit; catch potential Exception thrown by Form::processForm() to display the error nicely; minor fixes in field-visibility for phpconfigs depending on php-interface and webserver; validate fcgid/fpm enable-flag correctly if not POST'ed at the same time (older behaviour) 2022-11-09 17:07:48 +01:00
admin_plans.php add default-sorting of listings in frontend 2022-09-30 09:44:11 +02:00
admin_settings.php show replacer-variables in php-config add/edit and fpm-versions add/edit; catch potential Exception thrown by Form::processForm() to display the error nicely; minor fixes in field-visibility for phpconfigs depending on php-interface and webserver; validate fcgid/fpm enable-flag correctly if not POST'ed at the same time (older behaviour) 2022-11-09 17:07:48 +01:00
admin_templates.php more sub-navigation links; rename 'cancel' to 'discard changes' as it is a form-reset button 2022-10-18 20:39:01 +02:00
admin_traffic.php display better exception for traffic results if admin has no customers 2022-10-25 13:37:33 +02:00
admin_updates.php add 'goaccess' as new and default traffic analyzer tool 2022-11-03 08:58:11 +01:00
api_keys.php fix api-key creation 2022-12-02 13:42:33 +01:00
api.php catch php errors to return valid JSON when invoking API, refs #1047 2022-07-22 08:37:19 +02:00
build.xml Ga testing (#955) 2021-07-17 14:14:35 +02:00
composer.json various minor bugfixes; composer requirements update 2022-08-10 00:17:11 +02:00
composer.lock Bump twig/twig from 3.4.1 to 3.4.3 (#1055) 2022-09-30 20:20:31 +02:00
COPYING fix rpmlints incorrect-fsf-address 2013-05-04 10:32:16 +02:00
customer_domains.php honor caneditdomain flag correctly; corrected error messages; updated external URLs 2022-11-20 12:22:03 +01:00
customer_email.php added shortcut-add-action link to sidebar menu 2022-10-19 10:16:17 +02:00
customer_extras.php add default-sorting of listings in frontend 2022-09-30 09:44:11 +02:00
customer_ftp.php added shortcut-add-action link to sidebar menu 2022-10-19 10:16:17 +02:00
customer_index.php revert storing traffic in bytes as webalizer/awstats store in KB so goaccess needs to do that as well in order to stay consinstent throughout the system 2022-11-04 12:49:26 +01:00
customer_logger.php add default-sorting of listings in frontend 2022-09-30 09:44:11 +02:00
customer_mysql.php added shortcut-add-action link to sidebar menu 2022-10-19 10:16:17 +02:00
customer_traffic.php more work on new traffic view 2022-09-08 10:27:03 +02:00
dns_editor.php fix api-key edit (thx Davidd), fix dns-editor ttl field (thx Rolf) 2022-12-05 20:58:57 +01:00
error_report.php various minor fixes for issues found by community member awsome 2022-08-25 21:02:54 +02:00
index.php use same error message for invalid user and disabled password reset to not give away if a user exists 2022-12-02 13:25:17 +01:00
logfiles_viewer.php fixing icons 2022-09-08 13:13:06 +02:00
package-lock.json Bump loader-utils from 1.4.0 to 1.4.2 2022-11-15 02:29:29 +00:00
package.json update packages and badge color for dark mode 2022-11-01 13:54:17 +01:00
phpcs.xml get rid of most of the checkstyle warnings 2018-12-24 13:50:45 +01:00
phpdox.xml [CI] add composer to build.xml; run PHPCompatibility check; run only phpunit in travis 2018-12-23 10:39:27 +01:00
phpmd.xml auto-format all files; add table-definitions to test-bootstrap file 2018-12-21 12:24:07 +01:00
phpunit.xml Feature/crontaskid (#1005) 2022-01-21 10:03:45 +01:00
README.md update links to new docs.froxlor.org pages (v2 will be /latest/ when released); fixed required-checkbox attribute when having a hidden fallback to value 0 (bool checkboxes); added automatic creation of symlink for bin/froxlor-cli to /usr/local/bin 2022-11-17 14:27:51 +01:00
robots.txt Deny all robots 2021-06-01 14:45:47 +02:00
SECURITY.md secure logo uploading, avoid frame-inclusion, adjustments to SECURITY.md and minor changes in UI for domain import and darkmode 2022-12-02 09:24:08 +01:00
ssl_certificates.php add new graphics/logos; theme dependent logos; layout fixes in forgot-password/reset-password sites; 2022-12-04 13:18:33 +01:00
ssl_editor.php adjust button styles in ssl- and dns-editor; don't show notice about pcntl when using --no-fork 2022-10-23 20:43:21 +02:00
webpack.mix.js update cron fpm config builder and webpack assets 2022-04-21 18:19:23 +02:00

Froxlor-CI Froxlor-CI Discord

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://docs.froxlor.org/latest/general/installation/

Help

You may find help in the following places:

Discord

The froxlor community discord server can be found here: https://discord.froxlor.org

IRC

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

Forum

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

Wiki

More documentation may be found in the froxlor - documentation: https://docs.froxlor.org/

License

May be found in COPYING

Downloads

Tarball

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

Debian / Ubutnu repository

HowTo

Debian

apt-get -y install apt-transport-https lsb-release ca-certificates curl
curl -sSLo /usr/share/keyrings/deb.froxlor.org-froxlor.gpg https://deb.froxlor.org/froxlor.gpg
echo sh -c '"deb [signed-by=/usr/share/keyrings/deb.froxlor.org-froxlor.gpg] https://deb.froxlor.org/debian $(lsb_release -sc) main" > /etc/apt/sources.list.d/froxlor.list'

Ubuntu

apt-get -y install apt-transport-https lsb-release ca-certificates curl
curl -sSLo /usr/share/keyrings/deb.froxlor.org-froxlor.gpg https://deb.froxlor.org/froxlor.gpg
echo sh -c '"deb [signed-by=/usr/share/keyrings/deb.froxlor.org-froxlor.gpg] https://deb.froxlor.org/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/froxlor.list'

Contributing

see here