This guide will walk you through the steps to get started with your reseller hosting account, with Odextra Web Hosting or any company you choose to resell for, and help you set up FOSSBilling to manage your clients and billing seamlessly.
Step 1: Access Your Reseller Hosting Account
- Log in to your cPanel account using the credentials sent to you in your welcome email.
- Once logged in, explore the cPanel dashboard to familiarize yourself with the tools available, such as File Manager, MySQL Databases, and more.
Step 2: Download and Upload FOSSBilling
- Go to the FOSSBilling Downloads page and download the latest version of the software.
- Open File Manager in cPanel (under the Files section).
- Navigate to the
public_html
directory and click Upload to upload the .zip file you downloaded.
- Once uploaded, right-click on the .zip file and select Extract to unzip it.
- Ensure the extracted files are directly in the
public_html
folder.
Step 3: Set Up a Database
- In cPanel, go to MySQL® Databases (under the Databases section).
- Create a new database:
- Create a new database user:
- Username: foss_user
- Password: Generate a strong password using the password generator.
- Assign the user to the database with All Privileges.
Step 4: Install FOSSBilling
- Open your browser and visit your domain:
- The FOSSBilling installer will appear.
- Follow the prompts to set up:
- Enter the database name, username, and password from Step 3.
- Set up the admin email and password for your FOSSBilling admin account.
- Complete the installation. You will see a confirmation page when the installation is successful.
Step 5: Customize and Configure FOSSBilling
- Log in to your FOSSBilling admin panel:
- Personalize FOSSBilling:
- Add your company logo and branding.
- Set up your hosting packages and pricing.
- Configure payment gateways (e.g., PayPal, Stripe) for your clients.
- Test your configuration by creating a test client and invoice.
Step 6: Secure Your Installation
- For security, delete the
install
directory from your public_html
folder:
- Go to File Manager, find the install folder, and delete it.
- Install an SSL certificate to secure your site:
- Use AutoSSL in cPanel to generate a free SSL certificate, or contact us for assistance.
Optional: Enable WHM and cPanel for Your Clients
Once your reseller hosting is set up, you can begin creating cPanel accounts for your clients.
- Access WHM using the credentials provided in your welcome email:
- In WHM, you can:
- Create and manage client cPanel accounts.
- Assign resource limits (e.g., disk space, bandwidth).
- Customize hosting packages.
Need Help?
If you encounter any issues during setup or need additional assistance, don’t hesitate to contact our support team. We’re here to help! If you prefer something much easier to install, you can use Softaculous to install InvoicePlane, those instructions can be found here.
Email: support@odextra.com
Forum: Post your questions here in the forum.
Documentation: FOSSBilling Docs