mirror of
https://github.com/stefanpejcic/openpanel
synced 2025-06-26 18:28:26 +00:00
Update openpanel_and_fossbilling.md
This commit is contained in:
parent
ac9f1164e0
commit
1b77ec2df3
@ -23,8 +23,65 @@ To enable API access on OpenPanel, navigate to **Settings > API Access** from th
|
|||||||

|

|
||||||
|
|
||||||
|
|
||||||
## Configure FOSSBilling with OpenPanel
|
## Download OpenPanel Server Manager
|
||||||
|
|
||||||
|
On the FOSSBilling server navigate to the directory where FOSSBilling is installed and run this command to download the latest OpenPanel Server Manager:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
wget -O library/Server/Manager/OpenPanel.php https://raw.githubusercontent.com/stefanpejcic/FOSSBilling-OpenPanel/main/OpenPanel.php
|
||||||
|
```
|
||||||
|
|
||||||
|
## Add OpenPanel Server
|
||||||
|
|
||||||
|
Login to your FOSSBilling admin panel and go to **System -> Hosting plans and servers** from within the navigation bar, then click on 'New server':
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
in the new form we need to set:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
4. Name: anything that you want to identify the server
|
||||||
|
5. Hostname: if you are using domain to access OpenPanel, add it here, otherwise add the IP address.
|
||||||
|
6. IP: set the IP address of the OpenPanel server.
|
||||||
|
7. Assigned IP addresses: set IP addresses that are added on OpenPanel server.
|
||||||
|
8. Nameserver 1: Set nameserver to use for domains
|
||||||
|
9. Nameserver 2: Set nameserver to use for domains
|
||||||
|
10. Server manages: **Select OpenPanel**
|
||||||
|
11. Username: Set OpenAdmin panel username
|
||||||
|
12. Password: Set OpenAdmin panel password
|
||||||
|
13. Connection port: Set to `2087`
|
||||||
|
14. Use secure connection: *Yes* fi you are using domain name for panel access, otherwise *No*
|
||||||
|
|
||||||
|
and click on the 'Add server' button.
|
||||||
|
|
||||||
|
## Add Hosting Plan for OpenPanel
|
||||||
|
|
||||||
|
From your FOSSBilling admin panel go to **System -> Hosting plans and servers** from within the navigation bar, then click on 'New hosting plan'.
|
||||||
|
|
||||||
|
Set the name for the plan **same as on OpenPanel hosting plan** and click on 'Create hosting plan'.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Assign OpenPanel Server to plan
|
||||||
|
|
||||||
|
From your FOSSBilling admin panel go to **Products -> Products & Services** from within the navigation bar, then click on the edit icon for the plan:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Click on 'Configuration' and for Server select the OpenPanel server and for hosting plan set it to match the plan name on OpenPanel server:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## Test connection
|
## Test connection
|
||||||
|
|
||||||
|
Create a new client and order the product that is configured to create OpenPanel account.
|
||||||
|
|
||||||
|
User should be able to login to their OpenPanel account:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
and to reset the password:
|
||||||
|
|
||||||
|

|
||||||
|
Loading…
Reference in New Issue
Block a user