@@ -10,9 +10,10 @@ Provision remote development environments with Terraform.
10
10
- Start writing code with a single command
11
11
- Use one of many [ examples] ( ./examples ) to get started
12
12
13
- ## Getting Started
13
+ ## Installing Coder
14
14
15
- Install [ the latest release] ( https://github.com/coder/coder/releases ) .
15
+ Install [ the latest release] ( https://github.com/coder/coder/releases ) on a system with
16
+ at least 2 CPU cores and 2 GB RAM.
16
17
17
18
To tinker, start with dev-mode (all data is in-memory, and is destroyed on exit):
18
19
@@ -27,33 +28,35 @@ $ CODER_PG_CONNECTION_URL="postgres://<username>@<host>/<database>?password=<pas
27
28
coder server
28
29
```
29
30
30
- To run as a system service, install with ` .deb ` or ` .rpm ` :
31
+ To run as a system service, install with ` .deb ` (Debian, Ubuntu) or ` .rpm ` (Fedora, CentOS, RHEL, SUSE) :
31
32
32
33
``` bash
33
34
# Edit the configuration!
34
35
$ sudo vim /etc/coder.d/coder.env
35
36
$ sudo service coder restart
36
37
```
37
38
39
+ Reference ` coder start --help ` for a complete list of flags and environment variables.
40
+
38
41
### Your First Workspace
39
42
40
- In a new terminal, create a new project (eg. Develop in Linux on Google Cloud):
43
+ In a new terminal, create a new template (eg. Develop in Linux on Google Cloud):
41
44
42
45
```
43
46
$ coder templates init
44
47
$ coder templates create
45
48
```
46
49
47
- Create a new workspace and SSH in :
50
+ Create a new workspace and connect via SSH :
48
51
49
52
```
50
53
$ coder workspaces create my-first-workspace
51
54
$ coder ssh my-first-workspace
52
55
```
53
56
54
- ### Working with Projects
57
+ ### Modifying Templates
55
58
56
- You can edit the Terraform from a sample project :
59
+ You can edit the Terraform from a sample template :
57
60
58
61
``` sh
59
62
$ coder templates init
@@ -62,6 +65,23 @@ $ vim main.tf
62
65
$ coder templates update gcp-linux
63
66
```
64
67
68
+ ## Documentation
69
+
70
+ Some pages are coming soon. Contributions welcome!
71
+
72
+ - [ About Coder] ( ./about.md#about-coder )
73
+ - [ Why remote development] ( about.md#why-remote-development )
74
+ - [ Why Coder] ( about.md#why-coder )
75
+ - [ What Coder is not] ( about.md#what-coder-is-not )
76
+ - Concepts
77
+ - Templates
78
+ - Workspaces
79
+ - Users and Organizations
80
+ - Guides
81
+ - Using the Coder CLI
82
+ - Install Coder on a VM with Caddy + LetsEncrypt
83
+ - Building templates in Coder
84
+
65
85
## Contributing
66
86
67
87
Read the [ contributing docs] ( ./CONTRIBUTING.md ) .
0 commit comments