No description
  • PHP 95.3%
  • Twig 3.8%
  • HTML 0.7%
  • SCSS 0.2%
Find a file
copilot-swe-agent[bot] f68ce8c760
Some checks failed
Froxlor-CI-MariaDB / Froxlor (PHP 7.4, MariaDB 10.11) (push) Has been cancelled
Froxlor-CI-MariaDB / Froxlor (PHP 8.3, MariaDB 10.11) (push) Has been cancelled
Froxlor-CI-MariaDB / Froxlor (PHP 7.4, MariaDB 10.5) (push) Has been cancelled
Froxlor-CI-MariaDB / Froxlor (PHP 8.3, MariaDB 10.5) (push) Has been cancelled
Froxlor-CI-MySQL / Froxlor (PHP 7.4, MySQL 5.7) (push) Has been cancelled
Froxlor-CI-MySQL / Froxlor (PHP 8.3, MySQL 5.7) (push) Has been cancelled
Froxlor-CI-MySQL / Froxlor (PHP 7.4, MySQL 8) (push) Has been cancelled
Froxlor-CI-MySQL / Froxlor (PHP 8.3, MySQL 8) (push) Has been cancelled
Froxlor-CI-MariaDB / Create nightly/testing tarball (push) Has been cancelled
Revert "feat: add FIDO2/WebAuthn as third 2FA option (type_2fa=3)"
This reverts commit 73f24dccc8.
2026-03-19 13:42:03 +00:00
.github adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
actions add new setting for bcc-sending diskspace-warning mail to admin/reseller; permission fix for trixie/Dovecot (thx to Daniel); 2025-12-26 09:58:19 +01:00
bin adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
cache 0.11 dev (#1010) 2022-02-16 09:57:17 +01:00
doc adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
install Revert "feat: add FIDO2/WebAuthn as third 2FA option (type_2fa=3)" 2026-03-19 13:42:03 +00:00
lib Revert "feat: add FIDO2/WebAuthn as third 2FA option (type_2fa=3)" 2026-03-19 13:42:03 +00:00
lng Revert "feat: add FIDO2/WebAuthn as third 2FA option (type_2fa=3)" 2026-03-19 13:42:03 +00:00
logs Improves gitignore and deletes unused .keep in /logs 2018-11-25 21:49:41 +01:00
templates Revert "feat: add FIDO2/WebAuthn as third 2FA option (type_2fa=3)" 2026-03-19 13:42:03 +00:00
tests adjust unit-tests (duplicate cname entry) 2025-10-28 09:03:24 +01:00
.editorconfig add editorconfig 2022-02-25 21:25:15 +01:00
.gitignore fix text formatting; add composer dev command for local development 2025-02-27 01:42:06 +01:00
2fa.php Revert "feat: add FIDO2/WebAuthn as third 2FA option (type_2fa=3)" 2026-03-19 13:42:03 +00:00
admin_admins.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
admin_apcuinfo.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
admin_autoupdate.php reset opcache (web), restart php-fpm to reset opcache (cli) in updater to avoid cached files being served after update; thx to rellek 2025-11-16 09:24:10 +01:00
admin_configfiles.php add button to dismiss distro-mismatch info 2025-11-10 16:33:01 +01:00
admin_cronjobs.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
admin_customers.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
admin_domains.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
admin_index.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
admin_ipsandports.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
admin_logger.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
admin_message.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
admin_mysqlserver.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
admin_opcacheinfo.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
admin_phpsettings.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
admin_plans.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
admin_settings.php add NIS2 information in nameserver settings to clearify that admins possible fall under EU-NIS2 obligations when running nameservers 2025-12-16 12:32:47 +01:00
admin_templates.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
admin_traffic.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
admin_updates.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
api.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
api_keys.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
build.xml Ga testing (#955) 2021-07-17 14:14:35 +02:00
composer.json plan: implement FIDO2/WebAuthn as optional 2nd factor (type_2fa=3) 2026-03-19 10:51:29 +00:00
composer.lock plan: implement FIDO2/WebAuthn as optional 2nd factor (type_2fa=3) 2026-03-19 10:51:29 +00:00
COPYING fix rpmlints incorrect-fsf-address 2013-05-04 10:32:16 +02:00
customer_domains.php fix empty displayed zero-value in customer-domains 2025-12-28 12:38:45 +01:00
customer_email.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
customer_extras.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
customer_ftp.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
customer_index.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
customer_logger.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
customer_mysql.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
customer_traffic.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
dns_editor.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
error_report.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
index.php Revert "feat: add FIDO2/WebAuthn as third 2FA option (type_2fa=3)" 2026-03-19 13:42:03 +00:00
logfiles_viewer.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
package-lock.json Bump lodash from 4.17.21 to 4.17.23 (#1379) 2026-01-22 07:37:47 +01:00
package.json Bump lodash from 4.17.21 to 4.17.23 (#1379) 2026-01-22 07:37:47 +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 fix text formatting; add composer dev command for local development 2025-02-27 01:42:06 +01:00
SECURITY.md Update SECURITY.md 2026-01-13 16:36:18 +01:00
ssl_certificates.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +02:00
ssl_editor.php adjusting lowercase 'froxlor' in copyright note 2025-09-29 08:22:37 +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