Nixopus
Open Source Alternative to vercel, heroku, netlify with simplified workflows
Install / Use
/learn @nixopus/NixopusREADME
⚠️ 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.
Features
- 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.
Installation & Quick Start
This section will help you set up Nixopus on your VPS quickly.
💡 Quick Tip: Use our Install Command Generator to customize your installation command with a visual interface!
Install Nixopus
To get started without domain names, and to try out over ip:port deployment:
sudo curl -sSL https://install.nixopus.com | bash
For custom ip setups:
sudo curl -sSL https://install.nixopus.com | bash -s -- --host-ip 10.0.0.154
To install only the CLI tool without running nixopus install:
sudo curl -sSL https://install.nixopus.com | bash -s -- --skip-nixopus-install
Optional Parameters
You 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)--host-ipor-ip: Specify the IP address of the server to use when no domains are provided (e.g.,10.0.0.154or192.168.1.100). If not provided, the public IP will be automatically detected.--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:
sudo nixopus install \
--api-domain nixopusapi.example.tld \
--view-domain nixopus.example.tld \
--verbose \
--timeout 600
Example for custom ip setup:
sudo nixopus install \
--host-ip 10.0.0.154 \
--verbose
[!NOTE]
Runningnixopus installrequires root privileges (sudo) to install system dependencies like Docker. If you encounter permission errors, make sure to run the command withsudo.
You can also install the CLI and run nixopus install with options in a single command, refer installation documentation for more details on options
About the Name
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.
Contributors
<a href="https://github.com/nixopus/nixopus/graphs/contributors"> <img src="https://contrib.rocks/image?repo=nixopus/nixopus" alt="Nixopus project contributors" /> </a>Related Skills
node-connect
337.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
xurl
337.3kA CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Writing Hookify Rules
83.2kThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
