You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Once the CLI is installed, you can self host Nixopus on your VPS:
90
+
91
+
```bash
92
+
nixopus install
83
93
```
84
94
85
95
#### Optional Parameters
86
96
87
97
You can customize your installation by providing the following optional parameters:
88
98
89
-
-`--api-domain`: Specify the domain where the Nixopus API will be accessible (e.g., `nixopusapi.example.tld`)
90
-
-`--app-domain`: Specify the domain where the Nixopus app will be accessible (e.g., `nixopus.example.tld`)
91
-
-`--email` or `-e`: Set the email for the admin account
92
-
-`--password` or `-p`: Set the password for the admin account
99
+
-`--api-domain` or `-ad`: Specify the domain where the Nixopus API will be accessible (e.g., `nixopusapi.example.tld`)
100
+
-`--view-domain` or `-vd`: Specify the domain where the Nixopus app will be accessible (e.g., `nixopus.example.tld`)
101
+
-`--verbose` or `-v`: Show more details while installing
102
+
-`--timeout` or `-t`: Set timeout for each step (default: 300 seconds)
103
+
-`--force` or `-f`: Replace files if they already exist
104
+
-`--dry-run` or `-d`: See what would happen without making changes
105
+
-`--config-file` or `-c`: Path to custom config file (defaults to built-in [`config.prod.yaml`](https://raw.githubusercontent.com/raghavyuva/nixopus/refs/heads/master/helpers/config.prod.yaml))
The Nixopus CLI provides several other useful commands:
120
+
121
+
-`nixopus preflight` - Check system requirements before installation
122
+
-`nixopus install deps` - Install only dependencies
123
+
-`nixopus install ssh` - Generate SSH keys for deployment
124
+
-`nixopus service` - Manage Nixopus services
125
+
-`nixopus uninstall` - Remove Nixopus from your system
126
+
127
+
Run `nixopus --help` to see all available commands.
128
+
105
129
## About the Name
106
130
107
131
Nixopus is derived from the combination of "octopus" and the Linux penguin (Tux). While the name might suggest a connection to [NixOS](https://nixos.org/), Nixopus is an independent project with no direct relation to NixOS or its ecosystem.
Once the CLI is installed, you can install Nixopus on your VPS:
23
+
24
+
```bash
25
+
nixopus install
9
26
```
10
27
11
-
## Optional Parameters
28
+
## Installation Options
12
29
13
30
You can customize your installation by providing the following optional parameters:
14
31
15
-
-`--api-domain`: Specify the domain where the Nixopus API will be accessible (e.g., `nixopusapi.example.tld`)
16
-
-`--app-domain`: Specify the domain where the Nixopus app will be accessible (e.g., `nixopus.example.tld`)
17
-
-`--email` or `-e`: Set the email for the admin account
18
-
-`--password` or `-p`: Set the password for the admin account
32
+
-`--api-domain` or `-ad`: Specify the domain where the Nixopus API will be accessible (e.g., `nixopusapi.example.tld`)
33
+
-`--view-domain` or `-vd`: Specify the domain where the Nixopus app will be accessible (e.g., `nixopus.example.tld`)
34
+
-`--verbose` or `-v`: Show more details while installing
35
+
-`--timeout` or `-t`: Set timeout for each step (default: 300 seconds)
36
+
-`--force` or `-f`: Replace files if they already exist
37
+
-`--dry-run` or `-d`: See what would happen without making changes
38
+
-`--config-file` or `-c`: Path to custom config file (defaults to built-in [`config.prod.yaml`](https://raw.githubusercontent.com/raghavyuva/nixopus/refs/heads/master/helpers/config.prod.yaml))
0 commit comments