Added notes input for servers
Added SSH port input for servers
Added YABs update disk & network speed values (Keeps history)
Added red button for closing modals
Added update.sql for pre-existing installations only.
Fixed page jumping horizontally when opening modals
Fixed search showing duplicates when typing fast
Fixed adding provider and locations return id
Updated my_idlers.sql for changes
Updated view YABs modal to be wider
Updated config constants to new class at top of class.php
I cant edit "owned since" on existing servers. Seems to work if you add it while adding the server, but it ignores it if I try to add it on already existing servers.
Not all servers have IPv4 addresses, it should not be a required field.
Since you have to specify hostname, why not try to resolve the hostname and pre-populate the IPv4 and IPv6 fields with the data returned? I know that not everyone uses resolvable FQDN's, but many of us do and it would be a nice touch.
If geekbench fails during Yabs, you get a Yabs output with a line at the end saying something like "Geekbench failed". If you paste an output like that into the interface and press "Add", the interface complete crashes and cant render a complete page ever again. Only way to fix it is to manually edit the SQL or drop the db and start over. Some kind of input validation or error checking when rendering the output would be nice.
Nice project to create a more up to date version for server monitoring but for now I still prefer https://github.com/seikan/NodeList which just looks nicer.
@webcraft said:
Nice project to create a more up to date version for server monitoring but for now I still prefer https://github.com/seikan/NodeList which just looks nicer.
You dont happen to have some screenshots or even a demo, would you?
@webcraft said:
Nice project to create a more up to date version for server monitoring but for now I still prefer https://github.com/seikan/NodeList which just looks nicer.
You dont happen to have some screenshots or even a demo, would you?
Awesome app, requires absolutely no database. I am still using it. Few issues are (as far as I have noticed)
1) No way to specify IPv6. The IP field isnt long enough to save an IPv6 address even in the short form
2) Works only on PHP 5.6. PHP 7.x+ gives "Internal Server Error" on all pages due to deprecated functions
3) No way to export your data so once its there (and stored in json files), you cannot export them as CSV etc
Awesome app, requires absolutely no database. I am still using it. Few issues are (as far as I have noticed)
1) No way to specify IPv6. The IP field isnt long enough to save an IPv6 address even in the short form
2) Works only on PHP 5.6. PHP 7.x+ gives "Internal Server Error" on all pages due to deprecated functions
3) No way to export your data so once its there (and stored in json files), you cannot export them as CSV etc
1) yes, this is indeed an issue but can be fixed by manually editing the view
2) only two brackets need to be changed, then it's working again. It can be fixed by manually editing the includes/function.php#L27 (curly to square brackets).
3) https://json-csv.com/ not sure if the result is what you need though..
it requires quite a bit of extra work but all in all my fave panel for now, still.
If you have version 1.1 or less installed please run update.sql
Added table view type (use switcher icon to change to this view)
Added auto get IPv4/IPv6 based on hostname (Click icon at hostname input)
Added up/down status (Click OS icon)
Updated the order by table for better formatting
Removed unused buttons from the CSS
Updated Minor style changes
Updated update.sql for pre-existing installations only.
Updated when type DEDI selected "is_dedi" will be toggled
Updated IPv4 no longer required field
Fixed no location and/or provider causing uneven cards
Updated delete labels
Updated domain terms to be annual and longer only
Fixed error when all speed tests are "busy"
Updated my_idlers.sql for changes
Recommended providers: BuyVM - MXroute - LunaNode - Forpsi - IntoVPS
Contact me for all of your Mail-in-a-Box email hosting needs at AnyDomain. I am also a proud reseller of MXroute email.
the list layout is great but as soon as the page is refreshed, it returns back to tile mode (use cookies OR a URL placeholder for the preference e.g. https://idlers/#tile or https://idlers/#list
the update.sql file should have some comment to identify which release they database changes were added in, I upgraded from v1.1 to v1.2 so I had to check all queries and run them one by one OR have a filder for "schema" and have all sql updates in them as "update_1.1.sql" etc
Sorry about that. I noticed it and did a fix however when re-doing the release it didn't include it.
tldr: get_ip.php & check_up.php should be calls.php in scipts.min.js
@Asim said: the update.sql file should have some comment to identify which release they database changes were added in, I upgraded from v1.1 to v1.2 so I had to check all queries and run them one by one OR have a filder for "schema" and have all sql updates in them as "update_1.1.sql" etc
Good idea, for me i wasn't running into issues with the alter table command even if it had been run before. I will name the update files to include their version.
@Asim said: the list layout is great but as soon as the page is refreshed, it returns back to tile mode (use cookies OR a URL placeholder for the preference e.g. https://idlers/#tile or https://idlers/#list
Was something i had thought about and will look at adding this
Comments
The Panel is awesome man, thanks
Greetings from 🇩🇪 North Rhine-Westphalia, Xenic.
Any plans on supporting sqlite instead of mysql? That would make it really lightweight and easy to install, and that's always a good thing.
If I get the time I might even look into porting it myself, I like the idea but I really dislike the use of mysql when not needed.
I'm working on something similar
It's based on VueJS, a vanilla PHP backend and using simple json files for storage instead of a database.
https://canvay.io - A simple webhosting platform
https://v6node.com - Affordable IPv6 only KVMs
Just installed it and it's pretty nice, will submit some bugreports soon though
When can we get our hands on it. I can be a beta tester of the app
you are probably adding a server without YABS and not adding anything in the CPU CLOCK SPEED field
Nopp, it was a php problem. I solved it though.
Probably February
https://canvay.io - A simple webhosting platform
https://v6node.com - Affordable IPv6 only KVMs
1.1 changes:
Link
If you have version 1.0 please run
update.sql
@corbpie thanks for the updates
Did you caught the blank-edit ghost in this version?
Nope, I can't replicate it to find the cause. It hasn't been happening for me locally and on the demo site
Wow, that was fast! Thanks!
@corbpie INBOX me your email and I can provide a copy of the data I have, for debugging
Some observations and suggestions.
Nice project to create a more up to date version for server monitoring but for now I still prefer https://github.com/seikan/NodeList which just looks nicer.
You dont happen to have some screenshots or even a demo, would you?
I hope I'm allowed to share the link to the other forum but it was released here: https://www.lowendtalk.com/discussion/99120/vps-server-inventory-system
Awesome app, requires absolutely no database. I am still using it. Few issues are (as far as I have noticed)
1) No way to specify IPv6. The IP field isnt long enough to save an IPv6 address even in the short form
2) Works only on PHP 5.6. PHP 7.x+ gives "Internal Server Error" on all pages due to deprecated functions
3) No way to export your data so once its there (and stored in json files), you cannot export them as CSV etc
@corbpie can we do "tiles" layout and "list" layout options for the end user?
Meaning tiles like it is now and list being a table?
yes, precisely
I can eventually but tables on mobile devices wouldn’t go to well.
1) yes, this is indeed an issue but can be fixed by manually editing the view
2) only two brackets need to be changed, then it's working again. It can be fixed by manually editing the includes/function.php#L27 (curly to square brackets).
3) https://json-csv.com/ not sure if the result is what you need though..
it requires quite a bit of extra work but all in all my fave panel for now, still.
1.2 changes:
Link
If you have version 1.1 or less installed please run update.sql
New table view:
Very nice, thank you for this @corbpie
Recommended providers: BuyVM - MXroute - LunaNode - Forpsi - IntoVPS
Contact me for all of your Mail-in-a-Box email hosting needs at AnyDomain. I am also a proud reseller of MXroute email.
I see references to "check_up.php", but there is no such file?
awesome, thanks for all the efforts you put into this @corbpie !
Wow, this is awesome. Installed it this morning and started adding servers. Really love the due date feature so I know when to renew/cancel.
Thank you so much @corbpie
@corbpie thanks for v1.2
three issues I have noticed so far
waiting for the get_ip.php file
Sorry about that. I noticed it and did a fix however when re-doing the release it didn't include it.
tldr:
get_ip.php
&check_up.php
should becalls.php
in scipts.min.jsGood idea, for me i wasn't running into issues with the alter table command even if it had been run before. I will name the update files to include their version.
Was something i had thought about and will look at adding this