2021-01-20 14:35:24 +11:00
# My idlers
A web app for displaying, organizing and storing information about servers (VPS), shared hosting and domains.
2021-08-19 17:24:28 +10:00
[Live demo ](https://myidlers.srv3r.com/ )
2021-01-20 14:35:24 +11:00
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.
2021-02-07 10:30:07 +11:00
[](https://shields.io/)
2021-01-31 12:46:46 +11:00
2021-02-07 01:28:39 +11:00
## 1.4 changes:
**If you have version 1.3 already installed please run ```update1.3to1.4.sql` ``**
* Added compare servers section
* Added ASN fetcher
* Added check for min version PHP 7.4
* Added errors checks for YABs output inserting
* Added improved screenshots to readme
* Updated delete YABs txt file when deleting server data
* Added save YABs to txt file constant
* Updated domain attached to errors when null
* Updated getIpForDomain() call to echo (working now)
2021-01-25 11:57:26 +11:00
* Updated `my_idlers.sql` for changes
2021-01-20 14:35:24 +11:00
2021-01-20 14:55:09 +11:00
## Requires
2021-01-20 14:35:24 +11:00
* PHP 7.4 (compatible with 8.0)
* MySQL
2021-01-20 14:55:09 +11:00
## Features
2021-01-20 14:35:24 +11:00
* Add servers
* Add shared hosting
* Add domains
* [Auto suggest locations ](https://cdn.write.corbpie.com/wp-content/uploads/2021/01/my-idlers-self-hosted-server-domain-information-auto-location.gif )
* [Auto suggest providers ](https://cdn.write.corbpie.com/wp-content/uploads/2021/01/my-idlers-self-hosted-server-domain-information-auto-provider.gif )
2021-01-29 11:42:44 +11:00
* [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 )
2021-01-20 14:35:24 +11:00
* Get YABs data from output
2021-02-07 01:28:39 +11:00
* Compare 2 servers
2021-01-20 14:35:24 +11:00
* Save & view YABs output
2021-01-29 11:42:44 +11:00
* Update YABs disk & network results
2021-01-20 14:35:24 +11:00
* Next due date system
* Multi currency compatibility
* Multi payment-term compatibility
* Pre-defined operating systems
* Assign tags
2021-01-31 12:46:46 +11:00
* Assign labels
2021-01-20 14:35:24 +11:00
* Assign server type (KVM, OVZ, LXC & dedi)
* Easy to edit values
* Order by table
* Search items
* Tally/stats card
* One-page design
2021-01-20 14:55:09 +11:00
## Install
2021-01-20 14:35:24 +11:00
2021-01-20 14:55:09 +11:00
* 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.
2021-01-20 14:35:24 +11:00
* Run `my_idlers.sql` in MySQL.
2021-01-25 11:57:26 +11:00
2021-02-07 01:28:39 +11:00
* **Only run ```update1.3to1.4.sql` `` if you have version 1.3 installed.**
2021-01-25 11:57:26 +11:00
* Edit ```class.php` `` lines ` ``13-16` `` for your MySQL details.
* Edit ```class.php` `` lines ` ``8-10` `` for card order type.
2021-01-20 14:35:24 +11:00
2021-01-31 12:46:46 +11:00
* Make sure you have write access to process and store the YABs outputs.
2021-01-20 14:35:24 +11:00
2021-01-20 14:55:09 +11:00
## Notes
2021-01-20 14:35:24 +11:00
**There is no authentication provided!**
Either use on a local network or put behind authentication.
2021-01-20 14:55:09 +11:00
**Supporting YABS commands:**
```curl -sL yabs.sh | bash` ``
or
```curl -sL yabs.sh | bash -s -- -r` ``
**Make sure YABs output starts at the first line which is:**
```# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #` ``
2021-01-20 14:35:24 +11:00
**A trimmed Bootstrap is used.** Only the used classes and elements are in ```style.css` ``
Therefore adding more obscure columns or Bootstrap classes will not initially work as intended until you put this source css into ```style.css` ``.
**Auto complete provider & location are text inputs!** This means that if your choice isn't there then simply type it out
and upon form submission it gets added to the pool to choose from next time.
### Screenshots
2021-02-03 11:43:12 +11:00
[](https://cdn.write.corbpie.com/wp-content/uploads/2021/02/my-idlers-self-hosted-server-info-cards.jpg)
2021-01-20 14:35:24 +11:00
2021-02-03 11:43:12 +11:00
[](https://cdn.write.corbpie.com/wp-content/uploads/2021/02/my-idlers-self-hosted-server-info-table.jpg)
2021-01-20 14:41:37 +11:00
2021-02-03 11:43:12 +11:00
[](https://cdn.write.corbpie.com/wp-content/uploads/2021/02/my-idlers-self-hosted-server-info-more-modal.jpg)
2021-01-20 14:35:24 +11:00
2021-02-03 11:43:12 +11:00
[](https://cdn.write.corbpie.com/wp-content/uploads/2021/02/my-idlers-self-hosted-server-info-edit-modal.jpg)
2021-01-20 14:41:37 +11:00
2021-02-03 11:43:12 +11:00
[](https://cdn.write.corbpie.com/wp-content/uploads/2021/02/my-idlers-self-hosted-server-info-order-servers.jpg)
2021-01-20 14:35:24 +11:00
2021-02-03 11:43:12 +11:00
[](https://cdn.write.corbpie.com/wp-content/uploads/2021/02/my-idlers-self-hosted-server-info-search.jpg)
2021-01-20 14:41:37 +11:00
2021-02-03 11:43:12 +11:00
[](https://cdn.write.corbpie.com/wp-content/uploads/2021/02/my-idlers-self-hosted-server-info-summary-card.jpg)
2021-01-20 14:35:24 +11:00
2021-02-03 11:43:12 +11:00
[](https://cdn.write.corbpie.com/wp-content/uploads/2021/02/my-idlers-self-hosted-server-info-compare-two-servers.jpg)
2021-01-20 14:41:37 +11:00
2021-02-03 11:43:12 +11:00
[](https://cdn.write.corbpie.com/wp-content/uploads/2021/02/my-idlers-self-hosted-server-info-add-server-from-yabs.jpg)
2021-01-29 11:42:44 +11:00
2021-02-03 11:43:12 +11:00
[](https://cdn.write.corbpie.com/wp-content/uploads/2021/02/my-idlers-self-hosted-server-info-add-shared-hosting.jpg)
2021-01-20 14:41:37 +11:00
2021-01-20 15:01:46 +11:00
[](https://cdn.write.corbpie.com/wp-content/uploads/2021/01/my-idlers-self-hosted-server-domain-information-auto-location.gif)
2021-01-20 14:35:24 +11:00
2021-01-20 14:41:37 +11:00
2021-01-20 15:01:46 +11:00
[](https://cdn.write.corbpie.com/wp-content/uploads/2021/01/my-idlers-self-hosted-server-domain-information-auto-provider.gif)
2021-01-20 14:35:24 +11:00
2021-01-29 11:42:44 +11:00
[](https://cdn.write.corbpie.com/wp-content/uploads/2021/01/my-idlers-self-hosted-server-domain-information-ips-from-hostname.gif)
[](https://cdn.write.corbpie.com/wp-content/uploads/2021/01/my-idlers-self-hosted-server-domain-information-ping-up-feature.gif)
[](https://cdn.write.corbpie.com/wp-content/uploads/2021/01/my-idlers-self-hosted-server-domain-information-table-view.gif)