Oh crap good catch! Was flustered after 2nd day of not getting anywhere. Here I go again 
Well that did it. Everything installed smooth as silk this time! Now... best way to get Prismcast up and running!?!?! 
I bought a new M4 mac mini have ezstart and portainer installed. I run the Environment variables and get this:
ALERT_EMAIL_PASS=
ALERT_EMAIL_TO=
UPDATE_YAMLS=true
UPDATE_SCRIPTS=true
TZ=US/Central
HOST_DIR=/data
DVR_SHARE=
LOGS_SHARE=
TUBEARCHIVIST_SHARE=
DVR2_SHARE=
LOGS2_SHARE=
TUBEARCHIVIST2_SHARE=
DVR3_SHARE=
LOGS3_SHARE=
TUBEARCHIVIST3_SHARE=
HOST_SFS_PORT=8080
FOLDER=/web
cat: /config/olivetin.token: No such file or directory
PORTAINER_TOKEN=
PORTAINER_HOST=127.0.0.1
PORTAINER_PORT=9443
PORTAINER_ENV=13370
PERSISTENT_LOGS=false
I then run the ez start action and get this" "Run the OliveTin Environment Variables Generator/Tester Action first, and then"
What am i missing?
Do answer that, I'd need to know what you did. Can you post the exact Docker command you used to begin the EZ-Start process?
Thank you. Here it is:
docker run -d --name olivetin-ezstart \
--pull always \
-p 1338:1337 \
-e EZ_START=-ezstart \
-e CHANNELS_DVR=127.0.0.1:8089 \
-e TZ=$(readlink /etc/localtime) \
-v /config \
-v /var/run/docker.sock:/var/run/docker.sock \
bnhf/olivetin:latest
I got in installed but now cannot get any one click actions to install. For example, this is what I get with frndly:
JSON response from https://ip.address.of.your.cdvr.server:9443/api/stacks/create/standalone/string?endpointId=:
You need to use the actual LAN IP of your Mac Mini -- 127.0.0.1 or localhost refer back to the container, not to your Docker host (which is the Mac Mini).
You'll need to start over, and the easiest way to do that would be to go into the Docker Desktop GUI. Stop and remove any OliveTin or Portainer containers. Remove their images as well. And finally, under Volumes, delete portainer_data.
I did that and still cannot get anywhere
TAG=latest
DOMAIN=
HOST_PORT=1337
CHANNELS_DVR_HOST=195.168.150.175
CHANNELS_DVR_PORT=8089
CHANNELS_CLIENTS=
ALERT_SMTP_SERVER=
ALERT_EMAIL_FROM=
ALERT_EMAIL_PASS=
ALERT_EMAIL_TO=
UPDATE_YAMLS=true
UPDATE_SCRIPTS=true
TZ=
HOST_DIR=/data
OK, so when you installed Portainer did your see an actual Token in the results window? Also, both of the last couple of lists of env vars you've posted have been partial -- I need to see the complete set.
No token and those are the only variables that showed up
Are you sure it's not 192.168.150.175
You're correct. Channels DVR works on that address
I've got the token now but cannot install olivetin under project one click
ALERT_EMAIL_FROM=
ALERT_EMAIL_PASS=
ALERT_EMAIL_TO=
UPDATE_YAMLS=true
UPDATE_SCRIPTS=true
TZ=America/Chicago
HOST_DIR=/data
DVR_SHARE=/Volumes/External Drive/Channels Server
LOGS_SHARE=/Users/jasontrippe/Library/Application Support/ChannelsDVR
TUBEARCHIVIST_SHARE=/Volumes/External Drive/Channels Server
DVR2_SHARE=
LOGS2_SHARE=
TUBEARCHIVIST2_SHARE=
DVR3_SHARE=
LOGS3_SHARE=
TUBEARCHIVIST3_SHARE=
HOST_SFS_PORT=8080
FOLDER=/web
PORTAINER_TOKEN=ptr_6gB2Mngdrvx+9RdPWOqz9QIjJzQnKN+K3rdkxcf7UYg=
PORTAINER_HOST=192.168.150.175
PORTAINER_PORT=9443
PORTAINER_ENV=1
PERSISTENT_LOGS=false
Here's waha I get for olivetin:
{
"message": "failed to deploy a stack: compose up operation failed: Error response from daemon: mounts denied: \nThe path /data/olivetin/data is not shared from the host and is not known to Docker.\nYou can configure shared paths from Docker -> Preferences... -> Resources -> File Sharing.\nSee https://docs.docker.com/go/mac-file-sharing/ for more info.",
"details": "Failed to deploy a stack: compose up operation failed: Error response from daemon: mounts denied: \nThe path /data/olivetin/data is not shared from the host and is not known to Docker.\nYou can configure shared paths from Docker -> Preferences... -> Resources -> File Sharing.\nSee https://docs.docker.com/go/mac-file-sharing/ for more info."
}
false```
You need to start again. Stop, remove and delete as described above. As I said to somebody the other day, this is a measure twice and cut once activity. You need to check and double check the very few data items you need to provide.
Also, if you're new to the world of Docker on the Mac Mini, you will not be able to use /data for your HOST_DIR. Before you produce your list of env vars you'll need to change that to a value that to a directory that exists under /Users (typically your username).
This should be more like:
HOST_DIR=/Users/jasontrippe
@jtrippe77 I know you're anxious to get this done, but if you could wait until I finish responding before plowing forward -- I think it would work better for both of us.
EDIT: Also, you're still not posting a complete set of env vars. You keep grabbing only a subset.
Sorry about that. Thank you so much for your help and your patience with me. I got it working.
I've been trying for several hours to follow the instructions but it always ends up not working. I've followed the steps and I'm currently stuck at Create an Olivetin Stack and I'm getting this error:
exit status 1
JSON response from http://192.168.7.168:9000/api/stacks/create/standalone/string?endpointId=1:
{
"message": "failed to deploy a stack: compose up operation failed: Error response from daemon: mounts denied: \nThe path /data/olivetin/data is not shared from the host and is not known to Docker.\nYou can configure shared paths from Docker -> Preferences... -> Resources -> File Sharing.\nSee Change settings | Docker Docs for more info.",
"details": "Failed to deploy a stack: compose up operation failed: Error response from daemon: mounts denied: \nThe path /data/olivetin/data is not shared from the host and is not known to Docker.\nYou can configure shared paths from Docker -> Preferences... -> Resources -> File Sharing.\nSee Change settings | Docker Docs for more info."
}
false
I've looked through all of the previous responses in this thread and tried to impliment any fixes that were already talked about but I"m just not getting anywhere.
I've tried following the steps to delete what i've done and start over a few times and I keep getting stuck.
I'm brand new to Docker and this is my first time trying to figure it out.
I'm setting everything up on an iMac (I don't have DVR server installed on the internal hard drive its on a usb external drive connected to the iMac if that makes a difference). I have docker installed. I can get the ez-start page to load. But every time I follow the steps get one error or another.
Any help would be Greatly appreciated. Thanks.
The answer is just a few posts up. You need to change the HOST_DIR value when youβre generating the OliveTin env vars, as the Mac implementation of Docker only allows you to write to certain paths:
I started over and it worked! thanks so much for the clarification. There are so many posts about a topic I'm new to that I got overwhelmed. Been using computers for 35 years and still anything that requires command line type stuff messes me up.