Novacha
Content Contributer
As the amount of virtual servers I own increased, I had trouble keeping track of them, what their purpose was and all their details (cost, memory, etc.). I used to keep an excel spreadsheet, but it wasn't able to do a lot of what I wanted. Over the week or so, I have been working on a server management system and I just wanted to showcase where it is at here.
Initially, it started pretty basic with just keeping track of servers and their various details, but now it sports a few more features:
It is built on Django and uses Bootstrap V3. I posted some screenshots to give you a better example of what it is all about:
Homepage / Server List
Specific servers
Server Details
Server Specs
Server uptime
Server purpose
Server SolusVM integration (pulls data from SolusVM)
Server Admin
The images below are split because the page was too tall for one screenshot.
Both the email notifications when the server goes down or up
Currently, the source is hosted in a private repository (Bitbucket) but if people want, I can upload it to Github. The code is now on Github! This is still way before any type of formal versioned release. Since this uses the Django framework, it is harder to deploy than a simple PHP script. If I release it on Github, I will post installation instructions for Debian and Ubuntu systems. Debian and Ubuntu instructions are now online! The docs are at https://server-listing.readthedocs.org
Here is the link to the git repository:
https://github.com/ServerListing/Server_Listing
Initially, it started pretty basic with just keeping track of servers and their various details, but now it sports a few more features:
- Ping checking with history, email notifications and status badges
- Solus VM integration
Rather than typing data in yourself, this system can pull in all of the data the SolusVM API makes available - Pull all IP address from solus
- Pull HDD space from solus
- Pull RAM amount from solus
- Direct implementation of solus page
- Servers can have a purpose
- Servers show the time left with a progress bar
It is built on Django and uses Bootstrap V3. I posted some screenshots to give you a better example of what it is all about:
Homepage / Server List
Specific servers
Server Details
Server Specs
Server uptime
Server purpose
Server SolusVM integration (pulls data from SolusVM)
Server Admin
The images below are split because the page was too tall for one screenshot.
Both the email notifications when the server goes down or up
Here is the link to the git repository:
https://github.com/ServerListing/Server_Listing
Last edited by a moderator: