The server administration software for your needs - The official Froxlor development Git repository
Go to file
Michael Kaufmann d4e94c0390
rearrange logfiles-view template contents to suite the overall layout better
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-06-30 14:02:21 +02:00
.github add testing for mysql-server/customer-update of allowed_mysqlserver; beautify config-command/file details 2022-04-29 16:53:01 +02:00
actions add update cli-command; add update-channel setting (stable|testing) 2022-05-22 20:18:18 +02:00
bin add CLI install command (more testing tbd) 2022-06-01 14:05:18 +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 add update cli-command; add update-channel setting (stable|testing) 2022-05-22 20:18:18 +02:00
lib fix passing complex passwords with special characters to mysqldump in backup-cron; fixes #1038 2022-06-28 20:08:40 +02:00
lng return more detailed message (include update_channel if testing) 2022-05-26 13:46:44 +02:00
logs Improves gitignore and deletes unused .keep in /logs 2018-11-25 21:49:41 +01:00
scripts major refactoring of almost all files 2022-04-28 20:48:00 +02:00
templates rearrange logfiles-view template contents to suite the overall layout better 2022-06-30 14:02:21 +02:00
tests set update-channel to testing for unittests as long as this branch is not main/stable 2022-05-26 13:50:31 +02:00
.editorconfig add editorconfig 2022-02-25 21:25:15 +01:00
.gitignore add install/*.json to .gitignore 2022-05-26 13:12:43 +02:00
2fa.php verify 2FA code once before storing secret and activation for login to be sure it works; fixes #1030 2022-05-15 12:27:48 +02:00
admin_admins.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
admin_apcuinfo.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
admin_autoupdate.php add missing whitespace after channel-name fir update.noupdatesavail language string 2022-05-26 14:06:32 +02:00
admin_configfiles.php enable re-selecting of system-distribution; move some distribution-related settings which are adjusted via installation to config-templates 'defaults' 2022-05-06 10:19:19 +02:00
admin_cronjobs.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
admin_customers.php more language cleanup and adding mysql-servers to customer add/delete in UI 2022-04-29 09:36:46 +02:00
admin_domains.php fix wrong number of bound variables when customers_see_all == 0 2022-05-25 18:57:50 +02:00
admin_index.php resolve old lng-references 2022-05-02 08:56:39 +02:00
admin_ipsandports.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
admin_logger.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
admin_message.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
admin_mysqlserver.php add frontend for new MysqlServer API command 2022-05-24 19:50:30 +02:00
admin_opcacheinfo.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
admin_phpsettings.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
admin_plans.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
admin_settings.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
admin_templates.php minor fix in templates due to new Language class + other minor language fixes 2022-05-21 17:29:14 +02:00
admin_traffic.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
admin_updates.php add missing whitespace after channel-name fir update.noupdatesavail language string 2022-05-26 14:06:32 +02:00
api_keys.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
api.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
build.xml Ga testing (#955) 2021-07-17 14:14:35 +02:00
composer.json add new IPTools class; add new callback to show link to domain in domain-overview; validate possible allowed_ip-ranges in FroxlorRPC; fix possible duplicate ips for mysql-access-host in installation 2022-04-22 10:36:46 +02:00
composer.lock fix php compatibility hopefully for real now 2022-04-10 10:29:43 +02:00
COPYING fix rpmlints incorrect-fsf-address 2013-05-04 10:32:16 +02:00
customer_domains.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
customer_email.php use PhpHelper::parseArrayToPhpFile in new MysqlServer API command; show asterisk for mandatory fields in formfields; add ssl-flag for ssl-enabled ip in installation 2022-05-02 10:00:59 +02:00
customer_extras.php minor ui/lang adjustments; add security question for backup-abort action 2022-05-13 11:22:14 +02:00
customer_ftp.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
customer_index.php resolve old lng-references 2022-05-02 08:56:39 +02:00
customer_logger.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
customer_mysql.php add frontend for new MysqlServer API command 2022-05-24 19:50:30 +02:00
customer_traffic.php minor ui/lang adjustments; add security question for backup-abort action 2022-05-13 11:22:14 +02:00
dns_editor.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
error_report.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
index.php verify 2FA code once before storing secret and activation for login to be sure it works; fixes #1030 2022-05-15 12:27:48 +02:00
logfiles_viewer.php rearrange logfiles-view template contents to suite the overall layout better 2022-06-30 14:02:21 +02:00
package-lock.json update ui class and traffic stats 2022-03-18 12:53:34 +01:00
package.json update ui class and traffic stats 2022-03-18 12:53:34 +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 debian/ubuntu instructions 2022-04-24 18:48:44 +02:00
robots.txt Deny all robots 2021-06-01 14:45:47 +02:00
SECURITY.md Create SECURITY.md 2019-10-30 11:00:08 +01:00
ssl_certificates.php major refactoring of almost all files 2022-04-28 20:48:00 +02:00
ssl_editor.php major refactoring of almost all files 2022-04-28 20:48:00 +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/general/installation/index.html

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