To run Urbit on your own you need to be comfortable using a command line interface (CLI), and should have a basic understanding of how to interact with the Ethereum blockchain.
Urbit OS is comprised of a virtual operating system (Arvo) and a runtime called (Vere). The runtime has official versions targeting Linux and macOS, although workarounds exist for Windows.
Running Urbit locally is good for experimentation, but in the long term you'll want to run it as a server — always on and accessible from anywhere. The nice thing about Urbit is that's easy to start local, and later move to cloud hosting or a home server. Or you can start with the latter options.
Remember, never run your Urbit in more than one place! Doing so will necessitate a factory reset.
Get an Urbit ID – Get a planet, a permanent Urbit ID, for the best networked experience.
CLI instructions – Set up Vere, the Urbit runtime, using the command line.
Install on the cloud – A step-by-step guide to setting up Urbit on a VPS.
Set up a home server – Explore options for running your own dedicated physical Urbit computer.