- get docker installed
https://www.smarthomebeginner.com/install-docker-on-ubuntu-22-04/
- grab the project
git clone [email protected]:vleango/docker-ngrok.git
- switch to basic-auth branch
git clone [email protected]:vleango/docker-mirakurun-epgstation.git
-
add config/.tunnel.development.env
-
add certs
openssl req -new -newkey rsa:4096 -x509 -sha256 -days 365 -nodes -out MyCertificate.crt -keyout MyKey.key
mv MyCertificate.crt epgstation/config/
mv MyKey.key epgstation/config/
- Install PX-S1UD driver
wget http://plex-net.co.jp/plex/px-s1ud/PX-S1UD_driver_Ver.1.0.1.zip
unzip PX-S1UD_driver_Ver.1.0.1.zip
sudo cp PX-S1UD_driver_Ver.1.0.1/x64/amd64/isdbt_rio.inp /lib/firmware/
sudo reboot
- start
docker-compose up -d
- Scan for channels
curl -X PUT "http://localhost:40772/api/config/channels/scan?minCh=10&maxCh=30&refresh=true"
- docker-compose will automatically add those channels. Just be patient
- Restart
curl -X PUT "http://localhost:40772/api/restart"
- Status
curl "http://localhost:40772/api/status" >> status.txt