1.0.0 • Published 4 months ago
rast-tt v1.0.0
Tiktok-Downloader
Tiktok is my project that lets users self-host a simple web downloader with minimal setup. Just run it with Node.js—no third-party services needed. Deploy the files, start the server, and download content easily. Perfect for a lightweight, self-managed solution.
Supported Platforms
- TikTok
- CapCut
- Xiaohongshu
- Threads
SoundCloud
Features
- Simple self-hosted web downloader
- Requires only Node.js
- No third-party services needed
- Easy to deploy and use
- Lightweight and fast
- Vercel deployment support
Screenshot
Web Interface Example
Deployment Options
Quick Deploy
1. Vercel Deployment (Easiest)
- Click the "Deploy" button
- Login/Register to Vercel if needed
- Wait for automatic deployment
- Your app is ready to use!
Notes on Vercel Deployment
When using Vercel deployment, please note that there are limitations: maximum file size of 45MB, execution timeout of 10 seconds (free plan), and no persistent storage. For larger files or longer processing times, consider using local deployment instead.
2. Local Installation (Recommend)
Prerequisites
- Node.js installed on your server
Steps
Clone the repository:
git clone https://github.com/RasstCrypt/tt-downloader
Install dependencies:
npm install
- Start the server:
npm start
- Access the web:
Open your browser and go to:http://localhost:<PORT>
Development
# Install dependencies
npm install
# Run in development mode
npm run dev
# Run in production mode
npm start
Tech Stack
- Node.js
- Express
- Vercel Serverless Functions (for Vercel deployment)
License
This project is licensed under the Apache 2.0 License.
1.0.0
4 months ago