Now Introducing a new and easy way to manage your clients and MyOwnFreeHost hosting accounts.

Overview

Warning

This is a beta version of Xera. Use it for testing purpose only. You are be responsible for any loss or damages that may occor from using this code. Please create PRs with security and overall fixes.

Introduction

Xera is a hosting account and support management system especially designed to work with MOFH (MyOwnFreeHost). Xera currently has a limited number of feature which are listed below:

  • User Management
  • Theme Management
  • Support Management
  • Administative Access
  • Integration With:
    • MOFH (MyOwnFreeHost)
    • Google Recaptcha
    • SMTP

Requirements

Your server needs to meet the following minimal requirements to run Xera:

  • PHP v7.2 or above
  • MySQL v5.7 or above
  • Valid Trusted SSL Certificate

Installation

Installation of Xera is much eaiser then you think!

  • Download the Xera-dev.zip file.
  • Extract the .zip file and upload the contents to your web hosting account.
  • Create an new database for Xera.
  • Modify then import the db.sql file into your database.
  • Edit the app/config/config.php file and replace the base url http://localhost/xera/ with your site url https://your-domain.com/ or https://your-domain.com/directory/(The URL must end in a backslash, and HTTPS is recomened for all installations).
  • Edit the app/config/database.php file and replace database credantials with your own.
  • Open your browser and enter https://yourdomain.com/a/ to create an admin account.
  • Register an admin account and login to your admin panel.
  • Replace the logo and favicon located in assets/img/ with your own.
  • Setup SMTP (See Below)
  • All done!

SMTP

Here are some widely used SMTP services. They have a free plan with some limitations, though most importantly, they are compatible with Xera.

Copyright

This build is created and maintaned by Mehtab Hassan. Code released under the GPL-2.0 license.

