Installing Walrus Site Builder
First, you’ll need to get set up with Walrus. I recommend installing via the CLI commands, especially if you’re on a Mac, because I ran into an issue trying to install it on my Mac. You will likely deploy your Walrus site on Mainnet, so execute this command to install the Walrus CLI tool and then the website builder for mainnet. Execute this command to install the latest Walrus mainnet version:[terminal]
walrus binary to your PATH. Also, you need to download the latest Walrus cofigurations with this command:
[terminal]
[terminal]
[terminal]
site-builder as a command in your terminal like this:
[terminal]
Deploying Your Walrus Site
Regardless of the frontend framework you’re using, you can transpile into static files and build with Walrus. In this case, I’m going to deploy a Vitepress site, so I’ll need to build it with this command:[terminal]
[terminal]
[terminal]
site-builder will automatically find it — you don’t need to pass --config manually every time!
Now execute this command to deploy the site
[terminal]
./dist is the folder with static files. -epochs 1 means the site will live for at least 1 epoch (you can set more if you want)
This should build the site and you’ll get some important data as output
including Blob IDs created for each file, the new Site Object ID (important!) and the options you have to share your site.

Purchasing and Registering Domain Names
You can bring your existing domains to Walrus, or you can use the Sui name service to keep the entire system down to naming decentralized. Simply head over to the Sui Name Service Website and buy a.sui domain for your project:

