- Install Vagrant
- Clone this gist.
- In the cloned gist,
vagrant up
- Open network stream in VLC, http://127.0.0.1:8000/pid//stream.mp4
- When done,
vagrant halt
, alternatively if you want to clean up usevagrant destroy
vagrant up
vagrant halt
, alternatively if you want to clean up use vagrant destroy
Vagrant.configure(2) do |config| | |
config.vm.box = "ubuntu/trusty64" | |
config.vm.network "forwarded_port", guest: 8000, host: 8000 # for aceproxy | |
# Provisioned once on VM creation | |
# Install acestream-engine and aceproxy | |
config.vm.provision "shell", inline: <<-SHELL | |
sudo sh -c 'echo "deb http://repo.acestream.org/ubuntu/ trusty main" >> /etc/apt/sources.list.d/acestream.list' | |
sudo wget -O - http://repo.acestream.org/keys/acestream.public.key | sudo apt-key add - | |
sudo apt-get update | |
sudo apt-get install -y python-gevent python-psutil git acestream-engine | |
git clone https://github.com/ValdikSS/aceproxy.git | |
SHELL | |
# Provisioned every startup | |
# Start aceproxy and acestream-engine in screen sessions | |
config.vm.provision "shell", run: "always", inline: <<-SHELL | |
screen -S acestream -d -m acestreamengine --client-console | |
screen -S aceproxy -d -m python aceproxy/acehttp.py | |
SHELL | |
end |