Comments
  • 404 on register

    404 on register

    So I just finished setting up for the second time Xera due this error in the register link The website is https://control.cpvp.ga/index.php/u/login The main is https://cpvp.ga/

    Whenever I go to control.cpvp,ga in login to press the register hyperlink, it redirects me to /u/register witch doesnt exist!

    Also I couldnt signup in the forum because of this error saying "validation.recaptcha" image

    opened by bopv2 26
  • The action you have requested is not allowed.

    The action you have requested is not allowed.

    Hey im very sorry for annoying you again, but when I try to register or login I get a "The action you have requested is not allowed." even without anything in the boxes, do you mind helping me?

    opened by bopv2 22
  • i cant connect to MySQL on localhost

    i cant connect to MySQL on localhost

    im testing it on my local computer,but on install.php,it success to install.when i go to register/login page. it give an error

    A Database Error Occurred
    
    Unable to connect to your database server using the provided settings.
    
    Filename: controllers/U.php
    
    Line Number: 7
    
    opened by ImLoadingUuU 14
  • ✔️Errors I found that need to be fixs

    ✔️Errors I found that need to be fixs

    ✅REDIRECT

    Screenshot_20220815-114733_Chrome.jpg

    ✅USER ACCOUNT SETTINGS

    Screenshot_20220815-114838_Chrome.jpg

    ✅ VIEW ACCOUNT DOMAINS SECTION

    Screenshot_20220815-114626_Chrome.jpg

    ✅ SMTP

    Screenshot_20220815-115745_Chrome.jpg

    ❌❌❌Follow Up ❌❌❌

    👉 NAMECHEAP SUPPORT STAFF

    Screenshot_20220815-062620_Chrome.jpg

    👉 API MOFH

    👉 SMTP SENDGARD

    Screenshot_20220815-115600_Chrome.jpg

    ✅✅✅✅✅✅✅✅✅ PLEASE HELP ME ASAP ✅✅✅✅✅✅✅✅✅

    opened by webxjoin 11
  • SitePro Fix

    SitePro Fix

    Fixed SitePro from creating a website in the wrong directory, when using a domain other than the Account Domain. Previously it was created at /htdocs/domain When it should be at /domain/htdocs instead

    opened by gilect-com 8
  • Question

    Question

    I'm working to translate Xera in other languages with an automated detection of the default browser, my system is working great in other projects and I want to integrate it on all pages. Is there a file that Xera load on all pages? I just have to integrate this code on all the pages and it will be finished: <?php $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $acceptLang = ['fr', 'en']; $lang = in_array($lang, $acceptLang) ? $lang : 'en'; require_once "app/language/{$lang}.php"; /*I just have to create the languages files using php arrays*/ ?>

    opened by FuryCraft 6
  • Window and Font Sizes

    Window and Font Sizes

    Hello: Just installed Dash Core and upon start-up the wallet size was massive, and the font size minuscule--it was thus unusable. I had the same issue with Dogecoin a couple days ago, which they were able to help me with. Apparently it is associated with my Nvidia GPU. I tried their line of code as a fix, but no luck: export QT_AUTO_SCREEN_SCALE_FACTOR=0.
    Please help; I suspect it's something simple, and I'd like to start using Dash ASAP. Although the following image is of Doge, Dash is identical in appearance.

    Screenshot from 2022-09-24 14-35-37

    opened by Eumaios1212 5
  • Account stuck on

    Account stuck on "PENDING"

    When I try to make a new account its stuck on PENDING

    In account panel: image

    In admin panel: image image

    In MOFH Panel: image

    Website: https://control.cpvp.ga

    Version: Latest (today I updated and used my backed up config)

    opened by bopv2 4
  • Some bug fixes and improvements.

    Some bug fixes and improvements.

    Now, in My Clients, the ID is shown same as the user_id in is_user db. By this, its easier now to look the data in the database, with the help of the correct ID. .htaccess error fixed. For those who were getting 500 error, this might fix some problems! added email data in view_tickets. SO that we can check the user cuz finding with just Name is difficult. fixed the account_limit, and added another one for limited_crossed. Now it has a different msg when there are 3 accounts. added a csr gen link in create_ssl, to easily navigate users to the generator.

    opened by OnionDev1885 2
  • Invalid username or password

    Invalid username or password

    When I go to login on xera admin, it say that Invalid email address or password. Though i entered email and password correctly can anyone give me a solution plz?

    opened by EasyTechniques 2
  • Can a new release be published?

    Can a new release be published?

    First mentioned in #49, I believe all the changes between https://github.com/mahtab2003/Xera/compare/1.2.8...dev are enough to warrant a new release, as they contain some critical fixes and improve Xera overall.

    Would it be easy/possible to have a new release?

    opened by 4yx 2
  • Internal Server Error After completing the install.php install

    Internal Server Error After completing the install.php install

    Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.

    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

    opened by KaidenTheCEO 3
  • The accounts created by api are not active

    The accounts created by api are not active

    The accounts created by mofh api are not active but the domain at mofh panel it is active how to solve this issue. And when i changed the status from pending to active using database cpanel url is not opening giving error

    opened by PiyushYadav007 17
  • Takes Too long to load

    Takes Too long to load

    When i click register button on register page after filling the form, it takes some time and it redirects me to "Request Timeout" page. I also changed PHP Version to 7.4 and I also increased values in php.ini files on cPanel. But it remains same. Can anyone tell me how to fix this? Screenshot (8) Screenshot (10)

    opened by EasyTechniques 2
  • Dash

    Dash

    Hi! I uploaded xera client area for the first time on one host but I have setup xera multiple times and I have never gotten this error

    I make admin account but dashboard says this

    An Error Was Encountered Unable to load the requested file: page/includes/admin/header.php

    opened by Ronogamer7771 7
