Installation Deep Dive
MolnOS runs on a single host within your infrastructure of choice—local, on-prem, or cloud—and is deliberately intended to be straightforward to get working.
System Requirements
Section titled “System Requirements”Operating System:
- Linux (any modern distribution)
- macOS
Runtime:
- Node.js 24 or later (download here)
Hardware:
- Works on anything that runs Linux
Network:
- Internet access during initial installation (to download MolnOS)
- SMTP server access (for authentication emails)
- Inbound network access for users and integrations
Quick Start
Section titled “Quick Start”The fastest way to install MolnOS is using the one-line installer:
curl -sSL https://releases.molnos.cloud/install.sh | bashThis installs the MolnOS CLI to ~/.local/bin/molnos. You may need to add this directory to your PATH:
export PATH="$HOME/.local/bin:$PATH"Installation Steps
Section titled “Installation Steps”- Install the MolnOS CLI using the quick start command above.
- Install the MolnOS API:
molnos install. This downloads and installs the MolnOS API to~/.molnos/. - Create a configuration file in your desired working directory:
molnos init. This creates amolnos.config.jsontemplate file. - Configure MolnOS by editing
molnos.config.jsonwith your settings (see Configuration below). - Start MolnOS:
molnos start. The API server will start and display the URL where MolnOS is accessible.
That’s it! MolnOS is now running on your infrastructure.
Configuration
Section titled “Configuration”See the dedicated Configuration page for any details about that subject.
CLI Commands
Section titled “CLI Commands”The MolnOS CLI provides several commands for managing your installation:
# Install the MolnOS APImolnos install
# Check for and install updatesmolnos upgrade
# Create a config file templatemolnos init
# Start the MolnOS API servermolnos start
# Validate your MolnOS license keymolnos license
# Activate your MolnOS license keymolnos activate # Implicit: picks "molnos.licenseKey" value from local molnos.config.jsonmolnos activate <key>. # Explicit
# Deactivate your MolnOS license keymolnos deactivate # Implicit: picks "molnos.licenseKey" value from local molnos.config.jsonmolnos deactivate <key> # Explicit
# Read the MolnOS documentationmolnos docs
# Read the MolnOS software agreementmolnos legal
# Remove MolnOS from your systemmolnos uninstallUpdating MolnOS
Section titled “Updating MolnOS”To update to the latest version:
molnos upgradeThis checks for updates and installs them automatically. Your configuration and data are preserved.
Data Storage
Section titled “Data Storage”MolnOS stores all data locally on your host:
- Installation:
~/.molnos/(API binary and version info) - Configuration:
molnos.config.json(in your working directory) - Data: Local database files (in your working directory)