1
0
mirror of https://github.com/cp6/my-idlers.git synced 2024-11-16 15:33:44 +01:00
Go to file
cp6 8a6b1ea54e Fixed last return id for new provider and location insert
Fixed last return id for new provider and location insert
2021-01-24 13:33:45 +11:00
assets Fixed page jumping on modal open 2021-01-24 13:31:13 +11:00
yabs Added YABs folder 2021-01-20 14:50:01 +11:00
calls.php Initial file upload 2021-01-20 14:41:37 +11:00
class.php Fixed last return id for new provider and location insert 2021-01-24 13:33:45 +11:00
index.php Initial file upload 2021-01-20 14:41:37 +11:00
LICENSE Initial commit 2021-01-20 14:35:05 +11:00
my_idlers.sql Added server notes input/field 2021-01-24 12:44:51 +11:00
README.md Images linked 2021-01-20 15:01:46 +11:00
update.sql Added server notes input/field 2021-01-24 12:44:51 +11:00

My idlers

A web app for displaying, organizing and storing information about servers (VPS), shared hosting and domains.

Despite what the name infers this self hosted web app isn't just for storing idling server information. By using a YABs output you can get disk & network speed values along with GeekBench 5 scores to do easier comparing and sorting.

Generic badge

Requires

  • PHP 7.4 (compatible with 8.0)
  • MySQL

Features

  • Add servers
  • Add shared hosting
  • Add domains
  • Auto suggest locations
  • Auto suggest providers
  • Get YABs data from output
  • Save & view YABs output
  • Next due date system
  • Multi currency compatibility
  • Multi payment-term compatibility
  • Pre-defined operating systems
  • Assign tags
  • Assign server type (KVM, OVZ, LXC & dedi)
  • Easy to edit values
  • Order by table
  • Search items
  • Tally/stats card
  • One-page design

Install

  • Download the zip and unpack the files from my-idlers-main/ into your directory of choice.
  • Run my_idlers.sql in MySQL.
  • Edit class.php lines 544-547 for your MySQL details.
  • Edit class.php lines 539-541 for card order type.

Notes

There is no authentication provided! Either use on a local network or put behind authentication.

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:

# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

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

Screenshot1

screenshot2

screenshot3

screenshot4

screenshot5

Auto complete location

Auto complete provider