Releases(1.2.8r1)
  • 1.2.8r1(Oct 25, 2022)

    What's Changed

    • Fixed some bugs by @FuryCraft in https://github.com/mahtab2003/Xera/pull/37
    • Added french language by @FuryCraft in https://github.com/mahtab2003/Xera/pull/38
    • Norwegian Language by @WavaAdrian in https://github.com/mahtab2003/Xera/pull/40
    • Update Greek translation and fix issues by @4yx in https://github.com/mahtab2003/Xera/pull/43
    • Fixed CSS by @FuryCraft in https://github.com/mahtab2003/Xera/pull/48
    • Bug fixes & Translation Updates by @4yx in https://github.com/mahtab2003/Xera/pull/54
    • SitePro Fix by @gilect-com in https://github.com/mahtab2003/Xera/pull/53
    • fixed error that took me 1 minute to realise why its happening by @bopv2 in https://github.com/mahtab2003/Xera/pull/56
    • Bug Fixes and a little improvements by @OnionDev1885 in https://github.com/mahtab2003/Xera/pull/58

    New Contributors

    • @gilect-com made their first contribution in https://github.com/mahtab2003/Xera/pull/53
    • @OnionDev1885 made their first contribution in https://github.com/mahtab2003/Xera/pull/58

    Full Changelog: https://github.com/mahtab2003/Xera/compare/1.2.8...1.2.8r1

    Source code(tar.gz)
    Source code(zip)
  • 1.2.8(Aug 26, 2022)

    What's Changed

    • Very small gramatical improvements in readme by @BastelPichi in https://github.com/mahtab2003/Xera/pull/28
    • Correct spelling and grammar issues by @4yx in https://github.com/mahtab2003/Xera/pull/29
    • Tradionnal Chinese language for xera by @ImLoadingUuU in https://github.com/mahtab2003/Xera/pull/31
    • Italian language by @ptobuon in https://github.com/mahtab2003/Xera/pull/33
    • Simplified Chinese + Traditional Chinese Directory Rename (With space make language broken) by @ImLoadingUuU in https://github.com/mahtab2003/Xera/pull/32
    • 1.2.8 update by @FuryCraft in https://github.com/mahtab2003/Xera/pull/34
    • Added greek language (Ελλινικά) by @bopv2 in https://github.com/mahtab2003/Xera/pull/35
    • Update readme by @FuryCraft in https://github.com/mahtab2003/Xera/pull/36

    New Contributors

    • @BastelPichi made their first contribution in https://github.com/mahtab2003/Xera/pull/28
    • @4yx made their first contribution in https://github.com/mahtab2003/Xera/pull/29
    • @ImLoadingUuU made their first contribution in https://github.com/mahtab2003/Xera/pull/31
    • @ptobuon made their first contribution in https://github.com/mahtab2003/Xera/pull/33
    • @bopv2 made their first contribution in https://github.com/mahtab2003/Xera/pull/35

    Full Changelog: https://github.com/mahtab2003/Xera/compare/1.2.7...1.2.8

    Source code(tar.gz)
    Source code(zip)
  • 1.2.7(Aug 13, 2022)

  • 1.2.6(Aug 13, 2022)

    What's Changed

    • Update wording/grammer by @greenreader9 in https://github.com/mahtab2003/Xera/pull/18

    Full Changelog: https://github.com/mahtab2003/Xera/compare/1.2.5...1.2.6

    Source code(tar.gz)
    Source code(zip)
  • 1.2.5(Aug 2, 2022)

  • 1.2.4(Aug 1, 2022)

    What's Changed

    • Better Readme.md by @FuryCraft in https://github.com/mahtab2003/Xera/pull/15

    Full Changelog: https://github.com/mahtab2003/Xera/compare/1.2.3...1.2.4

    Source code(tar.gz)
    Source code(zip)
  • 1.2.3(Jul 25, 2022)

  • 1.2.2(Jul 22, 2022)

    What's Changed

    • Updated FontAwesome 5.14.3 to 5.14.4 by @FuryCraft in https://github.com/mahtab2003/Xera/pull/9
    • Fixed .htaccess by @FuryCraft in https://github.com/mahtab2003/Xera/pull/10
    • Update README.md by @WavaAdrian in https://github.com/mahtab2003/Xera/pull/12
    • Update README.md by @greenreader9 in https://github.com/mahtab2003/Xera/pull/14

    New Contributors

    • @FuryCraft made their first contribution in https://github.com/mahtab2003/Xera/pull/9

    Full Changelog: https://github.com/mahtab2003/Xera/compare/1.2.1...1.2.2

    Source code(tar.gz)
    Source code(zip)
  • 1.2.1(Jul 3, 2022)

    What's Changed

    • Update README.md by @WavaAdrian in https://github.com/mahtab2003/Xera/pull/5
    • Update .htaccess by @WavaAdrian in https://github.com/mahtab2003/Xera/pull/4

    New Contributors

    • @WavaAdrian made their first contribution in https://github.com/mahtab2003/Xera/pull/5

    Full Changelog: https://github.com/mahtab2003/Xera/compare/1.1...1.2.1

    Source code(tar.gz)
    Source code(zip)
  • 1.2(Jul 3, 2022)

    What's Changed

    • Update README.md by @WavaAdrian in https://github.com/mahtab2003/Xera/pull/5
    • Update .htaccess by @WavaAdrian in https://github.com/mahtab2003/Xera/pull/4

    New Contributors

    • @WavaAdrian made their first contribution in https://github.com/mahtab2003/Xera/pull/5

    Full Changelog: https://github.com/mahtab2003/Xera/compare/1.0...1.2

    Source code(tar.gz)
    Source code(zip)
  • 1.1(May 25, 2022)

  • 1.0(May 22, 2022)

    What's Changed

    • Spelling, Grammar, Additional Info, and .htaccess addition by @greenreader9 in https://github.com/mahtab2003/Xera/pull/2

    New Contributors

    • @greenreader9 made their first contribution in https://github.com/mahtab2003/Xera/pull/2

    Full Changelog: https://github.com/mahtab2003/Xera/commits/1.0

    Source code(tar.gz)
    Source code(zip)
