Linux Installation
One command to install on any Linux distro
Install MUXI Server and CLI with a single command. Works on Ubuntu, Debian, Fedora, CentOS, Arch, and most other distributions.
Quick Install
System-wide (recommended for production):
curl -fsSL https://muxi.org/install | sudo bash
User-level (no sudo):
curl -fsSL https://muxi.org/install | bash
Distribution-Specific
Ubuntu / Debian
# Install dependencies
sudo apt update
sudo apt install -y curl
# Install MUXI
curl -fsSL https://muxi.org/install | sudo bash
RHEL / CentOS / Fedora
# Install dependencies
sudo dnf install -y curl
# Install MUXI
curl -fsSL https://muxi.org/install | sudo bash
Arch Linux
# Install dependencies
sudo pacman -S curl
# Install MUXI
curl -fsSL https://muxi.org/install | sudo bash
Manual Install
# Download latest release
curl -LO https://github.com/muxi-ai/server/releases/latest/download/muxi-server-linux-amd64.tar.gz
# Extract
tar -xzf muxi-server-linux-amd64.tar.gz
# Move to PATH
sudo mv muxi-server /usr/local/bin/
sudo mv muxi /usr/local/bin/
# Verify
muxi --version
For ARM64, use linux-arm64 instead of linux-amd64.
Running as a Service
systemd (Recommended)
Create /etc/systemd/system/muxi-server.service:
[Unit]
Description=MUXI Server
After=network.target
[Service]
Type=simple
User=muxi
Group=muxi
ExecStart=/usr/local/bin/muxi-server serve
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
Enable and start:
# Create service user
sudo useradd -r -s /bin/false muxi
# Enable and start
sudo systemctl daemon-reload
sudo systemctl enable muxi-server
sudo systemctl start muxi-server
# Check status
sudo systemctl status muxi-server
View Logs
sudo journalctl -u muxi-server -f
Configuration
| Install Type | Config Location |
|---|---|
| System (sudo) | /etc/muxi/
|
| User | ~/.muxi/
|
Production Setup
Create dedicated user:
bash sudo useradd -r -s /bin/false muxiSet permissions:
bash sudo chown -R muxi:muxi /etc/muxiConfigure firewall:
bash sudo ufw allow 7890/tcpEnable service:
bash sudo systemctl enable muxi-server
Next Steps
- Quickstart - Create your first formation
- Production Deployment - Production best practices