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
{{ message }}
This repository was archived by the owner on Feb 26, 2023. It is now read-only.
pojde Next Generation supports running many isolated instances on a host, where the host can be your local machine, a cloud server or even a Raspberry Pi. Before you continue to the next step, please [install Docker](https://docs.docker.com/get-docker/) on the host that you wish to run the instance on.
36
+
pojde supports running many isolated instances on a host, where the host can be your local machine, a cloud server or even a Raspberry Pi. Before you continue to the next step, please [install Docker](https://docs.docker.com/get-docker/) on the host that you wish to run the instance on.
39
37
40
-
To create your first instance, use `pojdectl-ng apply`:
38
+
To create your first instance, use `pojdectl apply`:
41
39
42
40
```shell
43
-
$ pojdectl-ng apply my-first-instance 5000 # Append `-n root@your-ip:ssh-port` to create the instance on a remote host instead
41
+
$ pojdectl apply my-first-instance 5000 # Append `-n root@your-ip:ssh-port` to create the instance on a remote host instead
44
42
```
45
43
46
-
Now follow the instructions. `pojdectl-ng apply` will ask you to download the CA certificate to your system, which you should do when creating the first instance; future instances will share this certificate. To trust the CA certificate, follow the videos we've created for you:
44
+
Now follow the instructions. `pojdectl apply` will ask you to download the CA certificate to your system, which you should do when creating the first instance; future instances will share this certificate. To trust the CA certificate, follow the videos we've created for you:
47
45
48
46
-[Trusting self-signed SSL certificates (Chrome on Linux)](https://www.youtube.com/watch?v=byFN8vH2SaM)
49
47
-[Trusting self-signed SSL certificates (Chrome on macOS)](https://www.youtube.com/watch?v=_PJc7RcMnw8)
50
48
-[Trusting self signed SSL certificates (Chrome on Windows)](https://www.youtube.com/watch?v=gyQ9IIxE3vc)
51
49
52
50
Note that you'll have to **select the CA certificate you've downloaded in the step before**, not download the certificate as described in the videos.
53
51
54
-
Once you've done so, list your instances with `pojdectl-ng list`:
52
+
Once you've done so, list your instances with `pojdectl list`:
55
53
56
54
```shell
57
-
$ pojdectl-ng list # Append `-n root@your-ip:ssh-port` to list the instances on a remote host instead
55
+
$ pojdectl list # Append `-n root@your-ip:ssh-port` to list the instances on a remote host instead
58
56
NAME STATUS PORTS
59
57
my-first-instance running 5000-5005
60
58
```
61
59
62
-
As you can see, our first instance (`my-first-instance`) is running and has exposed ports **5000** through **5005**. This port range has been selected when we ran `pojdectl-ng apply` above. You can now access the services (replace `localhost` with your remote host's IP or domain if you deployed to a remote host):
60
+
As you can see, our first instance (`my-first-instance`) is running and has exposed ports **5000** through **5005**. This port range has been selected when we ran `pojdectl apply` above. You can now access the services (replace `localhost` with your remote host's IP or domain if you deployed to a remote host):
@@ -69,19 +67,19 @@ As you can see, our first instance (`my-first-instance`) is running and has expo
69
67
| <imgsrc="https://raw.githubusercontent.com/novnc/noVNC/master/app/images/icons/novnc-192x192.png"width="25"> |[noVNC](https://novnc.com/info.html)|https://localhost:5003/| Graphical access from the browser |
70
68
| <imgsrc="https://raw.githubusercontent.com/devicons/devicon/master/icons/jupyter/jupyter-original.svg"width="25"> |[JupyterLab](http://jupyterlab.io/)|https://localhost:5004/| An interactive development environment |
71
69
72
-
Additionally, there is a SSH server running on port `5005` which you can use to forward ports with `pojdectl-ng forward`:
70
+
Additionally, there is a SSH server running on port `5005` which you can use to forward ports with `pojdectl forward`:
73
71
74
72
```shell
75
-
$ pojdectl-ng forward my-first-instance 4200:1234 4201:1235 # Append `-n root@your-ip:ssh-port` to also forward from the remote host to the local host
73
+
$ pojdectl forward my-first-instance 4200:1234 4201:1235 # Append `-n root@your-ip:ssh-port` to also forward from the remote host to the local host
76
74
```
77
75
78
76
This, for example, forwards port `1234` in the instance to port `4200` on the local host and port `1235` to port `4201`.
79
77
80
-
**🚀 That's it!** We hope you enjoy using pojde Next Generation.
78
+
**🚀 That's it!** We hope you enjoy using pojde.
81
79
82
80
## Modules
83
81
84
-
pojde Next Generation is based on a minimal base image; additional functionality can be added by enabling any of the following modules when running `pojdectl-ng apply`:
82
+
pojde is based on a minimal base image; additional functionality can be added by enabling any of the following modules when running `pojdectl apply`:
85
83
86
84
## Language Modules
87
85
@@ -118,8 +116,8 @@ pojde Next Generation is based on a minimal base image; additional functionality
118
116
## Reference
119
117
120
118
```shell
121
-
$ pojdectl-ng --help
122
-
pojdectl-ng is the management tool for pojde Next Generation.
119
+
$ pojdectl --help
120
+
pojdectl is the management tool for pojde.
123
121
Global Flags:
124
122
[-n]ode <user@host:port> Remote host to execute on.
125
123
If not specified, execute locally.
@@ -151,14 +149,14 @@ enter <name> Get a shell in an instance.
151
149
forward <name> [local:remote...] Forward port(s) from an instance.
152
150
153
151
Miscellaneous Commands:
154
-
upgrade-pojdectl-ng Upgrade this tool.
152
+
upgrade-pojdectl Upgrade this tool.
155
153
reset-ca [-f]orce Reset the CA.
156
154
157
-
For more information, please visit https://github.com/pojntfx/pojde-ng#Usage.
155
+
For more information, please visit https://github.com/pojntfx/pojde#Usage.
158
156
```
159
157
160
158
## License
161
159
162
-
pojde Next Generation (c) 2021 Felicitas Pojtinger and contributors
160
+
pojde (c) 2021 Felicitas Pojtinger and contributors
0 commit comments