1.0.0 • Published 4 months ago

rast-tt v1.0.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
4 months ago

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

Web Interface

Deployment Options

Quick Deploy

1. Vercel Deployment (Easiest)

  1. Click the "Deploy" button

Deploy with Vercel

  1. Login/Register to Vercel if needed
  2. Wait for automatic deployment
  3. 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

  1. Clone the repository:

    git clone https://github.com/RasstCrypt/tt-downloader
  2. Install dependencies:

    npm install
  3. Start the server:
    npm start
  4. 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.