TMCP Self-Hosted Installation

Deploy TMCP on Ubuntu, Windows, or macOS in minutes.

Next.js 16 Supabase PM2 SSL Ready Open Source
Installation Methods

Choose your platform

One-command installers tailored for every major operating system.

Ubuntu / Linux

Production-ready deployment with Nginx, PM2, and automatic SSL via Let's Encrypt.

Windows

PowerShell-based installer with execution-policy bypass for fast local or server setup.

macOS

Native shell installer for Apple Silicon and Intel — same workflow as Linux.

Installer Files

All setup resources

Every script and template, ready to copy or open directly.

File URL Actions
Quick Install

Get running in one paste

Copy a block, paste into your terminal, and TMCP handles the rest.

Linux / macOS — Full Install
mkdir -p tmcp-setup && cd tmcp-setup
curl -fsSL https://tmcpinstall.brittosoft.site/setup/install.sh -o install.sh
curl -fsSL https://tmcpinstall.brittosoft.site/setup/nginx.conf.template -o nginx.conf.template
chmod +x install.sh
./install.sh
Windows — PowerShell Install
iwr https://tmcpinstall.brittosoft.site/setup/install.ps1 -OutFile install.ps1
powershell -ExecutionPolicy Bypass -File .\install.ps1
Maintenance

Update & uninstall

Keep TMCP current or remove it cleanly with a single command.

Update Commands

Linux / macOS
curl -fsSL https://tmcpinstall.brittosoft.site/setup/update.sh -o update.sh && chmod +x update.sh && ./update.sh
Windows
iwr https://tmcpinstall.brittosoft.site/setup/update.ps1 -OutFile update.ps1
powershell -ExecutionPolicy Bypass -File .\update.ps1

Uninstall Commands

Linux / macOS
curl -fsSL https://tmcpinstall.brittosoft.site/setup/uninstall.sh -o uninstall.sh && chmod +x uninstall.sh && ./uninstall.sh
Windows
iwr https://tmcpinstall.brittosoft.site/setup/uninstall.ps1 -OutFile uninstall.ps1
powershell -ExecutionPolicy Bypass -File .\uninstall.ps1
Installation Flow

From zero to live in 8 steps

The installer automates the full pipeline — here's what happens under the hood.

Configuration

Environment variables

Values collected during install and written to your generated .env.

VariableDescription
FAQ

Frequently asked questions