Merge branch 'main' into dev

This commit is contained in:
corbpie 2022-02-19 00:01:03 +11:00 committed by GitHub
commit 2fd5fb2874
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,24 +2,29 @@
A web app for displaying, organizing and storing information about servers (VPS), shared hosting and domains. A web app for displaying, organizing and storing information about servers (VPS), shared hosting and domains.
## V2 notes
V2 build is going to be a complete overhaul of My idlers with the project being moved onto the Laravel framework. This will simplyfy development and most of the features from the original build will be present in V2.
[Live demo](https://myidlers.srv3r.com/)
Despite what the name infers this self hosted web app isn't just for storing idling server information. 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 GeekBench 5 scores to do easier comparing and sorting. By using 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.
[![Generic badge](https://img.shields.io/badge/version-1.5-blue.svg)](https://shields.io/) [![Generic badge](https://img.shields.io/badge/version-1.5-blue.svg)](https://shields.io/)
## 1.3 changes: ## 1.4 changes:
**If you have version 1.2 already installed please run ```update1.2to1.3.sql```** **If you have version 1.3 already installed please run ```update1.3to1.4.sql```**
* Added constant to set main view type (cards or table). * Added compare servers section
* Fixed DNS GET requests. * Added ASN fetcher
* Added label field/input for servers. * Added check for min version PHP 7.4
* Fixed domain & shared hosting deletion. * Added errors checks for YABs output inserting
* Updated to dns_get_record() instead of DNS API calling. * Added improved screenshots to readme
* Added KB/s to MB/s conversion. * Updated delete YABs txt file when deleting server data
* Fixed active status for view type div. * Added save YABs to txt file constant
* Added attach domain to server or shared hosting. * Updated domain attached to errors when null
* Updated search to include tags and labels. * Updated getIpForDomain() call to echo (working now)
* Updated server view more modal formatting.
* Updated server edit modal formatting.
* Updated `my_idlers.sql` for changes * Updated `my_idlers.sql` for changes
## Requires ## Requires
@ -36,6 +41,7 @@ By using a [YABs](https://github.com/masonr/yet-another-bench-script) output you
* [Auto get IP's from hostname](https://cdn.write.corbpie.com/wp-content/uploads/2021/01/my-idlers-self-hosted-server-domain-information-ips-from-hostname.gif) * [Auto get IP's from hostname](https://cdn.write.corbpie.com/wp-content/uploads/2021/01/my-idlers-self-hosted-server-domain-information-ips-from-hostname.gif)
* [Check up/down status](https://cdn.write.corbpie.com/wp-content/uploads/2021/01/my-idlers-self-hosted-server-domain-information-ping-up-feature.gif) * [Check up/down status](https://cdn.write.corbpie.com/wp-content/uploads/2021/01/my-idlers-self-hosted-server-domain-information-ping-up-feature.gif)
* Get YABs data from output * Get YABs data from output
* Compare 2 servers
* Save & view YABs output * Save & view YABs output
* Update YABs disk & network results * Update YABs disk & network results
* Next due date system * Next due date system
@ -56,7 +62,7 @@ By using a [YABs](https://github.com/masonr/yet-another-bench-script) output you
* Download [the zip](https://github.com/cp6/my-idlers/archive/main.zip) and unpack the files from ```my-idlers-main/``` into your directory of choice. * Download [the zip](https://github.com/cp6/my-idlers/archive/main.zip) and unpack the files from ```my-idlers-main/``` into your directory of choice.
* Run `my_idlers.sql` in MySQL. * Run `my_idlers.sql` in MySQL.
* **Only run ```update1.2to1.3.sql``` if you have version 1.2 installed.** * **Only run ```update1.3to1.4.sql``` if you have version 1.3 installed.**
* Edit ```class.php``` lines ```13-16``` for your MySQL details. * Edit ```class.php``` lines ```13-16``` for your MySQL details.
* Edit ```class.php``` lines ```8-10``` for card order type. * Edit ```class.php``` lines ```8-10``` for card order type.