The server administration software for your needs - The official Froxlor development Git repository
Go to file
2023-11-11 21:55:22 +01:00
.github Update build-docs.yml 2023-11-11 21:55:22 +01:00
actions adjust spf-entry-regex; check for valid spf-entry in updater; set version to 2.1.0-rc2 2023-11-11 21:38:24 +01:00
bin more cleaning of planned backup-feature (postponed, see backup-feature branch) 2023-09-18 09:29:11 +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 adjust spf-entry-regex; check for valid spf-entry in updater; set version to 2.1.0-rc2 2023-11-11 21:38:24 +01:00
lib adjust spf-entry-regex; check for valid spf-entry in updater; set version to 2.1.0-rc2 2023-11-11 21:38:24 +01:00
lng add extra validation for new domains 2023-11-11 14:31:45 +01:00
logs Improves gitignore and deletes unused .keep in /logs 2018-11-25 21:49:41 +01:00
templates various html and js fixes 2023-11-11 21:29:02 +01:00
tests check for symlinks when required to be within customer-homedir 2023-10-13 10:18:53 +02: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 fix email 2fa; insert task to rebuild vhosts after customer changes password for statistics-page 2022-12-26 13:00:34 +01:00
admin_admins.php correctly redirect to last-page if session is timed out and remove passing script/qrystr url parameters 2023-08-11 12:12:31 +02:00
admin_apcuinfo.php beautification 2023-06-12 13:06:18 +02:00
admin_autoupdate.php secure filename of local-archive in webupdate 2023-05-25 09:51:55 +02:00
admin_configfiles.php validate generated config-json parameter string 2023-07-07 09:46:31 +02:00
admin_cronjobs.php dont show page content for resellers withouth required permissions to actually do something 2022-12-31 00:42:58 +01:00
admin_customers.php more cleaning of planned backup-feature (postponed, see backup-feature branch) 2023-09-18 09:29:11 +02:00
admin_domains.php add formfield for domain-duplication; fix missing check for changed field in Domains.update() to force temporary disabling of ssl-vhost 2023-09-24 17:03:15 +02:00
admin_index.php correctly redirect to last-page if session is timed out and remove passing script/qrystr url parameters 2023-08-11 12:12:31 +02:00
admin_ipsandports.php dont show page content for resellers withouth required permissions to actually do something 2022-12-31 00:42:58 +01:00
admin_logger.php add default-sorting of listings in frontend 2022-09-30 09:44:11 +02:00
admin_message.php adjust Request-class methods to be more flexible 2022-12-30 21:43:27 +01:00
admin_mysqlserver.php dont show page content for resellers withouth required permissions to actually do something 2022-12-31 00:42:58 +01:00
admin_opcacheinfo.php beautification 2023-06-12 13:06:18 +02:00
admin_phpsettings.php adjust Request-class methods to be more flexible 2022-12-30 21:43:27 +01:00
admin_plans.php adjust Request-class methods to be more flexible 2022-12-30 21:43:27 +01:00
admin_settings.php add otp security check to critical settings 2023-07-10 13:40:48 +02:00
admin_templates.php validate existence of language in admin-templates 2023-01-28 12:16:40 +01:00
admin_traffic.php adjust Request-class methods to be more flexible 2022-12-30 21:43:27 +01:00
admin_updates.php add 'goaccess' as new and default traffic analyzer tool 2022-11-03 08:58:11 +01:00
api_keys.php adjust Request-class methods to be more flexible 2022-12-30 21:43:27 +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 enable markdown syntax in custom_notes field 2023-10-02 15:40:50 +02:00
composer.lock updated dependencies 2023-10-10 08:33:30 +02:00
COPYING fix rpmlints incorrect-fsf-address 2013-05-04 10:32:16 +02:00
customer_domains.php add documentation links to customer-ui for certain entities; add setting to allow menu to be expanded 2023-09-24 16:04:20 +02:00
customer_email.php add documentation links to customer-ui for certain entities; add setting to allow menu to be expanded 2023-09-24 16:04:20 +02:00
customer_extras.php add documentation links to customer-ui for certain entities; add setting to allow menu to be expanded 2023-09-24 16:04:20 +02:00
customer_ftp.php check for symlinks when required to be within customer-homedir 2023-10-13 10:18:53 +02:00
customer_index.php forgot to save one file for the last commit 2023-08-11 12:14:47 +02:00
customer_logger.php add default-sorting of listings in frontend 2022-09-30 09:44:11 +02:00
customer_mysql.php add documentation links to customer-ui for certain entities; add setting to allow menu to be expanded 2023-09-24 16:04:20 +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 pagination for entity-listings with extra parameters 2023-02-11 08:52:43 +01:00
error_report.php add missing use statement for error-reporting to include the dbms version 2023-01-28 11:57:43 +01:00
index.php fix 2fa code verification if method==email altogether 2023-11-08 11:50:33 +01:00
logfiles_viewer.php adjust Request-class methods to be more flexible 2022-12-30 21:43:27 +01:00
package-lock.json Bump axios from 1.5.1 to 1.6.0 2023-11-11 16:17:05 +00:00
package.json Bump axios from 1.5.1 to 1.6.0 2023-11-11 16:17:05 +00: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 (cosmetics) 2023-10-30 09:27:08 +01:00
SECURITY.md adjust security.md 2023-11-10 22:12:15 +01:00
ssl_certificates.php adjust Request-class methods to be more flexible 2022-12-30 21:43:27 +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
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-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