Deploy all-url-uploader
Upload direct links and supported media sources back to Telegram.
All-Url-Uploader
Just deployed
Deploy and Host all-url-uploader on Railway
all-url-uploader is a Telegram bot that accepts direct file URLs and supported media links, downloads them with the appropriate tool, and uploads the result back to Telegram. It supports yt-dlp sources, quick audio and video downloads, format selection, and per-user custom thumbnails for a smoother media-sharing workflow.
About Hosting all-url-uploader
Hosting all-url-uploader on Railway is simple because the project already includes a production-ready Dockerfile. Railway can build the container, run the bot process, and manage the environment variables needed for Telegram authentication and runtime configuration. To deploy it, you connect the repository, let Railway build from the root, and provide values like BOT_TOKEN and OWNER_ID. The container also includes ffmpeg, Python 3.11, uv, and yt-dlp, which are required for supported media downloads and processing. Once deployed, Railway gives you an easy way to monitor logs, redeploy updates, and keep the bot running without managing servers manually.
Common Use Cases
- Upload direct file URLs back to Telegram without downloading them manually
- Download and send supported YouTube or other
yt-dlpmedia sources through a Telegram bot - Run a private media uploader bot with owner controls, optional authorized users, and custom thumbnails
Dependencies for all-url-uploader Hosting
- A Telegram bot token and Telegram owner user ID
- A Railway service capable of building the included Dockerfile with Python 3.11,
ffmpeg,uv, andyt-dlp
Deployment Dependencies
Implementation Details
The included Dockerfile installs ffmpeg, installs dependencies with uv, and starts the bot with python bot.py.
Why Deploy all-url-uploader on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
Template Content
All-Url-Uploader
kalanakt/All-Url-UploaderOWNER_ID
BOT_TOKEN
AUTH_USERS
HTTP_PROXY
