Skip to main content
added 159 characters in body
Source Link
bobstro
  • 4k
  • 14
  • 27

Unless your cloud storage provider provides a binary package for the RPi's ARM architecture or source code for one, you may be out of luck. If they provide an API, you may be able to code something yourself.

I would suggest using a provider that supports Linux natively, or using any of the many file transfer options available natively on the RPi such as scp or rsync. Alternately, you could just email the file(s) from the RPi as an attachment.

[Edit] If you're trying to move/copy a file from the RPi at home to your laptop on an outside network, you have several options:

  1. Interactive file transfer from laptop: You could have the laptop "phone home" periodically and connect to your RPi and copy the file using scp or any of the many file-transfer programs that support it.
  2. Automatic/on-demand sync from laptop: You could have the laptop "phone home" and synchronize files using rsync, unison over ssh, or something like bittorrent sync or owncloud in a more automated manner. This would allow you to set up a 'sync' folder hierarchy and sync the contents with your laptop automatically.
  3. Access laptop from RPi: Depending on your laptop OS (since you mention Samba, I assume it's linux, but could be Mac), you could run a service such as ssh to enable all of the above in the reverse direction. Of course, security issues abound, and your laptop might wind up behind a firewall that renders it unreachable. I've found originating transfers from my laptop to be far simpler and reliable.
  4. External hosting: You could set up and outside server using Amazon EC2 some other hosting provider and have the RPi and laptop push/pull files from there as needed. (I run a small EC2 instance, and it costs somewhere between $15-$23 per month, depending on storage and uptime for a small Debian linux server.) This would be more like the file-sending service you alluded to in that the server is the "always there" transfer point.
  5. Depending on your laptop OS (since you mention Samba, I assume it's linux, but could be Mac), you could run a service such as ssh to enable all of the above in the reverse direction. Of course, security issues abound, and your laptopYou might wind up behind a firewall that renders it unreachable. I've found originating transfers from my laptop to be far simpler and reliableinstall something like owncloud for this.

There are many (many) other options. One challenge you may face, depending on specifics of your setting, is locating the RPi at your home or your laptop on the road. If the IP address of either changes regularly, you probably need to utilize some sort of dynamic dyns service to allow automatic updating of the current IP address in DNS. noip is a popular service for this.

Due diligence mandates that I point out that this is not a particularly RPi-specific topic and should probably be moved to another SE site... leaving one to wonder why exactly this one exists.

Unless your cloud storage provider provides a binary package for the RPi's ARM architecture or source code for one, you may be out of luck. If they provide an API, you may be able to code something yourself.

I would suggest using a provider that supports Linux natively, or using any of the many file transfer options available natively on the RPi such as scp or rsync. Alternately, you could just email the file(s) from the RPi as an attachment.

[Edit] If you're trying to move/copy a file from the RPi at home to your laptop on an outside network, you have several options:

  1. Interactive file transfer from laptop: You could have the laptop "phone home" periodically and connect to your RPi and copy the file using scp or any of the many file-transfer programs that support it.
  2. Automatic/on-demand sync from laptop: You could have the laptop "phone home" and synchronize files using rsync, unison over ssh, or something like bittorrent sync or owncloud in a more automated manner. This would allow you to set up a 'sync' folder hierarchy and sync the contents with your laptop automatically.
  3. You could set up and outside server using Amazon EC2 some other hosting provider and have the RPi and laptop push/pull files from there as needed. (I run a small EC2 instance, and it costs somewhere between $15-$23 per month, depending on storage and uptime for a small Debian linux server.) This would be more like the file-sending service you alluded to in that the server is the "always there" transfer point.
  4. Depending on your laptop OS (since you mention Samba, I assume it's linux, but could be Mac), you could run a service such as ssh to enable all of the above in the reverse direction. Of course, security issues abound, and your laptop might wind up behind a firewall that renders it unreachable. I've found originating transfers from my laptop to be far simpler and reliable.

There are many (many) other options. One challenge you may face, depending on specifics of your setting, is locating the RPi at your home or your laptop on the road. If the IP address of either changes regularly, you probably need to utilize some sort of dynamic dyns service to allow automatic updating of the current IP address in DNS. noip is a popular service for this.

Due diligence mandates that I point out that this is not a particularly RPi-specific topic.

Unless your cloud storage provider provides a binary package for the RPi's ARM architecture or source code for one, you may be out of luck. If they provide an API, you may be able to code something yourself.

I would suggest using a provider that supports Linux natively, or using any of the many file transfer options available natively on the RPi such as scp or rsync. Alternately, you could just email the file(s) from the RPi as an attachment.

[Edit] If you're trying to move/copy a file from the RPi at home to your laptop on an outside network, you have several options:

  1. Interactive file transfer from laptop: You could have the laptop "phone home" periodically and connect to your RPi and copy the file using scp or any of the many file-transfer programs that support it.
  2. Automatic/on-demand sync from laptop: You could have the laptop "phone home" and synchronize files using rsync, unison over ssh, or something like bittorrent sync in a more automated manner. This would allow you to set up a 'sync' folder hierarchy and sync the contents with your laptop automatically.
  3. Access laptop from RPi: Depending on your laptop OS (since you mention Samba, I assume it's linux, but could be Mac), you could run a service such as ssh to enable all of the above in the reverse direction. Of course, security issues abound, and your laptop might wind up behind a firewall that renders it unreachable. I've found originating transfers from my laptop to be far simpler and reliable.
  4. External hosting: You could set up and outside server using Amazon EC2 some other hosting provider and have the RPi and laptop push/pull files from there as needed. (I run a small EC2 instance, and it costs somewhere between $15-$23 per month, depending on storage and uptime for a small Debian linux server.) This would be more like the file-sending service you alluded to in that the server is the "always there" transfer point. You might install something like owncloud for this.

There are many (many) other options. One challenge you may face, depending on specifics of your setting, is locating the RPi at your home or your laptop on the road. If the IP address of either changes regularly, you probably need to utilize some sort of dynamic dyns service to allow automatic updating of the current IP address in DNS. noip is a popular service for this.

Due diligence mandates that I point out that this is not a particularly RPi-specific topic and should probably be moved to another SE site... leaving one to wonder why exactly this one exists.

added 159 characters in body
Source Link
bobstro
  • 4k
  • 14
  • 27

Unless your cloud storage provider provides a binary package for the RPi's ARM architecture or source code for one, you may be out of luck. If they provide an API, you may be able to code something yourself.

I would suggest using a provider that supports Linux natively, or using any of the many file transfer options available natively on the RPi such as scp or rsync. Alternately, you could just email the file(s) from the RPi as an attachment.

[Edit] If you're trying to move/copy a file from the RPi at home to your laptop on an outside network, you have several options:

  1. Interactive file transfer from laptop: You could have the laptop "phone home" periodically and connect to your your RPi and copy the file using scp or any of the many file file-transfer programs that support it.
  2. Automatic/on-demand sync from laptop: You could have the laptop "phone home" and synchronize files using rsync or, unison over ssh, or something like bittorrent sync or owncloud in a more automated manner. This would allow you to set up a 'sync' folder hierarchy and pullsync the contents up towith your laptop automatically.
  3. You could set up and outside server using Amazon EC2 some other hosting provider and have the RPi and laptop push/pull files from there as needed. (I run a small EC2 instance, and it costs somewhere between $15-$23 per month, depending on storage and uptime for a small Debian linux server.) This would be more like the file-sending service you alluded to in that the server is the "always there" transfer point.
  4. Depending on your laptop OS (since you mention Samba, I assume it's linux, but could be Mac), you could run a service such as ssh to enable all of the above in the reverse direction. Of course, security issues abound, and your laptop might wind up behind a firewall that renders it unreachable. I've found originating transfers from my laptop to be far simpler and reliable.

There are many (many) other options. One challenge you may face, depending on specifics of your setting, is locating the RPi at your home or your laptop on the road. If the IP address of either changes regularly, you probably need to utilize some sort of dynamic dyns service to allow automatic updating of the current IP address in DNS. noip is a popular service for this.

Due diligence mandates that I point out that this is not a particularly RPi-specific topic.

Unless your cloud storage provider provides a binary package for the RPi's ARM architecture or source code for one, you may be out of luck. If they provide an API, you may be able to code something yourself.

I would suggest using a provider that supports Linux natively, or using any of the many file transfer options available natively on the RPi such as scp or rsync. Alternately, you could just email the file(s) from the RPi as an attachment.

[Edit] If you're trying to move/copy a file from the RPi at home to your laptop on an outside network, you have several options:

  1. You could have the laptop "phone home" periodically and connect to your RPi and copy the file using scp or any of the many file-transfer programs that support it.
  2. You could have the laptop "phone home" and synchronize files using rsync or unison over ssh in a more automated manner. This would allow you to set up a 'sync' folder and pull the contents up to your laptop automatically.
  3. You could set up and outside server using Amazon EC2 some other hosting provider and have the RPi and laptop push/pull files from there as needed. (I run a small EC2 instance, and it costs somewhere between $15-$23 per month, depending on storage and uptime for a small Debian linux server.) This would be more like the file-sending service you alluded to in that the server is the "always there" transfer point.
  4. Depending on your laptop OS (since you mention Samba, I assume it's linux, but could be Mac), you could run a service such as ssh to enable all of the above in the reverse direction. Of course, security issues abound, and your laptop might wind up behind a firewall that renders it unreachable. I've found originating transfers from my laptop to be far simpler and reliable.

There are many (many) other options. One challenge you may face, depending on specifics of your setting, is locating the RPi at your home or your laptop on the road. If the IP address of either changes regularly, you probably need to utilize some sort of dynamic dyns service to allow automatic updating of the current IP address in DNS. noip is a popular service for this.

Due diligence mandates that I point out that this is not a particularly RPi-specific topic.

Unless your cloud storage provider provides a binary package for the RPi's ARM architecture or source code for one, you may be out of luck. If they provide an API, you may be able to code something yourself.

I would suggest using a provider that supports Linux natively, or using any of the many file transfer options available natively on the RPi such as scp or rsync. Alternately, you could just email the file(s) from the RPi as an attachment.

[Edit] If you're trying to move/copy a file from the RPi at home to your laptop on an outside network, you have several options:

  1. Interactive file transfer from laptop: You could have the laptop "phone home" periodically and connect to your RPi and copy the file using scp or any of the many file-transfer programs that support it.
  2. Automatic/on-demand sync from laptop: You could have the laptop "phone home" and synchronize files using rsync, unison over ssh, or something like bittorrent sync or owncloud in a more automated manner. This would allow you to set up a 'sync' folder hierarchy and sync the contents with your laptop automatically.
  3. You could set up and outside server using Amazon EC2 some other hosting provider and have the RPi and laptop push/pull files from there as needed. (I run a small EC2 instance, and it costs somewhere between $15-$23 per month, depending on storage and uptime for a small Debian linux server.) This would be more like the file-sending service you alluded to in that the server is the "always there" transfer point.
  4. Depending on your laptop OS (since you mention Samba, I assume it's linux, but could be Mac), you could run a service such as ssh to enable all of the above in the reverse direction. Of course, security issues abound, and your laptop might wind up behind a firewall that renders it unreachable. I've found originating transfers from my laptop to be far simpler and reliable.

There are many (many) other options. One challenge you may face, depending on specifics of your setting, is locating the RPi at your home or your laptop on the road. If the IP address of either changes regularly, you probably need to utilize some sort of dynamic dyns service to allow automatic updating of the current IP address in DNS. noip is a popular service for this.

Due diligence mandates that I point out that this is not a particularly RPi-specific topic.

added 1335 characters in body
Source Link
bobstro
  • 4k
  • 14
  • 27

Unless your cloud storage provider provides a binary package for the RPi's ARM architecture or source code for one, you may be out of luck. If they provide an API, you may be able to code something yourself.

I would suggest using a provider that supports Linux natively, or using any of the many file transfer options available natively on the RPi such as scp or rsync. Alternately, you could just email the file(s) from the RPi as an attachment.

[Edit] If you can explain more fully what you're trying to domove/copy a file from the RPi at home to your laptop on an outside network, you might get better answershave several options:

  1. You could have the laptop "phone home" periodically and connect to your RPi and copy the file using scp or any of the many file-transfer programs that support it.
  2. You could have the laptop "phone home" and synchronize files using rsync or unison over ssh in a more automated manner. This would allow you to set up a 'sync' folder and pull the contents up to your laptop automatically.
  3. You could set up and outside server using Amazon EC2 some other hosting provider and have the RPi and laptop push/pull files from there as needed. (I run a small EC2 instance, and it costs somewhere between $15-$23 per month, depending on storage and uptime for a small Debian linux server.) This would be more like the file-sending service you alluded to in that the server is the "always there" transfer point.
  4. Depending on your laptop OS (since you mention Samba, I assume it's linux, but could be Mac), you could run a service such as ssh to enable all of the above in the reverse direction. Of course, security issues abound, and your laptop might wind up behind a firewall that renders it unreachable. I've found originating transfers from my laptop to be far simpler and reliable.

There are many (many) other options. FromOne challenge you may face, depending on specifics of your descriptionsetting, I am unclear whether you're trying to initiate the transfer fromis locating the RPi to somewhere else from an external computer,at your home or fromyour laptop on the road. If the IP address of either changes regularly, you probably need to utilize some sort of dynamic dyns service to allow automatic updating of the current IP address in DNS. noip is a popular service for this.

Due diligence mandates that I point out that this is not a particularly RPi itself-specific topic.

Unless your cloud storage provider provides a binary package for the RPi's ARM architecture or source code for one, you may be out of luck. If they provide an API, you may be able to code something yourself.

I would suggest using a provider that supports Linux natively, or using any of the many file transfer options available natively on the RPi such as scp or rsync. Alternately, you could just email the file(s) from the RPi as an attachment.

If you can explain more fully what you're trying to do, you might get better answers. From your description, I am unclear whether you're trying to initiate the transfer from the RPi to somewhere else from an external computer, or from the RPi itself.

Unless your cloud storage provider provides a binary package for the RPi's ARM architecture or source code for one, you may be out of luck. If they provide an API, you may be able to code something yourself.

I would suggest using a provider that supports Linux natively, or using any of the many file transfer options available natively on the RPi such as scp or rsync. Alternately, you could just email the file(s) from the RPi as an attachment.

[Edit] If you're trying to move/copy a file from the RPi at home to your laptop on an outside network, you have several options:

  1. You could have the laptop "phone home" periodically and connect to your RPi and copy the file using scp or any of the many file-transfer programs that support it.
  2. You could have the laptop "phone home" and synchronize files using rsync or unison over ssh in a more automated manner. This would allow you to set up a 'sync' folder and pull the contents up to your laptop automatically.
  3. You could set up and outside server using Amazon EC2 some other hosting provider and have the RPi and laptop push/pull files from there as needed. (I run a small EC2 instance, and it costs somewhere between $15-$23 per month, depending on storage and uptime for a small Debian linux server.) This would be more like the file-sending service you alluded to in that the server is the "always there" transfer point.
  4. Depending on your laptop OS (since you mention Samba, I assume it's linux, but could be Mac), you could run a service such as ssh to enable all of the above in the reverse direction. Of course, security issues abound, and your laptop might wind up behind a firewall that renders it unreachable. I've found originating transfers from my laptop to be far simpler and reliable.

There are many (many) other options. One challenge you may face, depending on specifics of your setting, is locating the RPi at your home or your laptop on the road. If the IP address of either changes regularly, you probably need to utilize some sort of dynamic dyns service to allow automatic updating of the current IP address in DNS. noip is a popular service for this.

Due diligence mandates that I point out that this is not a particularly RPi-specific topic.

Source Link
bobstro
  • 4k
  • 14
  • 27
Loading