Best way/app to setup FTP server?

Discussion in 'Mac Apps and Mac App Store' started by gianthobbit, Feb 5, 2012.

  1. gianthobbit macrumors 6502

    Apr 20, 2010
    I want to send backups of our website to Mac at home on a weekly basis. The best way I can see how to do this is create a script to send the files to my mac via FTP.

    What is the best way to go about this? Is there a go to app for this?

    P.S. 2010 iMac, Lion.
  2. robgendreau macrumors 68040

    Jul 13, 2008
    Why don't you check with your hosting service? You don't give enough info to answer your question, or even tell what software the host is running.
  3. gianthobbit thread starter macrumors 6502

    Apr 20, 2010
    It's is a linux server and I will be running cron jobs to send the back ups via FTP. I did not go into a ton of detail as I need to do more research on how this is done and since the output is FTP I felt it standard. Since I am on a dedicated server, I am in charge of backups. This what they recommended to do.

    My first hurdle is hosting a FTP server on my Mac. Suggestions on the near way/app to do that?
  4. tyche macrumors 6502

    Jul 30, 2010
    Opening up your home pc to allow incoming connections especially FTP is very insecure.

    I instead would use sftp or rsync over ssh. Going a google search should find a bunch of examples how to set up an rsync backup schedule. Depending on the size of your data you might want to look at doing a 7 day differential backup strategy.

    Anyway the first thing you need to do is set up any forwarding rules on your router to allow incoming ports to your iMac. Another issue is depending on how network security is set up at work, this who process might not even work. Most sites lock things down pretty tight to avoid exploits.
  5. jmcgeejr macrumors 6502


    Oct 7, 2010
    Seattle, WA
    I agree, I use CRUSHFTP, it's by far the best for the mac
  6. gianthobbit thread starter macrumors 6502

    Apr 20, 2010
    That what I wanted to hear, thanks!
  7. gianthobbit thread starter macrumors 6502

    Apr 20, 2010
    Do I need to be worried about my IP changing as well? Our ISP leases the IP to us and when you restart the router we frequently get a new IP (pretty standard).

    Suggestions on guides for managing the router forwarding ports?
  8. saberahul macrumors 68040

    Nov 6, 2008
    Yea, that just means you have a dynamic IP address... something more secure than a static one.
  9. aristobrat macrumors G5

    Oct 14, 2005
    Yes. As mentioned, look at dynamic DNS service. DynDNS used to offer a free account, but not sure if they still do.

    Also, if you're planning on using FTP to your house, you might want to verify that your ISP doesn't block ports. My ISP (Cox Cable) blocks both incoming FTP and HTTP on residential accounts.
  10. gianthobbit thread starter macrumors 6502

    Apr 20, 2010
    I guess I will first test it and see if it works. If I have any trouble the ISP blocking the ports could be the issue and I will call then.

    What steps do I need to take for the dynamic IP address? I think the port forwarding directions that CrushFTP provides will do. I am not sure who to address the dynamic IP address however.
  11. Panch0 macrumors 6502a

    Feb 23, 2010
    Many routers support Dynamic DNS clients. There would probably be a DDNS tab on the admin screen of the router. They would have a list of services that you can use through the router itself.

    I have used DYNDNS for years (they are now branding themselves as, but there are other services. Even if your router doesn't support a given service, they will most likely have a free client that will automatically update the service when your dynamic IP address changes.

    Just search for "Dynamic DNS" and you should get a list of providers...

    Also some other devices, like Synology NAS devices have built-in DDNS client support (and sometimes FTP/SSH/SFTP service support as well).
  12. tyche macrumors 6502

    Jul 30, 2010
    There's several Internet based backup solutions that would worth investigating. Their prices are quite reasonable and your work could pay for them. I just think what youre trying to do is going to be a real headache.

    Backup your data to the 'cloud' as an offsite solution. it would be safer , encrypted and wouldn't rely on your house pc.
  13. gianthobbit thread starter macrumors 6502

    Apr 20, 2010
    Do you have a example of a couple of these service? I can push backups out via ftp and (secure ftp etc). So a service that is compatible with that would be ideal.
  14. Darth.Titan macrumors 68030


    Oct 31, 2007
    Austin, TX
    It sounds to me like you're trying to do this backwards. Since the IP address of your home Mac is dynamic, why not run the script from your Mac and pull the backups from your server using scp?

    If you do decide to run the script from your server, just enable "remote login" in your Mac's sharing prefs and use scp from the server. Of course you'll have to forward port 22 to your Mac in your router's settings as well.

    SSH > FTP any day of the week.
  15. davids8477 macrumors 6502

    Jan 4, 2008
    I've been using it for several years - great product. And the Tech service from Ben Spink is truly awesome.
  16. chrfr macrumors 604

    Jul 11, 2009
    Whether an IP address is static or dynamic has no relationship to security in any form.
  17. saberahul macrumors 68040

    Nov 6, 2008
    By security, I mean reliability. In other words, security for the user for maintaining a single form of an internet based protocol. In regards to the difference amongst the two of them, you can entertain yourself here and find out more on how the reliability differs.
    On the other hand, dynamic does offer more security:

Share This Page