rclone on railway to transfer data from one cloud to an other.


I'm creating an app the requires to transfer data from one cloud storage (like onedrive to an other like cloudflare R2). I would like to host my nuxt3 full-stack on railway, but wonder if it's a good idea to run rclone on it (mostly regarding the cost of data transfer).

Things to consider on the top of my head:
- rclone could use ephemeral storage but how much would be available for big file that requires multiparts?
- It could use the new volume storage feature to temporarily store the multipart data but if I store data temporarily, how do I calculate the cost?
- And then, would it be cuper costly to transfer something like 1To of data, and keep it in synch (let's say we transfer 100go of data per month)

I am open to any suggestion, I know I could run my app on railway and run rclone somewhere else, but it's annoying

Thank you
@arnauddsj to answer your questions above, you are charged for egress, so if you are transferring 100GB of files per month, that is what you would be charged for.

As far as using ephemeral storage, depending on your plan, you get 50/100GB of space across all your services and projects, but, if you are in the middle of a data transfer and push code, you will lose anything in the ephemeral storage

When it comes to volumes, you are limited to based on the plan as well, and it is calculated on how much is stored on there. I have not yet tested to see if migratory files on the persistent volume will incur costs, so this is something to consider being costly, especially with egress charges
thanks for your answer!
No problem

Looking for more? Join the community!

Recommended Posts
Bun 1.0 on railwayI am spinning up a simple bun app with 1 file in it. But for some reason all of my builds are failinSocket cannot be archivedWhen building the railway project I get a message saying that: /Users/x/Library/Application SupportBUN 1.0 + AstroHas anyone tried to deploy a Bun app yet? I am getting this error. ERROR: failed to solve: processDjango Railway admin consoleHi! I've had a really good time using Railway thus far, sea-change from setting up an EC2 instance Trouble sending emails via SMTPprojectId: `bb66f5c0-53f9-4e9f-b11f-5965f5d6ec74` serviceId: `b3029692-b78a-4487-bcb0-44e001afecb8` Cannot have a TCP proxy and a domainWhen trying to create a service with a proxy, I'm getting this error. Can I not have a TCP proxy serChange region for Postgres DatabaseHey ! Congratulations for the launch of deployment region ! Now, how can I migrate my db to another Connection Pooling or PgBouncer for Postgres Instances?Hello! Anyone know if the Railway Postgres instance has any sort of connection pooling or pgBouncer?webhook to rebuild serviceHi I have one project: Mongo, PayloadCMS + storage, Nextjs I want to trigger nextjs rebuild after aI paid 40 dollars in subscription fees but its still dont pay my debt for credits.deploy prisma/client not foundhey, when I deploy the prisma client in node_modules is not found because its not generating, I haveCan you explain how usage is estimatedI have an account with a hobby plan subscription, I have a discord bot running on it and a MySQL DB Trying to save a fileTrying to save a file in media/ where can i save files ? PermissionError: [Errno 13] Permission dHelp setup a monorepo - Angular / ExpressHi! Hope everyone is doing well :). I am trying to deploy my Angular application on railway, but it Nose.Js versionhow do i change itVolume creation prevents service from deployingHi! I'm trying to add a volume to a project, but when I attach it to the service, it stops being abl