@@ -10,39 +10,49 @@ title: Setup
11On disk your urbit is an append-only log and a checkpoint. Or, in
11On disk your urbit is an append-only log and a checkpoint. Or, in
12simpler terms, a directory where we keep your urbit’s state. We call
12simpler terms, a directory where we keep your urbit’s state. We call
13−this a ‘pier’.
13+this a _pier_.
15## Initialize
15## Initialize
17To create an urbit, we need an identity. This identity is both a network
17To create an urbit, we need an identity. This identity is both a network
18address and a memorable name.
18address and a memorable name.
20−You are probably creating one of two kinds of urbit: a 32-bit "planet"
20+You are probably creating one of two kinds of urbit: a 32-bit _planet_
21−or a 128-bit "comet." For a quick terminology guide and high-level
21+or a 128-bit _comet_. For a quick terminology guide and high-level
22−refresher, refer to this [handy reference sheet](/docs/about/glossary).
22+refresher, refer to this [handy reference sheet](../../about/glossary/).
24If you have an Urbit invitation, you'll have a planet like
24If you have an Urbit invitation, you'll have a planet like
25`~fintud-macrep` and `~fortyv-tombyt-tabsen-sonres`. To create your
25`~fintud-macrep` and `~fortyv-tombyt-tabsen-sonres`. To create your
28− $ urbit -w fintud-macrep -t fortyv-tombyt-tabsen-sonres
29+$ urbit -w fintud-macrep -t fortyv-tombyt-tabsen-sonres
30This will create a directory `fintud-macrep/` and begin building your
32This will create a directory `fintud-macrep/` and begin building your
31urbit. This may take a few minutes.
33urbit. This may take a few minutes.
35+> If you are booting a star, the process is the same as above, with your
36+> respective star name and ticket.
38+> If you are booting a galaxy, see
39+> [this Fora post](https://urbit.org/fora/posts/~2016.8.17..21.04.11..1450~/).
33−If you do not have a ticket, you can still make a 'comet', a wild urbit
41+If you do not have a ticket, you can still make a _comet_, a wild urbit
34drifting through cyberspace. Pick your own directory name, it doesn't
42drifting through cyberspace. Pick your own directory name, it doesn't
37− $ urbit -c mycomet
46+$ urbit -c mycomet
39This will create the directory `mycomet/` and generate a 128-bit
49This will create the directory `mycomet/` and generate a 128-bit
40identity for your urbit.
50identity for your urbit.
42## Orientation
52## Orientation
54+After about five to ten minutes, when your urbit is finished booting,
44−When your urbit is finished booting you should see a `dojo>` prompt.
55+you should see a `dojo>` prompt. Welcome!
47By default your urbit is quite bare-bones. Let's stroll through what's
57By default your urbit is quite bare-bones. Let's stroll through what's
48already running:
58already running:
@@ -52,50 +62,79 @@ already running:
52The command prompt in front of you is a simple shell and Hoon REPL.
62The command prompt in front of you is a simple shell and Hoon REPL.
53Let's make sure it works:
63Let's make sure it works:
55− ~your-urbit:dojo> (add 2 2)
66+~your-urbit:dojo> (add 2 2)
57Should produce:
69Should produce:
59− > (add 2 2)
72+> (add 2 2)
64### Messaging — Talk
79### Messaging — Talk
66Use `ctrl-x` to change your prompt. Let's join the main Urbit chat
81Use `ctrl-x` to change your prompt. Let's join the main Urbit chat
67channel, `/urbit-meta`:
82channel, `/urbit-meta`:
69− ~your-urbit:talk[] ;join ~samzod/urbit-meta
85+~your-urbit:talk[] ;join ~samzod/urbit-meta
71Talk is stateful, so your urbit will download a backlog.
88Talk is stateful, so your urbit will download a backlog.
72−`/urbit-meta` is the place to ask questions, get help and talk about
89+`/urbit-meta` is the place to ask questions, get help, talk about
73−anything Urbit-related.
90+anything Urbit-related, and meet everyone on here.
94+Fora is the place for long-form Urbit discussion. It's hosted on an
95+Urbit and served over HTTP via Eyre, Urbit's web server.
99+ https://urbit.org/~~/fora
101+The `/~~/` in the URL will redirect you to a login page, which will
102+provide you steps to run the `+code` generator (shell script) in your
103+Dojo to get your password. Copy and paste that into your password box
104+input and hit Enter. After loading, you'll find yourself redirected to
105+the Fora home page, authenticated, where you can post and comment under
106+the name of your ship.
75### Web — Tree
108### Web — Tree
77−Urbit is also accessible through the web. Try opening:
110+Your Urbit is also accessible through its own web interface. Try
79− http://localhost:8080/
113+ http://localhost:8080/~~/
81−in your favorite browser. You'll be prompted to use `+code` in your Dojo
115+in your favorite browser. Like on `urbit.org`, you'll be prompted to use
82−to retrive your password and log in. This page was generated by Tree,
116+`+code` in your Dojo to retrive your password and log in. This page was
83−the basic Urbit web interface. You can also access your urbit through
117+generated by Tree, the basic Urbit web interface. You can also access
84−`http://your-urbit.urbit.org`. Note that this latter approach is slower
118+your urbit through `https://your-urbit.urbit.org/~~/`. Note that this
85−for the time being because we proxy over the Urbit network, Ames, but a
119+latter approach is slower for the time being because we proxy over the
86−better, faster solution for this is in the works.
120+Urbit network, Ames, but a better, faster solution for this is in the
88### Filesystem — Clay
123### Filesystem — Clay
90Clay, the Urbit filesystem, isn't mounted to Unix by default. Switch
125Clay, the Urbit filesystem, isn't mounted to Unix by default. Switch
91to the Dojo prompt and run:
126to the Dojo prompt and run:
93− ~your-urbit:dojo> |mount %
129+~your-urbit:dojo> |mount %
95This should produce:
132This should produce:
97− > |mount %
135+> |mount %
100which indicates the command was processed.
139which indicates the command was processed.
@@ -105,6 +144,7 @@ folder. Changes to these files are automatically synced into your urbit.
105## Learn more
144## Learn more
107If you're eager to get started programming you're ready to head over to
146If you're eager to get started programming you're ready to head over to
108−<a href="../../hoon/demo">the Hoon demo</a>.
147+[the Hoon section](../../hoon/mission/).
110To learn more about using the system, let's keep going:
149To learn more about using the system, let's keep going: