Plex Development
  • Introduction
  • Installation & Setup
    • Requirements
    • Windows Installation Guide
    • Linux Installation Guide
    • Bot Application Setup
    • Creating a MongoDB Cluster
    • Plex Tickets/Staff Dashboard
    • Setting Up a Reverse Proxy with Nginx
    • Setting Up a Reverse Proxy with Cloudflare Tunnels
  • Plex Tickets: Categories & Panels
  • Product Addons
    • Creating an addon
    • Addon Guidelines
  • Frequently Asked Questions
    • ⭐ Recommended Hosts
    • How to update
    • Common Issues
    • How to get channel/role/user ID
    • Using Custom Emojis
    • How to add multiple role ID's to config
    • Valid timezones
    • Keep Your Node.js Application Running 24/7
  • 🛒 PLEX STORE
    • Markdown Guide
    • Email System
    • How to update
    • API
    • Anti-piracy placeholders
  • LINKS
    • Website
    • Terms of Service
Powered by GitBook
On this page
  • Dependencies:
  • Windows Dependencies
  • Linux Dependencies

Was this helpful?

  1. Installation & Setup

Requirements

Our products requires different dependencies for different operating systems. Please make sure you have all dependencies installed for your OS or our products may not start or function properly.

PreviousIntroductionNextWindows Installation Guide

Last updated 3 months ago

Was this helpful?

Dependencies:

  • Node.js 20.x.x LTS or above

  • Hosting (VPS, Dedicated Server, Bot Hosting) with at least 512MB of RAM and 1 CPU core

  • A text editor

  • A stable Internet connection

  • All NPM packages listed in the package.json (automatically installed with npm install)

The use of Replit, Heroku, Glitch, or other similar free hosting platforms is strictly prohibited. These platforms often make your code publicly accessible by default, putting your intellectual property at risk. If you choose to upload your code to such services, you are solely responsible for any unauthorized access, sharing, or public disclosure that may occur. You may also have your license revoked if the code is publicly accessible.

Windows Dependencies

  1. Visual Studio Desktop Development C++

    • Required for compiling native Node.js modules.

  2. Install Node.js LTS

    • Download and install the latest Long-Term Support (LTS) version of Node.js directly from the .

  3. Install Build Tools

    • Open an administrative Command Prompt and run the following command to install the necessary build tools:

      npm install --global --production --vs2018 --add-python-to-path windows-build-tools

Linux Dependencies

Required Packages

  • Common Packages:

    • autoconf, automake, g++, libtool, build-essential

    • These tools are required to build and run native Node.js modules.

Installing Node.js and Dependencies

For Debian/Ubuntu: Run the following commands to install the required packages and the latest Node.js LTS:

# Install required build tools
sudo apt-get install -y autoconf automake g++ libtool build-essential

# Add NodeSource repository for the latest Node.js
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -

# Install Node.js
sudo apt-get install -y nodejs

For CentOS/RHEL: Run these commands to install the required packages and the latest Node.js LTS:

# Install Development Tools group for CentOS
sudo yum groupinstall -y "Development Tools"

# Add NodeSource repository for the latest Node.js
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -

# Install Node.js
sudo yum install -y nodejs

Verify Installation

After installation, verify that Node.js and npm are correctly installed by running:

node -v
npm -v
official Node.js website