Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ability to control server status from Manager #330

Open
NEXUS2345 opened this issue Dec 3, 2018 · 5 comments
Open

Add ability to control server status from Manager #330

NEXUS2345 opened this issue Dec 3, 2018 · 5 comments

Comments

@NEXUS2345
Copy link

As the servers cost money to deploy, I believe it may be useful to have buttons to allow the stopping, starting and restarting of servers on DigitalOcean, GCP, AWS, etc. to the manager. For someone who uses the VPN infrequently like me, this would be very useful in the long term for cost saving.

@ghost
Copy link

ghost commented Dec 3, 2018 via email

@NEXUS2345
Copy link
Author

Some VPS providers do still continue to charge no matter the status of the VPS. But in the case of DigitalOcean, GCP and AWS, they all charge per second/minute/hour of usage, and so switching off the VPS does save money.

@ghost
Copy link

ghost commented Dec 3, 2018

Okay, we usually use Vultr to achieve same goal. It's a good idea, not only for save money. I don't like login to web panel only for shutdown a server too.

IMO, just enable this feature on 'integrated' server. For custom server, they usually have no API to do that.

(an idea, maybe crazy: integrate autoscaling with outline, you even needn't click any button to save money)

@lgg
Copy link

lgg commented Dec 5, 2018

@NEXUS2345 as I know Digital Ocean still charges you because of IPv4 address in use.

@fortuna
Copy link
Collaborator

fortuna commented Jan 8, 2019

That's a good feedback, but as pointed out, you will need to destroy the server in most platforms in order to save money, and recreating will likely mean a new IP, which invalidates the access keys, unless you have a floating IP or domain to use.

There may be other ways to accomplish that. For example, maybe we could create and destroy servers on demand from the client. The creation process could automatically add the new key to the servers list. It wouldn't help if you use the server in multiple devices though.

I think this needs more brainstorming.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants