a month ago
Hello Railway Support,
I am running a production Node.js application on Railway called Naystube.
The application provides YouTube video/audio downloads using yt-dlp and a PO Token provider.
The PO Token provider is running successfully in the Railway production environment, and downloads are currently working. However, we have previously experienced intermittent YouTube download failures, including bot verification / 403 errors when yt-dlp attempts to download media from Google Video CDN.
Metadata extraction can succeed while the actual media download fails.
I would like to know whether Railway has any outbound networking, datacenter IP, proxy, NAT, or infrastructure-level limitations that could contribute to YouTube / Google Video CDN requests being challenged or blocked.
The application is running in Railway Production.
Please let me know if there are any Railway-side networking considerations or recommended configuration for this type of outbound traffic.
I can provide deployment IDs and relevant Railway logs if needed.
Thank you.
Pinned Solution
a month ago
Using third-party tools to download YouTube videos is a violation of YouTube's Terms of Service.
3 Replies
a month ago
This is a question the Railway community is better placed to answer than support: people who have already worked this out on their own projects and can tell you what actually worked.
So we'd like to open your thread as a community bounty. Railway pays a bounty to the community member who answers it, and threads like this usually get picked up quickly.
Opening it makes this entire thread public, including everything already posted. Nothing becomes public until you decide. Use the buttons below.
- Open to the community - Before you click, take a moment to edit or remove anything you'd rather not share. The thread becomes publicly visible right away.
- Keep it private and close the thread - Nothing becomes public and the thread closes.
Status changed to Awaiting User Response Railway • about 1 month ago
a month ago
This thread has been opened as a public bounty so the community can help solve it. The thread and any further activity are now visible to everyone.
Status changed to Open Railway • about 1 month ago
a month ago
Using third-party tools to download YouTube videos is a violation of YouTube's Terms of Service.
darseen
Using third-party tools to download YouTube videos is a violation of YouTube's Terms of Service.
a month ago
Thanks for the clarification. I understand the YouTube Terms of Service concern.
My question is specifically about the Railway production infrastructure and technical stability, not about YouTube's policies.
The application is already running successfully on Railway. I'm looking for advice on how to make the long-running production service more reliable, especially regarding network stability, environment variables, persistent storage, resource limits, and handling intermittent external-service failures.
If anyone has experience running a similar long-running workload on Railway, I'd appreciate any technical recommendations or best practices.
Status changed to Solved brody • about 1 month ago