Getting Started
Follow these simple steps and you'll be up and running in no time
Full Video Tutorial
Getting your environment ready for RAIRprotocol
RAIRprotocol is easy to deploy with Docker and Docker Compose. See our WSL guide here to run Ubuntu on your Windows machine.
On any Ubuntu 24.04 machine first install Docker Dependencies
-First update your machine
-Then add dependencies
-Then add keys
-Update one more time
Install Docker Itself
Just one line to Install Docker!
Install Docker Compose (latest version)
-Now we need to install Compose to run our app with a single command
-then make Docker Compose executable
Git Clone our Repo!
-If you need Git run this first
-Then clone our whole repo with one command! Note this is ~500mb.
Deploying RAIRprotocol
You made it! Now that Docker and Compose are installed on our Ubuntu machine.. running RAIRprotocol is a snap!
Copy env and run default compose file
-Navigate to rair-dapp directory. Should be in the main folder
-Then copy the sample environment file .env.sample to .env
-And one more time for the frontend environment variables
Starting the system
Making sure system is up
Output of above command should list all the services in running status. For example:
Stopping the system
This command stops all running Docker images. Do this before closing your terminal to make sure everything is properly shut down.
Check logs
Run below command to check logs of any service.
Container ID can be obtained from output of sudo docker ps -a command
Remove installation
Try below command if you want to remove existing installation (docker images, docker containers, database etc.)
Updating RAIRprotocol
Git pull to pull the latest code
Check existing images

Delete images (paste in your image ids)
Looks like this "sudo docker rmi e776960ffc67 18eb7403282e 60e0ddd7a2ae d8f1b061718c"
Delete containers
Run the up command! You're all up to date!
Next Steps
Please follow our Github at https://github.com/rairprotocol star our repo and fork! See full deployment guides below.
Last updated
Was this helpful?