The server administration software for your needs - The official Froxlor development Git repository
Go to file
dependabot[bot] a60c21218c
Bump axios from 1.6.0 to 1.7.4 (#1266)
Bumps [axios](https://github.com/axios/axios) from 1.6.0 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.0...v1.7.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-14 12:38:33 +02:00
.github mysql8 does not automatically load mysql_native_password-plugin anymore (should not be necessary anyway) 2024-05-03 08:36:52 +02:00
actions fix issues in login when 'login with domain' is activated; improved php8.3 compatibity; updated ubuntu noble config-template for dovecot and proftpd 2024-05-31 08:41:18 +02:00
bin check subclass for cli commands to be \Symfony\Component\Console\Command\Command as the installcommand does not use \Froxlor\Cli\CliCommand 2023-12-07 11:16:53 +01: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 set version to 2.2.0-rc3 for upcoming release-candidate 2024-08-08 09:25:02 +02:00
lib allow 60sec discrepancy for email based 2fa; fix dbms version compare issue when removing user; adjust pure-ftpd mysql.conf file permissions 2024-08-12 18:37:38 +02:00
lng Add new missing strings + fix typo (#1264) 2024-08-11 21:45:11 +02:00
logs Improves gitignore and deletes unused .keep in /logs 2018-11-25 21:49:41 +01:00
templates add column '2fa status' for customers and admins 2024-07-20 23:26:53 +02:00
tests Ensure that DMARC entries are generated as subdomain, Allow overwriting of DMARC and SPF subdomain records (#1237) 2024-02-09 08:11:41 +01:00
.editorconfig add editorconfig 2022-02-25 21:25:15 +01:00
.gitignore remove mix; add vite 2023-10-16 12:48:35 +02:00
2fa.php use Request-wrapper-class for every access to $_POST superglobal 2024-05-09 15:48:23 +02:00
admin_admins.php use Request-wrapper-class for every access to $_POST superglobal 2024-05-09 15:48:23 +02:00
admin_apcuinfo.php use Request-wrapper-class for every access to $_POST superglobal 2024-05-09 15:48:23 +02:00
admin_autoupdate.php use Request-wrapper-class for every access to $_POST superglobal 2024-05-09 15:48:23 +02:00
admin_configfiles.php use Request-wrapper-class for every access to $_POST superglobal 2024-05-09 15:48:23 +02:00
admin_cronjobs.php use Request-wrapper-class for every access to $_POST superglobal 2024-05-09 15:48:23 +02:00
admin_customers.php use Request-wrapper-class for every access to $_GET superglobal 2024-05-09 16:03:46 +02:00
admin_domains.php use Request-wrapper-class for every access to $_POST superglobal 2024-05-09 15:48:23 +02:00
admin_index.php use Request-wrapper-class for every access to $_GET superglobal 2024-05-09 16:03:46 +02:00
admin_ipsandports.php use Request-wrapper-class for every access to $_POST superglobal 2024-05-09 15:48:23 +02:00
admin_logger.php use Request-wrapper-class for every access to $_POST superglobal 2024-05-09 15:48:23 +02:00
admin_message.php use Request-wrapper-class for every access to $_GET superglobal 2024-05-09 16:03:46 +02:00
admin_mysqlserver.php use Request-wrapper-class for every access to $_POST superglobal 2024-05-09 15:48:23 +02:00
admin_opcacheinfo.php add missing use-statement for opcacheinfo page; ease ClientConnectRate ban-filter for proftpd; allow null-mx entry in dns-editor, fixes #1263 2024-07-27 19:51:55 +02:00
admin_phpsettings.php use Request-wrapper-class for every access to $_POST superglobal 2024-05-09 15:48:23 +02:00
admin_plans.php use Request-wrapper-class for every access to $_POST superglobal 2024-05-09 15:48:23 +02:00
admin_settings.php fix session_sessiontimeout request and add missing language string 2024-05-11 18:38:56 +02:00
admin_templates.php use Request-wrapper-class for every access to $_GET superglobal 2024-05-09 16:03:46 +02:00
admin_traffic.php adjust Request-class methods to be more flexible 2022-12-30 21:43:27 +01:00
admin_updates.php use Request-wrapper-class for every access to $_POST superglobal 2024-05-09 15:48:23 +02:00
api_keys.php use Request-wrapper-class for every access to $_POST superglobal 2024-05-09 15:48:23 +02: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 fix font-color in apcu info; clear updatecheck-cache for nightly users 2023-12-30 23:30:52 +01:00
composer.lock fixing reports being sent daily under specific conditions; update dependencies 2024-08-08 09:18:49 +02:00
COPYING fix rpmlints incorrect-fsf-address 2013-05-04 10:32:16 +02:00
customer_domains.php make docs url dynamic based on (night/testing) version 2024-05-12 13:51:03 +02:00
customer_email.php make docs url dynamic based on (night/testing) version 2024-05-12 13:51:03 +02:00
customer_extras.php make docs url dynamic based on (night/testing) version 2024-05-12 13:51:03 +02:00
customer_ftp.php make docs url dynamic based on (night/testing) version 2024-05-12 13:51:03 +02:00
customer_index.php check for global customer mysql user existence when updating password 2024-05-10 12:37:38 +02:00
customer_logger.php add default-sorting of listings in frontend 2022-09-30 09:44:11 +02:00
customer_mysql.php make docs url dynamic based on (night/testing) version 2024-05-12 13:51:03 +02:00
customer_traffic.php adjust Request-class methods to be more flexible 2022-12-30 21:43:27 +01:00
dns_editor.php fix session_sessiontimeout request and add missing language string 2024-05-11 18:38:56 +02:00
error_report.php use Request-wrapper-class for every access to $_POST superglobal 2024-05-09 15:48:23 +02:00
index.php allow 60sec discrepancy for email based 2fa; fix dbms version compare issue when removing user; adjust pure-ftpd mysql.conf file permissions 2024-08-12 18:37:38 +02:00
logfiles_viewer.php show email-only domains in customers list for potential dns entries information (if necessary) 2024-07-19 22:16:41 +02:00
package-lock.json Bump axios from 1.6.0 to 1.7.4 (#1266) 2024-08-14 12:38:33 +02:00
package.json Bump axios from 1.6.0 to 1.7.4 (#1266) 2024-08-14 12:38:33 +02: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 README.md (#1255) 2024-06-13 10:46:34 +02:00
SECURITY.md add v2.1 branch to security md as currently supported as well as update main-branch version; add field.disabled attribute to formfield-input-template 2024-01-06 14:46:54 +01:00
ssl_certificates.php use Request-wrapper-class for every access to $_POST superglobal 2024-05-09 15:48:23 +02:00
ssl_editor.php show email-only domains in customers list for potential dns entries information (if necessary) 2024-07-19 22:16:41 +02:00
vite.config.js remove unnecessary vite-required; fix fonts-path on subdirectory-installation 2023-10-18 15:01:49 +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/html
  2. Extract froxlor into /var/www/html
  3. Point your browser to http://[ip-of-webserver]/froxlor
  4. Follow the installer
  5. Login as administrator
  6. Have fun!

If you have chosen to do the configuration by hand during the installation, you have to complete some more steps:

  1. Adjust "System > Settings" according to your needs
  2. Choose your distribution under "System > Configuration"
  3. Follow the steps for your services

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

Forum

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

Documentation

The documentation may be found at https://docs.froxlor.org/

License

May be found in COPYING

Downloads

Tarball

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

Debian / Ubuntu repository

HowTo

Debian

apt -y install apt-transport-https lsb-release ca-certificates curl gnupg
curl -sSLo /usr/share/keyrings/deb.froxlor.org-froxlor.gpg https://deb.froxlor.org/froxlor.gpg
sh -c 'echo "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 -y install apt-transport-https lsb-release ca-certificates curl gnupg
curl -sSLo /usr/share/keyrings/deb.froxlor.org-froxlor.gpg https://deb.froxlor.org/froxlor.gpg
sh -c 'echo "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