Note:
- Development is ongoing for Manthabill version 2 using Laravel 11: Link
- Development is ongoing for GeoBill version 1 using Angular and Spring Boot: Link
Manthabill is a free billing/invoice management software for hosting owners or those running a hosting business. Please do not remove the copyright link.
- Framework: CodeIgniter 3
- Template: AdminLTE
- PHP Version: PHP 5.6 (Download here)
- Clone the repository:
git clone https://github.com/alexistdev/manthabill.git
- Upload the files and ensure the PHP version is set to 5.6.
- Create a database and import the
manthabill.sql
file. - Edit the
config/database.php
file to configure your database username, database name, and password. - Configure SMTP settings for sending emails in
config/email.php
. - Set up a cron job in your cPanel similar to:
wget -qO- http://[your-domain]/Cronjob > /dev/null 2>&1
- Create file a .htaccess and place it in the public_html directory :
RewriteEngine on RewriteCond $1 !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L,QSA]
-
Ensure your system has PHP 5.6 installed:
php -v
-
Create the
manthabill
database and importmanthabill.sql
. -
Configure database settings in
config/database.php
with your database details. -
Edit
config/config.php
to update the URL:$config['base_url'] = 'http://localhost/manthabill/';
-
Login Credentials:
Administrator
- URL:
http://localhost/manthabill/staff
- Username:
admin
- Password:
admin
User
- URL:
http://localhost/manthabill/
- Register to create an account.
- URL:
Ongoing development for Laravel 11 version is in progress. For assistance, contact me via email at alexistdev@gmail.com or open an issue on GitHub.