Find Jobs
Hire Freelancers

VPS Server Management Configuration / Programming Job

$30-250 USD

Cancelled
Posted about 10 years ago

$30-250 USD

Paid on delivery
We need a system integrated into our site that lets users pause and suspend their VPS along with being able to see the status of theyre VPS (Paused or Suspended). It would need to send commands outbound via SSH to servers. The billing system we use is WHMCS. Each user has an account area that is populated by a PHP template ([login to view URL]). I have attached a screenshot of the client area and your account appears to still be enable for access so you should be able to login and access your old clientarea. I would like a status indicator (red or green orb) that pings the server and returns the status as green for up or red for down with the work Up or Down next to the button. If possible I would like this indicator refresh itself every 15 seconds Below that I would like a button to Stop the VPS. SSH to the customers node( a variable in the billing system) once SSH is established it then uses the "nvrun" command to issue a stop command on the VPS with the clientsname+clientnumber. It would then need to pop up a small box advising that it successfully shut it down or if for some reason SSH could not be completed (IE the node is down or the command was not successful) it would need to return a failure. As far as the start button goes it would be exactly the same except it would issue a start command to nvrun. Currently we have about 15 servers running, I would want the servers to only accept SSH connections from my main server. If you have any better idea than using SSH I would be open to your interpretation. The functions just need to be able to execute commands on each server. It would be possible for me to setup test instances for this connected to test servers.
Project ID: 5514732

About the project

6 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average $140 USD for this job
User Avatar
Hey, I beleive we may or may not have spoken about this previously, as it does ring a bell. I have a simple solution that would be quite easy. If you'd like to message me again, I can fill you in with what I would do and what I do currently as I do run a hosting company.
$150 USD in 1 day
5.0 (10 reviews)
4.3
4.3
User Avatar
A proposal has not yet been provided
$35 USD in 3 days
5.0 (2 reviews)
3.1
3.1
User Avatar
Hello, first of all, I have experience with something similar to this. I made my own web hosting provisioning system for my development server. It worked similar to the system you described. It was running on the central server and used SSH to connect to other hosting servers. I'd build a web interface using Javascript (jQuery) and PHP. It would only read data from the MySQL database. User actions regarding the VPS would be added to the queue. Queue would actually be a table in the database. A separate system would run in the background, take orders from the queue and execute them. I'd use Perl or Python for that system. It would connect to all the other servers using SSH with RSA keys. This way it would be secure and reliable. All the server commands would go through one point where they could be checked for security issues. If you want all the VPSs to allow SSH only from the central server it could be done using iptables on each of those servers. Regards, Vjekoslav Giacometti
$140 USD in 5 days
5.0 (1 review)
2.2
2.2
User Avatar
Hi, i can program easly all the necessary to manage your VPS into the WHMCS. Once i will see your current setup, it can take less than 2 day to implant this. I have setup many VPS hosting business with custom tool, so it will not be a problem for me. Let me know once you're ready to offert this service to your customer ;)
$138 USD in 2 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Riverside, United States
4.9
539
Payment method verified
Member since Sep 12, 2005

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.