We have two offices and it would be great to set up a couple folders that we could drop files into from one office to the next.
As previously said, there are many solutions :
Do you want to host the ftp server yourself, or use an external service to store your files ?
Using your own server involves :
1a. setup the server, with rights management etc.
1b. setup ther router to forward the traffic on specific port (if you have a router)
2. publish your IP publicly : if your ISP gave you a fixed IP, you don't have to get a domain name : just use this IP address as the name of the server. If you have a changing IP adress you can then use a free solution to make the link between your current IP adress and a name (sur as http://www.no-ip.org
) : the server will need a small utility that will regularly check the IP of the internet connection and send this info to the main name server of no-ip.org for exemple.
3. you'll probably be limited in your upload transfer rate : here in BE, the basic ADSL line can download at 300 Ko/s, but you can't upload at more than 10 Ko/s (some solution can be more efficient). As one of your server will use it's local directory but will be uploading for the other, the bottleneck will be the uploading transfer rate of the connection.
4. your server as to be up and running all the time...
Using an external service :
1. You can use a web server and upload you files there from net 1 and download from net 2 (be careful, as many ISP won't allow ftp access to their web server if it's done from within their domain -> check before trying this).
2. Once a file is uploaded, it will be downloaded at much higher transfer rate (depending on the ISP)
Based on FTP technology, you should also check file sync utilities that can synchronise one local directory to a ftp server.
You could also be interested in VPN : a way to connect 2 distant networks going through an internet connection. This tunnel can be secured, and you won't have to setup the FTP server (but setting up VPN won't probably be easier).
You could also have a look at WebDav web server : publishing files on this kind of server can be easier, depending on your OS...
PS : regarding Chad's post, the fixed IP isn't really a problem : I personnaly have used No-ip.org and dyndns service without any problem. The name you use then is, if using the free serviec : mymachine.no-ip.org