Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Subscribe to our newsletter

Advertise on LowEndTalk.com

Latest LowEndBox Offers

    Backup space for your VPS clients?
    New on LowEndTalk? Please read our 'Community Rules' by clicking on it in the right menu!

    Backup space for your VPS clients?

    soluslabssoluslabs Member
    edited April 2013 in General

    With the new central backup pending release for next week a few ideas have been flying around the office. Someone suggested a backup space feature.

    The general idea would be FTP (plain/TLS) on a per client basis. You can define the amount of space, transfer speeds and IP's allowed to connect to the space (default to VPS ips) from within SolusVM. This would then allow you to supply the space as a complimentary service with vps or even charge for it as an extra.

    Other options could be explored like SFTP and rsync but security would need to be looked into first.

    We know some data centers already offer these sort of services to dedicated server customers (OVH etc..) but thought it might be a good idea for the lowend VPS providers who don't want to backup there own customers VPS.

    Would you use it?

    Comments

    • This sounds like a good idea. I assume this will be in addition to the 'central backup' as we know it now where the whole VM is backed up? Would be useful for things like database backups etc

    • AnthonySmithAnthonySmith Top Provider

      Once the original solus backup system brought down a few nodes due to it looping I put my own rsync + ftp servers in place and offered all customers backup space on them, so this sounds like a nice way to automate it all.

      Happy to offer any input you might want based on 2 years of running ftp+rsync for VPS customers.

      Had enough of the scams on lowendbox, lowendtalk is now being infiltrated by corruption so I have chosen to make an low end exit #lexit for now - you can find me HERE

    • marcmmarcm Member

      @soluslabs - Absolutely! We would definitively use this feature! Also, I like SolusVM 1.14 allot and the Bootstrap client area template is a God sent feature. Keep up the good work guys!

    • AlexBarakovAlexBarakov Member, Provider

      It's a great idea.

      This is something we offer with our plans for free, with 3rd party panel, additional costs of running and etc. Having it integrated in the svm panel would be great.

      AlphaVPS - OpenVZ and KVM, DDoS Protected VPS in London, UK | Sofia, BG | Nuremberg, DE | NYC, US and LA, US. Cheap Dedicated servers with fast delivery!

    • @Alex_LiquidHost said: This is something we offer with our plans for free, with 3rd party panel, additional costs of running and etc. Having it integrated in the svm panel would be great.

      What do you use at the moment if I may ask?

      Patrick | INIZ
    • I will add in my usual gripe, do not add support load to me, whatever solution you decide, make sure I can give the end user access so they can create backups on their own.

      I know many won't or fail to grasp the concept, but as long as I can have them able to do it on their own, getting them to drink the water is not my problem as long as there a path to show them the water.

      Hostigation High Resource Hosting - SolusVM KVM VPS / Proxmox OpenVZ VPS- Low Cost Comodo SSL Certificates
    • AnthonySmithAnthonySmith Top Provider

      And for the love of Brian... test it, test it then test it again on an environment that even comes close to simulating a live node under heavy use.

      Had enough of the scams on lowendbox, lowendtalk is now being infiltrated by corruption so I have chosen to make an low end exit #lexit for now - you can find me HERE

    • jarjar Provider
      edited April 2013

      Why

      @soluslabs said: SFTP and rsync but security

      Forgive my poking, but I think these statements should be swapped. It's not even like FTP is the more convenient or reliable option. Certainly not the most secure.

    • For once I agree with @jarland

      The Original Daniel.

    • jarjar Provider

      @MrAndroid said: For once I agree with @jarland

      image

    • An API would be nice so we can bill for such space :D

    • @ShardHost said: This sounds like a good idea. I assume this will be in addition to the 'central backup'

      Yes thats correct.

      @AnthonySmith said: Happy to offer any input you might want based on 2 years of running ftp+rsync for VPS customers.

      Great. Drop a ticket in next week if you don't mind.

      @miTgiB said: I will add in my usual gripe, do not add support load to me, whatever solution you decide, make sure I can give the end user access so they can create backups on their own.

      Maybe you misunderstand this feature. The client would have access to there space. They would need to use it how they wish.

      @jarland said: Forgive my poking, but I think these statements should be swapped. It's not even like FTP is the more convenient or reliable option. Certainly not the most secure.

      So it's easier to secure a host offering sftp and rsync than ftp?

    • Looks promising.Waiting to test ...

      I am not Rick

    • @ftpit said: Looks promising.Waiting to test ...

      FYI this was only an idea. It not even coded yet. Although it's not a massive task!

    • jarjar Provider

      @soluslabs said: So it's easier to secure a host offering sftp and rsync than ftp?

      In few cases do I find the words spelled out to accurately display the difference, but here I find it absolutely relevant:
      FTP = File Transfer Protocol
      SFTP = Secure File Transfer Protocol

      There are many ways that you could go about it, but FTP is both the least secure transfer method mentioned and the most unreliable as well. Sure FTP is mostly fine but the others are significantly better. The setup process on your end should be different, but not so much as to justify spending the time configuring FTP over SFTP.

    • HalfEatenPieHalfEatenPie Member
      edited April 2013

      @soluslabs said: So it's easier to secure a host offering sftp and rsync than ftp?

      SFTP vs FTP: https://www.ccs.uky.edu/machines/sftp.html

      SFTP is the secure version of FTP. To my knowledge, FTP (plain) sends the username and password in clear-text. There are obviously ways to encrypt this (FTPS) but basically the easiest way is probably just to have SFTP (most of the time works with just the SSH Daemon).

      Catalyst Host - Pie Approved!
    • jarjar Provider
      edited April 2013

      Applying limits to functionality of SFTP is also not difficult. With our April fools promotion I did just that, and I didn't even know how to do it 15 minutes before.

    • @jarland said: There are many ways that you could go about it, but FTP is both the least secure transfer method

      You have the wrong end of the stick. I am talking about host security not the data transfer security.

    • @jarland said: SFTP = Secure File Transfer Protocol

      Slower File Transfer Protocol ;)

      Also, if the node/master only needs to talk to your storage host, /etc/hosts.allow comes to mind to make ftpd just as secure

      Hostigation High Resource Hosting - SolusVM KVM VPS / Proxmox OpenVZ VPS- Low Cost Comodo SSL Certificates
    • jarjar Provider

      @soluslabs said: I am talking about host security not the data transfer security.

      You're already creating shell accounts on the host nodes to use a java console, I wouldn't think this would be terribly difficult for you to narrow in functionality.

    • joepie91joepie91 Member, Provider

      Preferably don't use FTP, but use SFTP or similar (as said before). If you are going to use FTP, then at the very least only allow TLS, and not unencrypted.

    • @jarland said: You're already creating shell accounts on the host nodes to use a java console, I wouldn't think this would be terribly difficult for you to narrow in functionality.

      But would require a vast amount of testing. We would most likely use the Match functions in OpenSSH 5

    • jarjar Provider
      edited April 2013

      @soluslabs said: But would require a vast amount of testing. We would most likely use the Match functions in OpenSSH 5

      Just a thought, in the end the idea is a good one I think.

    • @joepie91 said: Preferably don't use FTP, but use SFTP or similar (as said before). If you are going to use FTP, then at the very least only allow TLS, and not unencrypted.

      We would do the ftp configuration on the backup servers and enable TLS as default with a self signed certificate out of the box.

    • SpiritSpirit Disabled
      edited April 2013

      Good idea. This option is available with XenVZ/OpenITC control panel almost half decade and it works exactly the way Timmy would want it - everything is done with control panel without need to open support ticket.

      Edit FTP details

      Disk space quota: 9.375GB
      

      Monthly data transfer quota: 93.75GB
      FTP server(s) available:
      XXX.datacentre.newcastle.XXXXXXXXXXXXXX.co.uk

          You may store your data on as many servers as you like. Your quota will be shared between servers.
      
      FTP username: vpsXXXX.vm
      

      FTP password:

      (optional setting): FTP over Explicit TLS/SSL - available last time when I checked it.

    • Use rsync...

      This signature is brought to you by the NSA. Spying on the entire world since 1952!

    • 10/10 would use.

    • Mon5t3rMon5t3r Member
      edited April 2013

      @jarland said: SFTP = Secure File Transfer Protocol

      eh? I thought the S stand for SSH not Secure.

      Yes! I'm with Carstensz Pyramid Server Now stop asking me please :D
    • @Mon5t3r said: eh? I thought the S stand for SSH not Secure.

      SSH FTP results in secured file transfer - http://en.wikipedia.org/wiki/SFTP

    Sign In or Register to comment.