Owner
Mahtab Hassan
I'm a web developer and i like to create website with HTML, CSS, JS and especially my favorite PHP. Always free to care. 😊
Mahtab Hassan
MOFHY Lite is a free web hosting management system to manage MOFH hosting accounts and SSL certificates.

MOFHY Lite MOFHY LITE is a priceless MyOwnFreeHost Client Area for account management, ticket support system and a free ssl service. It has easy to us

Santiago Rodríguez 6 Dec 28, 2021
Mofhy is a secure, fast and responsive client area for managing MyOwnFreeHost accounts and ssl certificates.

Mofhy is an open-source MyOwnFreeHost client area for managing accounts and ssl certificates. It has easy to use features much like the WHMCS Digit UI interface

Mofhy 12 Dec 15, 2022
Vigil is a free client and hosting account management system designed especially for MyOwnFreeHost resellers.

Vigil is a free client and hosting account management system designed especially for MyOwnFreeHost resellers. It comes out of the box with a ticket support system, free SSL generator and elegant design.

JAI KRISHNA 1 Nov 21, 2021
ATOS is a locally hosted application that allows you to easily manage clients/projects, generate invoices against backlogs, and estimate taxes.

Built by freelancer ??‍♂️, for freelancer ?? ?? ???? - ATOS is a locally hosted application that allows you to easily manage clients/projects, generate invoices against backlogs, and estimate taxes.

Jon Belelieu 33 Dec 27, 2022
ControlPanel's Dashboard is a dashboard application designed to offer clients a management tool to manage their pterodactyl servers.

Features PayPal Integration Email Verification Audit Log Admin Dashboard User/Server Management Store (credit system) Vouchers and so much more! Contr

ControlPanel.gg 223 Jan 5, 2023
Linkfyle is a system that allows you to collect your social media accounts in one place and be reachable.

Linkfyle About Linkfyle is a system that allows you to collect your social media accounts in one place and be reachable. Features Login and Registrati

null 6 Dec 15, 2022
ProjectSend is a free, clients-oriented, private file sharing web application.

ProjectSend is a free, open source software that lets you share files with your clients, focused on ease of use and privacy. It supports clients groups, system users roles, statistics, multiple languages, detailed logs... and much more!

ProjectSend 994 Jan 7, 2023
Simple blog concept with features such authentication (creating accounts, logging in) and commenting.

Simple blog concept with features such authentication (creating accounts, logging in) and commenting. Styling done with tailwindcss and inline javascript is provided by alpineJS.

null 1 Oct 26, 2021
Example basic bookmarking site, now in Laravel 4.

Bookymark An example Laravel 4 project. PSR-2 - all models and controllers are autoloaded from app/src. All code passes phpcs for PSR-2. Full PHPUnit

Mike Funk 17 Dec 19, 2022
MenuCard - Employees can login with already made admin accounts

MenuCard Symfony 5.4.2 application Employees can login with already made admin accounts. Employees can manages create new accounts for new employees.

Lajili Med Dhia 1 Jan 20, 2022
Simple Dynamic DNS Web management self-hosting. Run over dnsmasq.

MyDDNS [BETA] Simple Dynamic DNS Web management self-hosting. It use dnsmasq. It was inspired on duckdns.org. Preparation You need root access to a se

Iván Eixarch 4 Jul 6, 2022
A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.

Lychee A great looking and easy-to-use photo-management-system. Since the 1st of April 2018 this project has moved to it's own Organisation (https://g

Tobias Reich 6.2k Jan 5, 2023
Unified sample web app. The easy way to learn web frameworks.

Notejam The easy way to learn web frameworks Do you know framework X and want to try framework Y? The easy way to start with a new framework is to com

Sergey Komar 1.1k Dec 21, 2022
The simplest, most intuitive way to host your photos on your website.

Gallery 3.1+ (development version) About Gallery 3 is a web based software product that lets you manage your photos on your own website. You must have

Brad Dutton 103 Dec 22, 2022
Schedule your OLX searches and get notified by email when something new is published 📆

Olx.ba search scheduler Missing scheduler for Olx.ba searches. Production-ready small web application which notifies you by email when something new i

Benjamin Fajić 8 Nov 8, 2022
Instagram automation represents the use of third-party software to manage your account, carry out tasks and/or interact with users without a human present. Bulit in Laravel Framework

How to Deploy laravel project to heroku Video Link : https://youtu.be/7Nq_a2QiaHo Home Page Login Page Dashboard Page About Laravel Laravel is a web a

null 1 Dec 3, 2021
A tool to manage your families and friends recipes like a chef.

RecipeManager Api and Frontend to Manage your recipes. Written with Laravel and Vue.js. A tool to manage your families and friends recipes like a chef

Suhype 34 Nov 27, 2022
DomainMOD is an open source application written in PHP & MySQL used to manage your domains and other internet assets in a central location

DomainMOD is an open source application written in PHP & MySQL used to manage your domains and other internet assets in a central location. DomainMOD also includes a Data Warehouse framework that allows you to import your web server data so that you can view, export, and report on your live data.

DomainMOD 349 Jan 8, 2023
Dolibarr ERP & CRM is a modern software package that helps manage your organization's activity (contacts, suppliers, invoices, orders, stocks, agenda…).

Dolibarr ERP CRM is a modern software package to manage your company or foundation activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). It is open source software written in PHP and designed for small and medium businesses, foundations and freelancers. You can freely install, use and distribute it as a standalone application or as a web application to use it from every internet access and media.

Dolibarr ERP & CRM 3.7k Jan 7, 2023