Open Source Server management platform with Terminal integration, and Self Hosting capabilities.
Website • Documentation • Blog • Discord • Roadmap
⚠️ Important Note: Nixopus is currently in alpha/pre-release stage and is not yet ready for production use. While you're welcome to try it out, we recommend waiting for the beta or stable release before using it in production environments. The platform is still undergoing testing and development.
- Deploy apps with one click. No config files, no SSH commands.
- Manage files in your browser. Drag, drop, edit. Like any file manager.
- Built-in terminal. Access your server without leaving the page.
- Real-time monitoring. See CPU, RAM, disk usage at a glance.
- Auto SSL certificates. Your domains get HTTPS automatically.
- GitHub integration. Push code → auto deploy.
- Proxy management. Route traffic with Caddy reverse proxy.
- Smart alerts. Get notified via Slack, Discord, or email when something's wrong.
This section will help you set up Nixopus on your VPS quickly.
To get started without domain names, and to try out over ip:port deployment:
curl -sSL https://install.nixopus.com | bashTo install only the CLI tool without running nixopus install:
curl -sSL https://install.nixopus.com | bash -s -- --skip-nixopus-installYou can customize your installation by providing the following optional parameters:
--api-domainor-ad: Specify the domain where the Nixopus API will be accessible (e.g.,nixopusapi.example.tld)--view-domainor-vd: Specify the domain where the Nixopus app will be accessible (e.g.,nixopus.example.tld)--verboseor-v: Show more details while installing--timeoutor-t: Set timeout for each step (default: 300 seconds)--forceor-f: Replace files if they already exist--dry-runor-d: See what would happen without making changes--config-fileor-c: Path to custom config file (defaults to built-inconfig.prod.yaml)
Example with optional parameters:
nixopus install \
--api-domain nixopusapi.example.tld \
--view-domain nixopus.example.tld \
--verbose \
--timeout 600You can also install the CLI and run nixopus install with options in a single command, refer installation documentation for more details on options
Nixopus is derived from the combination of "octopus" and the Linux penguin (Tux). While the name might suggest a connection to NixOS, Nixopus is an independent project with no direct relation to NixOS or its ecosystem.
