If any file is mentioned it should be inside the windows folder unless stated otherwise

1. Install ffmpeg and a web server of your choice (we will use nginx here so the command should be for arch "sudo pacman -S nginx ffmpeg --needed --noconfirm" or for debian based distros it should be "sudo apt-get install ffmpeg nginx -y"
2. Make SURE you have pulseaudio installed (yes pulseaudio specifically as it's the easiest backend that ffmpeg can work with) if you don't then find out yourself how to install it (on arch it should be just "sudo pacman -S pulseaudio" and restarting if you have no other audio backend installed)
3. Move the contents of the Linux folder to the folder you will use for your web server (we will use /srv/http here but if the http folder doesn't exist just create it and if you can't write anything to /srv just do "sudo chmod 777 -R /srv") also the bore file doesn't matter where it's placed but it's here for convienience
4. Configure your server so it points to the folder you placed the files in and audio.html is the index
for nginx find "location / {" under "server {" which is under "http {" it should look like this
location / {
	root /srv/http;  # Or wherever is the folder you placed the files under
	index audio.html;
}
if either "location / {" or "server {" don't exist just create them just add server { if it doesn't exist and under it up the thing above
5. open a terminal at the location you placed the files under and open another one or make a new tab where bore is 
6. start up nginx by typing "nginx" if that doesn't work do "sudo nginx" sometimes nginx is being weird and needs sudo
7. now start up bore by typing "./bore local --to bore.pub 80" please not of the link it gives you (ie bore.pub:69420)
NOTE: if bore or stream.sh refuse to start just chmod +x them
8. start up stream.sh by typing ./stream.sh
9. Now you should be able to just type the bore.pub link you noted previously in your web browser (IN YOUR OWN MACHINE NOT THE VM) and just hit play and hear the audio