Moltbot (formerly known as Clawdbot) is a self-hosted automation platform that allows you to control your system from chat apps like WhatsApp, Telegram, and Discord. Running Moltbot on a QNAP NAS gives you 24/7 availability without keeping your personal computer powered on.

QNAP makes this possible using Ubuntu Linux Station, which runs a full Ubuntu desktop environment inside the NAS. Moltbot installs inside this Ubuntu environment and operates continuously in an isolated workspace.
See also: How to Install Moltbot Locally on macOS, Linux, and Windows (WSL Guide)
This guide explains how to install Moltbot on a QNAP NAS using Ubuntu Linux Station step by step.
What You Need Before Installing Moltbot
Make sure your setup meets these requirements:
Hardware and System Requirements
- A QNAP NAS model that supports Ubuntu Linux Station
- Minimum 4 GB RAM recommended for smooth performance
- Sufficient storage for Ubuntu image and application data
Software Requirements
- QNAP QTS operating system updated
- Ubuntu Linux Station available in App Center
- Stable internet connection
Optional
- VNC viewer (browser-based works fine)
- Messaging account (WhatsApp, Telegram, etc.)
- AI provider token if you plan to connect models
Step 1: Install Ubuntu Linux Station on QNAP
- Log in to your QNAP QTS dashboard using your browser.
- Open App Center.
- Search for Ubuntu Linux Station.
- Click Install and wait for installation to complete.
Ubuntu Linux Station creates a containerized Ubuntu desktop environment inside your NAS.
Step 2: Download and Install Ubuntu Desktop
- Launch Ubuntu Linux Station from the App Center.
- Select the Ubuntu version you want to install.
- Ubuntu 22.04 or 24.04 works well for Moltbot.
- Start the download and wait until installation completes.
The system automatically prepares the Ubuntu desktop environment.
Step 3: Connect to Ubuntu Using VNC
- After installation completes, Ubuntu Linux Station displays a VNC connection link.
- Click the link to open the Ubuntu desktop in your browser.
- At the login screen, sign in using your NAS user credentials.
You now have access to the Ubuntu desktop running inside your NAS.
Step 4: Open Terminal in Ubuntu
- From the Ubuntu desktop, open the Terminal application.
- Keep the terminal open for installation commands.
You will install Moltbot from this terminal.
Step 5: Verify Node.js Installation
Moltbot requires Node.js version 22 or newer.
Run:
node -vIf Node.js is missing or outdated, install it:
sudo apt update
sudo apt install nodejs npmVerify the version again before continuing.
Step 6: Install Moltbot Using the Official Installer
Run the official installation script:
curl -fsSL https://molt.bot/install.sh | bashThe installer automatically:
- Detects system compatibility
- Downloads Moltbot components
- Configures runtime dependencies
- Sets up the gateway service
Allow the script to finish without interruption.
Step 7: Complete the Setup Wizard
After installation finishes, Moltbot launches the onboarding wizard.
- Review the security notice.
- Select QuickStart for default configuration.
- Follow the on-screen prompts to complete setup.
QuickStart simplifies configuration and avoids unnecessary complexity.
Step 8: Connect AI Provider (Optional)
Moltbot requires an AI provider for automation.
You can connect:
- Claude
- OpenAI
If you use Claude:
- Open a new terminal window.
- Run:
claude setup-token- Copy the generated token.
- Paste it into the Moltbot setup wizard.
This enables AI-powered command execution.
Step 9: Connect Messaging Channels
You can control Moltbot remotely using chat apps.
WhatsApp Setup
- Select WhatsApp in the channel setup screen.
- A QR code appears.
- Open WhatsApp on your phone.
- Navigate to:
- Settings → Linked Devices → Link a Device
- Scan the QR code.
Moltbot connects instantly.
You can add Telegram or Discord later from the dashboard.
Step 10: Launch the Moltbot Gateway
After setup completes:
- Choose the Terminal UI (TUI) launch option.
- The terminal interface and web dashboard open automatically.
- The gateway service runs continuously in the background.
Moltbot now operates 24/7 inside the NAS.
Step 11: Verify Moltbot Is Working
Send a test command from your connected chat app:
“Show disk usage.”
You should see:
- The message appear in the terminal
- A response generated by Moltbot
- The same reply delivered to your chat app
If all channels update correctly, installation is successful.
Optional: Enable External Network Access
If you want to access Moltbot from other devices on your network:
- Open Ubuntu Linux Station network settings.
- Add a network interface.
- Allow Ubuntu to obtain an external IP address.
- Access Moltbot using that IP in a browser.
This allows remote access without exposing your NAS publicly.
Data Persistence and Backup Considerations
Ubuntu Linux Station uses container technology.
If you reinstall or reset the Ubuntu instance:
- Application data may be removed.
- Moltbot configuration may be lost.
To avoid data loss:
- Back up Moltbot directories regularly to NAS shared storage.
- Consider using Virtualization Station (full VM) if you require persistent long-term storage.
Security Best Practices
- Do not expose Moltbot dashboard to public internet.
- Restrict WhatsApp allowlist to your phone number.
- Store API tokens securely.
- Avoid installing unnecessary packages inside Ubuntu.
- Monitor gateway logs periodically.
Running Moltbot inside NAS provides isolation, but security discipline remains important.
FAQs: Moltbot on QNAP NAS Using Ubuntu Linux Station
Does Moltbot run 24/7 on QNAP NAS?
Yes, once installed inside Ubuntu Linux Station, Moltbot runs continuously as long as the NAS remains powered on and the container stays active.
Will Moltbot data persist after Ubuntu restart?
Ubuntu Linux Station may erase data during reinstallation or reset. Regular backups prevent data loss.
Can I access Moltbot from my phone outside the network?
You can access Moltbot externally only if you configure secure port forwarding or VPN access. Avoid exposing it directly to the internet.
How much RAM does Moltbot require on NAS?
Moltbot runs efficiently with 2–4 GB RAM, but 4 GB or higher improves stability when using AI models.
Can I move Moltbot from NAS to VPS later?
Yes, you can migrate anytime by installing Moltbot on a VPS and reconnecting messaging channels.
Does Ubuntu Linux Station affect NAS performance?
Ubuntu consumes additional RAM and CPU. Monitor resource usage if your NAS runs heavy workloads.
Is Virtualization Station better than Linux Station?
Virtualization Station provides stronger persistence and isolation but requires more hardware resources.
Installing Moltbot on a QNAP NAS allows you to run automation tasks continuously without relying on your desktop computer. Ubuntu Linux Station provides isolation, easy access, and stable operation.
This mode works best for users who want always-on automation with local network access and full control over their infrastructure.
