The server administration software for your needs - The official Froxlor development Git repository
Go to file
Maurice Preuß (envoyr) a9c613e71c
update backups
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org>
2023-06-07 20:51:53 +02:00
.github Update build-docs.yml 2023-04-23 12:08:19 +02:00
actions big renaming of CustomerBackup to DataDump / export for the real backup-feature to shine :P 2023-06-07 11:37:00 +02:00
bin fixes for ValidateAcmeWebroot command 2023-01-11 20:47:07 +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 update backups 2023-06-07 20:51:53 +02:00
lib update backups 2023-06-07 20:51:53 +02:00
lng combine change-password, change-theme and change-language into 'my profile' 2023-06-07 16:18:05 +02:00
logs Improves gitignore and deletes unused .keep in /logs 2018-11-25 21:49:41 +01:00
templates combine change-password, change-theme and change-language into 'my profile' 2023-06-07 16:18:05 +02:00
tests forgot to save one parameter change in the unit-test 2023-06-07 11:40:42 +02:00
.editorconfig add editorconfig 2022-02-25 21:25:15 +01:00
.gitignore deactivate/reactivate email-accounts for deactivated/reactivated domain; set deactivated-docroot by default to not have deactivated domains point to froxlor login but rather show a message 2023-06-06 10:10:32 +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 adjust Request-class methods to be more flexible 2022-12-30 21:43:27 +01:00
admin_apcuinfo.php fix csrf for clearing apcu/opcache cache 2022-12-31 09:08:34 +01:00
admin_autoupdate.php secure filename of local-archive in webupdate 2023-05-25 09:51:55 +02:00
admin_backups.php update backups 2023-06-07 20:51:53 +02:00
admin_configfiles.php show exact froxlor:config-services parameter for updater; better checks for changed acme-challenge paths; fix typo in PHP_EOL statement; remove crsf token from config-apply-parameter generation from within the ui 2023-01-15 23:48:37 +01: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 adjust Request-class methods to be more flexible 2022-12-30 21:43:27 +01:00
admin_domains.php frontend implementation of Domains.duplicate() 2023-05-25 12:33:43 +02:00
admin_index.php combine change-password, change-theme and change-language into 'my profile' 2023-06-07 16:18:05 +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 fix customer listing for admins when deactivated customers exist; fix potential row-size too large error for panel_customers; fix possible undefined timestamps in opcache-info; set version to 2.0.1 2023-01-08 15:37:46 +01: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 mysql-remote-server fixes 2023-01-08 23:20:31 +01: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 add 'Passing HTTP AUTH BASIC' header option when using FCGID; fix typeerror in parameter for Froxlor\Dns\Dns; require php-gd extension for validating uploaded images 2023-03-08 09:33:02 +01:00
composer.lock update dependencies 2023-04-25 19:48:29 +02:00
COPYING fix rpmlints incorrect-fsf-address 2013-05-04 10:32:16 +02:00
customer_domains.php more integration of domain deactivated flag 2023-06-06 10:23:47 +02:00
customer_email.php display notice if customer has no domains assigned yet to add subdomains; corrected subdomains-usage-check to exclude std-subdomain 2023-06-06 09:05:49 +02:00
customer_extras.php big renaming of CustomerBackup to DataDump / export for the real backup-feature to shine :P 2023-06-07 11:37:00 +02:00
customer_ftp.php dont sort indexed array as the keys get lost; fixes #1114 2023-03-20 11:12:30 +01:00
customer_index.php combine change-password, change-theme and change-language into 'my profile' 2023-06-07 16:18:05 +02:00
customer_logger.php add default-sorting of listings in frontend 2022-09-30 09:44:11 +02:00
customer_mysql.php mysql-remote-server fixes 2023-01-08 23:20:31 +01: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 Merge remote-tracking branch 'origin/main' into 2.1.x 2023-06-06 09:05:59 +02:00
logfiles_viewer.php adjust Request-class methods to be more flexible 2022-12-30 21:43:27 +01:00
package-lock.json update dependencies 2023-04-25 19:48:29 +02:00
package.json update form validation for customers 2022-12-27 15:21:53 +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 README.md (#1090) 2023-01-24 18:56:29 +01: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 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
webpack.mix.js add version to mix-manifest.json and add mix function 2023-01-14 21:14:55 +01: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

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 / 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