Git Product home page Git Product logo

fruithost / modules Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 2.0 34.73 MB

:open_file_folder: This is the official Modules repository of fruithost. Here you can find a lot of free modules, which were created directly by us!

Home Page: http://fruithost.de

License: MIT License

PHP 33.80% Hack 0.01% HTML 6.86% Roff 0.01% CSS 4.44% JavaScript 52.28% Shell 0.04% Twig 1.54% Less 0.98% Vue 0.06%
fruithost modules

modules's Introduction

Modules

This is the official repository for fruithost Modules!

Running a server has never been so easy!

Installation

All informations and installations-instructions can be find in the Documentation!

INSTALL_NOW

Support us! Sponsors

Donations are an important contribution to the development of OpenSource projects. With your donation you can help us to advance our project. Your support enables us to support the programming.

Be a team-player, all feedbacks of our donations will have the priority. We will build the site for YOU!

PAYPAL PATREON GITHUB

Community

DISCORD

Contributing

Feel free to help us with the developing!

CODE_OF_CONDUCT CONTRIBUTING STYLING_GUIDELINES

Completely finished Modules

  • ❌ backup
  • ✔️ cronjob
  • ❌ database
  • ❌ dns
  • ✔️ domains
  • ✔️ faq
  • ❌ filemanager
  • ✔️ ftp
  • ❌ live-chat
  • ❌ mailserver
  • ❌ parked-domains
  • ✔️ php
  • ❌ phpmyadmin
  • ✔️ protected-directorys
  • ❌ ssl
  • ❌ statistics
  • ❌ status
  • ❌ subdomains
  • ✔️ theme
  • ❌ tickets
  • ❌ Webmail
  • ❌ webserver

modules's People

Contributors

bizarrus avatar dependabot[bot] avatar konstantinosbotonakis avatar pywhy-3275 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

modules's Issues

Hmmm Domains

[Mon Dec 18 13:16:49.673992 2023] [php:warn] [pid 71634] [client 68.69.186.30:34294] PHP Warning: Undefined array key "HTTP_HOST" in /etc/fruithost/panel/classes/Templating/Template.class.php on line 242

[Cronjob] possible Vuln.

Cronjobs will be runned over Daemon and will be executed as root. Prevent these, to exeute the Cronjob-Entrys as www-data

Domains error

[Sun Dec 17 06:10:07.079089 2023] [proxy_fcgi:error] [pid 41882] [client 82.147.93.148:0] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'fruithost.fh_domains' doesn't exist in /etc/fruithost/panel/classes/Storage/DatabaseFactory.class.php:73
	Stack trace:
	#0 /etc/fruithost/panel/classes/Storage/DatabaseFactory.class.php(73): PDOStatement->execute(Array)
	#1 /etc/fruithost/panel/classes/Storage/DatabaseFactory.class.php(88): fruithost\\Storage\\DatabaseFactory->query('SELECT * FROM `...', NULL, Array)
	#2 /etc/fruithost/panel/classes/Storage/Database.class.php(30): fruithost\\Storage\\DatabaseFactory->fetch('SELECT * FROM `...', Array)
	#3 /etc/fruithost/modules/domains/module.php(18): fruithost\\Storage\\Database::fetch('SELECT * FROM `...', Array)
	#4 /etc/fruithost/panel/classes/Modules/ModuleInterface.class.php(18): Domains->init()
	#5 [internal function]: fruithost\\Modules\\ModuleInterface->__construct(Object(fruithost\\System\\Core), Object(fruithost\\Modules\\Module))
	#6 /etc/fruithost/panel/classes/Modules/Module.class.php(120): R...', referer: https://****/admin/modules?enable=domains

[domains] no config

After creating the domain, only the folder appears, but the config does not appear
image
image

[ssl] possible Vuln.

Currently, when certificates will be created, the system checks not the permission of domain (Does the user own the domain?), located at following Lines:

If a certificate is added manually, the certificate is currently not completely checked for validity:

Possible behavior

  • XSS may allow a certificate to be added to a domain even though the user currently logged in does not own this domain.
  • If the certificate is faulty (as it is not currently being intensively checked for validity), the apache2 web server may refuse to provide the service.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.