mirror of
https://github.com/nestriness/nestri.git
synced 2025-12-11 00:05:36 +02:00
I have made documentation for Nestri, so everybody easy can find instructions to get started. It will also make it easier for people to help contribute to the documentation. The documentation is built with Nuxt3, [Docus ](https://github.com/nuxt-themes) which uses Nuxt Content.  
1.4 KiB
1.4 KiB
Installation Steps
Step 1: Clone the Repository
Clone the kixelated/moq-rs repository to your local machine:
git clone https://github.com/kixelated/moq-rs moq
Step 2: Verify Port Availability
Check if port 443 is already in use on your server:
sudo netstat -tulpn | grep ':443' | grep LISTEN
or
sudo lsof -i -P -n | grep LISTEN | grep 443
If you find any processes using port 443, consider terminating them.
Step 3: Configure Ports
Navigate to the cloned directory and edit the Docker compose file to use port 443:
cd moq
vim docker-compose.yml
Change the ports section from lines 34 to 35 to:
ports:
- "443:443"
- "443:443/udp"
Step 4: Prepare Certificates
Copy your generated certificates into the moq/dev directory and rename them:
cp cert.pem moq/dev/localhost.crt
cp key.pem moq/dev/localhost.key
Step 5: Start Docker Instances
Ensure you are in the root directory of the moq project, then start the Docker containers:
docker compose up -d
Step 6: Link Domain to Server IP
Configure your DNS settings to connect your server's IP address to your domain:
Record Type: A
Subdomain: relay.fst.so
IP Address: xx.xxx.xx.xxx
Congratulations, your MoQ server is now set up! You can verify its functionality by using the MoQ Checker.