Skip to content

Commit

Permalink
Merge pull request #27 from Anuril/0.1.0-readme
Browse files Browse the repository at this point in the history
Updated readme with clearer instructions to install 0.1.0 preview
  • Loading branch information
Anuril authored Sep 20, 2023
2 parents 995722a + 679caaa commit 883db12
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 6 deletions.
32 changes: 27 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,33 @@ Based on [previous work](https://github.com/scith/BoxBilling_Proxmox) by [Scith]
## Requirements
- Tested on Proxmox VE 7 or higher, PVE 6 should work too

## Installation
- Copy the "Serviceproxmox" folder in *modules*
- Make sure to chown to your web-servers User (f.ex `chown www-data:www-data Serviceproxmox -Rf`)
## Installation ( For 0.1.0 Preview!)

### Prerequisites

You need to run Fossbilling 0.5.5, otherwise this preview will not work.
- Make sure you uninstall the Module first by going to Extensions -> Overview
- Then, make sure that you move the pmxconfig folder in your Fossbilling rootfolder so the new installer doesn't accidentially restore an old backup.
```mv /var/www/pmxconfig /var/www/pmxold```
- Make sure you don't have any tables beginning with service_promxox in your database anymore:
```
mysql -u root
MariaDB [(none)]>use fossbilling;
MariaDB [fossbilling]> show tables;```
and then as Example:
```
MariaDB [fossbilling]> drop table service_proxmox_tag;
```
### Installation for 0.1.0 Preview
- Go to the Modules folder (f.ex: ```cd /var/www/modules```)
- Run ```git clone https://github.com/FOSSBilling/Proxmox.git Serviceproxmox```
- Go Inside the directory ```cd Serviceproxmox/```
- Checkout the 0.1.0 branch ```git checkout 0.1.0```
- Make sure to chown to your web-servers User (f.ex `chown www-data:www-data Serviceproxmox -Rf`)
- Install the Module in the Web interface.
- Configure the Proxmox module in the FOSSBilling admin area
- Add new Proxmox servers
- Add new Proxmox servers.
- "Prepare Server" on each Proxmox server (this will create the necessary API user and role) (The Plus Button in the Server List)
- Add new Proxmox products with the correct VM settings setup
Expand Down Expand Up @@ -74,4 +96,4 @@ The Proxmox Addon now has its own Menu Entry:
![image](https://github.com/Anuril/Proxmox/assets/1939311/01505103-3e76-4f48-89fb-16775e9b6a91)
## Licensing
This module is licensed under the GNU General Public License v3.0. See the LICENSE file for more information.
This module is licensed under the GNU General Public License v3.0. See the LICENSE file for more information.
2 changes: 1 addition & 1 deletion manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@
"author": "Scith & the FOSSBilling Team",
"author_url": "https://github.com/FOSSBilling/",
"license": "GPLv3",
"version": "0.0.7"
"version": "0.1.0"
}

0 comments on commit 883db12

Please sign in to comment.