Updated readme for 2.1.3

Updated readme for 2.1.3
This commit is contained in:
cp6 2022-07-20 14:47:37 +10:00
parent 3340d296f9
commit e6943b4640

144
README.md
View File

@ -1,17 +1,18 @@
# My idlers # My idlers
A web app for displaying, organizing and storing information about servers (VPS), shared & reseller hosting, seed boxes, domains, A web app for displaying, organizing and storing information about servers (VPS), shared & reseller hosting, seed boxes,
domains,
DNS and misc services. DNS and misc services.
Despite what the name infers this self hosted web app isn't just for storing idling server information. By using Despite what the name infers this self hosted web app isn't just for storing idling server information. By using
a [YABs](https://github.com/masonr/yet-another-bench-script) output you can get disk & network speed values along with a [YABs](https://github.com/masonr/yet-another-bench-script) output you can get disk & network speed values along with
GeekBench 5 scores to do easier comparing and sorting. GeekBench 5 scores to do easier comparing and sorting.
[![Generic badge](https://img.shields.io/badge/version-2.1.2-blue.svg)](https://shields.io/) [![Generic badge](https://img.shields.io/badge/Laravel-9.0-red.svg)](https://shields.io/) [![Generic badge](https://img.shields.io/badge/PHP-8.1-purple.svg)](https://shields.io/) [![Generic badge](https://img.shields.io/badge/Bootstrap-5.1-pink.svg)](https://shields.io/) [![Generic badge](https://img.shields.io/badge/version-2.1.3-blue.svg)](https://shields.io/) [![Generic badge](https://img.shields.io/badge/Laravel-9.0-red.svg)](https://shields.io/) [![Generic badge](https://img.shields.io/badge/PHP-8.1-purple.svg)](https://shields.io/) [![Generic badge](https://img.shields.io/badge/Bootstrap-5.1-pink.svg)](https://shields.io/)
<img src="https://raw.githubusercontent.com/cp6/my-idlers/main/public/My%20Idlers%20logo.jpg" width="128" height="128" /> <img src="https://raw.githubusercontent.com/cp6/my-idlers/main/public/My%20Idlers%20logo.jpg" width="128" height="128" />
[Demo site](https://demo.myidlers.com/) [Demo site](https://demo.myidlers.com/)
**Note:** Create, Update and Delete are disabled on demo site. **Note:** Create, Update and Delete are disabled on demo site.
@ -19,15 +20,26 @@ GeekBench 5 scores to do easier comparing and sorting.
[Cloud Five Limited](https://cloud-v.net/) for providing the hosting for demo installation. [Cloud Five Limited](https://cloud-v.net/) for providing the hosting for demo installation.
## 2.1.2 changes (19th July 2022): ## 2.1.3 changes (20th July 2022):
* Added YABs compare page #### Please run the following if updating from existing install:
* Added caching for YABs
* Added LabelsAssigned model ```shell
* Updated Server model to use relationships php artisan migrate
* Updated Shared model to use relationships php artisan route:cache
* Updated Shared model to use caching php artisan cache:clear
* Updated Table model to have table name defined ```
* Added YABs to JSON output page
* Added uptime, distro and kernel to YABs inserting
* Added memory swap values to YABs inserting
* Added save YABs as txt file (setting)
* Added back and edit button component with icon
* Updated Reseller model to use relationships + caching
* Updated Misc model to use relationships + caching
* Updated SeedBoxes model to use relationships + caching
* Updated ApiController to use the new model relationship calling (& caching)
* Updated container large screen max width from 1320px to 1420px
* Fixed server compare initial selection * Fixed server compare initial selection
* Fixed switch in getIpForDomain() * Fixed switch in getIpForDomain()
@ -65,13 +77,15 @@ GeekBench 5 scores to do easier comparing and sorting.
* Run `php artisan migrate:fresh --seed` to create tables and seed data * Run `php artisan migrate:fresh --seed` to create tables and seed data
* Run `php artisan serve` * Run `php artisan serve`
## Update ## Updating
If you have at least version 2.0 installed: If you already have at least version 2.0 installed:
* Run `git clone https://github.com/cp6/my-idlers.git` * Run `git clone https://github.com/cp6/my-idlers.git`
* Run `composer install` * Run `composer install`
* Run `php artisan migrate` * Run `php artisan migrate`
* Run `php artisan route:cache`
* Run `php artisan cache:clear`
## Run using Docker ## Run using Docker
@ -93,7 +107,6 @@ Run with a single click on [PikaPods.com](https://www.pikapods.com/)
[![PikaPods](https://www.pikapods.com/static/run-button.svg)](https://www.pikapods.com/pods?run=my-idlers) [![PikaPods](https://www.pikapods.com/static/run-button.svg)](https://www.pikapods.com/pods?run=my-idlers)
## API endpoints ## API endpoints
For GET requests the header must have `Accept: application/json` and your API token (found at `/account`) For GET requests the header must have `Accept: application/json` and your API token (found at `/account`)
@ -168,35 +181,35 @@ Body content template
```json ```json
{ {
"active": 1, "active": 1,
"show_public": 0, "show_public": 0,
"hostname": "test.domain.com", "hostname": "test.domain.com",
"ns1": "ns1", "ns1": "ns1",
"ns2": "ns2", "ns2": "ns2",
"server_type": 1, "server_type": 1,
"os_id": 2, "os_id": 2,
"provider_id": 10, "provider_id": 10,
"location_id": 15, "location_id": 15,
"ssh_port": 22, "ssh_port": 22,
"bandwidth": 2000, "bandwidth": 2000,
"ram": 2024, "ram": 2024,
"ram_type": "MB", "ram_type": "MB",
"ram_as_mb": 2024, "ram_as_mb": 2024,
"disk": 30, "disk": 30,
"disk_type": "GB", "disk_type": "GB",
"disk_as_gb": 30, "disk_as_gb": 30,
"cpu": 2, "cpu": 2,
"has_yabs": 0, "has_yabs": 0,
"was_promo": 1, "was_promo": 1,
"ip1": "127.0.0.1", "ip1": "127.0.0.1",
"ip2": null, "ip2": null,
"owned_since": "2022-01-01", "owned_since": "2022-01-01",
"currency": "USD", "currency": "USD",
"price": 4.00, "price": 4.00,
"payment_term": 1, "payment_term": 1,
"as_usd": 4.00, "as_usd": 4.00,
"usd_per_month": 4.00, "usd_per_month": 4.00,
"next_due_date": "2022-02-01" "next_due_date": "2022-02-01"
} }
``` ```
@ -210,27 +223,27 @@ Body content template
```json ```json
{ {
"active": 1, "active": 1,
"show_public": 0, "show_public": 0,
"hostname": "test.domain.com", "hostname": "test.domain.com",
"ns1": "ns1", "ns1": "ns1",
"ns2": "ns2", "ns2": "ns2",
"server_type": 1, "server_type": 1,
"os_id": 2, "os_id": 2,
"provider_id": 10, "provider_id": 10,
"location_id": 15, "location_id": 15,
"ssh_port": 22, "ssh_port": 22,
"bandwidth": 2000, "bandwidth": 2000,
"ram": 2024, "ram": 2024,
"ram_type": "MB", "ram_type": "MB",
"ram_as_mb": 2024, "ram_as_mb": 2024,
"disk": 30, "disk": 30,
"disk_type": "GB", "disk_type": "GB",
"disk_as_gb": 30, "disk_as_gb": 30,
"cpu": 2, "cpu": 2,
"has_yabs": 0, "has_yabs": 0,
"was_promo": 1, "was_promo": 1,
"owned_since": "2022-01-01" "owned_since": "2022-01-01"
} }
``` ```
@ -244,7 +257,7 @@ Body content template
{ {
"price": 10.50, "price": 10.50,
"currency": "USD", "currency": "USD",
"term" : 1 "term": 1
} }
``` ```
@ -254,7 +267,6 @@ Delete a server
`/servers/ID` `/servers/ID`
## Notes ## Notes
**Public viewable listings** **Public viewable listings**