For those of you that don't know what Ministra is. Ministra (Formally Stalker Middleware) is a self hosted semi-open source IPTV streaming platform that's used by thousands of people around the world, the Minstara software itself is centred more around IPTV providers than customers but allows a provider to host a central administration panel to distribute Live TV content, on Demand video content including TV Shows & Movies.
Blah, Blah, Blah!! Lets be honest, if you don't know what Ministra is then please navigate away from this page. :)
For starters, Ministra is a complete pain in the backside to set up and install. You can guarantee you'll forget a module or a package during the process, if you have any experience of installing it, you'll know exactly what I mean.
And if you have any experience of Docker, then you'll know the benefits without me having to explain them. Instant control, easily monitored, secure, and stupidly fast!
And Most of all.... It will run on any Distribution!
Why Release It.
This is the part I have been dying to get to... the why I do all this hard work for FREE.
The Ministra scene is huge, surprisingly huge, and there's a few good groups out there that want to see the community grow, I'm one of them! Then there's guys that seem to think it's OK to go against everything I believe in and write scripts to install software like Ministra (Which is free BTW) on a users machine and then charge hundreds of dollars for it! I'm not going to link to their store, because I frankly wouldn't want them getting the traction through my site buy the guys name is SlaSerX.
If you have heard of him, take my word for it, his scripts are not safe, they even go as far as installing his ssh keys onto your machine so he can log in!
So for the people out there that don't want to fork out hundreds of dollars for a dodgy script to install something that's free..... This is for you! And a Fuck You to him!
Using the Script.
The script is a single line executable that can be run as follows:
cd ~/ wget -O deploy.sh https://files.scripting.online/ministra_docker/deploy.sh chmod +X deploy.sh sh ./deploy.sh somepassword version
Replace somepassword with the password you would like to assign to the MySQL root user. And replace version with the version of Ministra you would like to install. It's that simple
Supported versions are 5.6.1, 5.6.5, 5.6.6, 5.6.7 & 5.6.8
As for the Docker containers. These are completely untouched Ministra files and installed on an Ubuntu 16.04 base image as per Informirs Installation Instructions.
The Only thing that was edited was the build.xml file to auto enter the MySQL password.
All MySQL storage is also persistent and MySQL will run in a separate container, So your never losing anything!
On first run the container will run
phing from Ministra's Installation Order section found here. This means the first initial boot will take up to 10 minutes to complete.
You can monitor this with
docker logs ministra
Once complete you can access the admin interface on http://localhost/stalker_portal/server/adm/
All information stored in the MySQL Database can be backed up from the
If you have any questions or suggestions please feel free to contact me at firstname.lastname@example.org