The next generation of OliveTin EZ-Start is here! With the latest bnhf/olivetin:latest (bnhf/olivetin:2025.03.27) push, you can now install OliveTin EZ-Start from the Linux command line (Windows users, via Windows Terminal and Debian or Ubuntu WSL2 distros).
Prerequisites:
Channels DVR
Docker (Docker or Docker Desktop)
Steps (more detail below):
- Execute OliveTin EZ-Start Docker run command
- Go to http://ip.address.you.specified:1338 (note this is NOT the standard OliveTin 1337)
- Run the
Install Portainer on your Docker Host
Project One-Click Action - Run the
OliveTin Environment Variables Generator/Tester
OliveTin Action - Run the
Create an OliveTin Stack in Portainer
Project One-Click Action - Go to http://ip.address.you.specified:1337 (note we're now using the standard OliveTin 1337)
That's it! You now have OliveTin and Portainer running.
What can I do now you ask? Well, installing CDVR-related extensions via Project One-Click is always fun!
Below find additional details, and screenshots:
OliveTin EZ-Start Docker run command (use exactly as shown, with your system's IP address):
docker run -d --name olivetin-ezstart \
--pull always \
-p 1338:1337 \
-e EZ_START=-ezstart \
-e CHANNELS_DVR=x.x.x.x:8089 \
-e TZ=$(readlink /etc/localtime) \
-v /config \
-v /var/run/docker.sock:/var/run/docker.sock \
bnhf/olivetin:latest
Don't forget to put in your system's IP address in place of the x.x.x.x!
Go to the IP address you specified, at port 1338:
Use the "hamburger" icon to switch to the Project One-Click page, and run the Install Portainer on your Docker Host
Project One-Click Action:
Back on the main Actions page, Run the OliveTin Environment Variables Generator/Tester
OliveTin Action. For the typical user, running everything on a single system, you shouldn't need to touch any of the default values. Advanced users, or those with sophisticated setups, should be able to customize to their requirements:
Next, we'll install the full version of OliveTin-for-Channels. Run the Create an OliveTin Stack in Portainer
Project One-Click Action:
You now have Portainer installed, complete with a PORTAINER_TOKEN, along with the full version of OliveTin. You can close your current OliveTin EZ-Start browser tab, and navigate to http://ip.address.you.specified:1337 (note we're now using the standard OliveTin 1337).
Job done!
For advanced setups, where CDVR and Docker/Portainer are not on the same system, or if you're running Tailscale with DVRs local and remote -- see this post: