I’ve been battling this for a while now. In fact I tried a couple of years ago and gave up. I’m trying again. I’m not a code jockey so I don’t know the command line language like the developers do.
I can cut and paste with the best of 'em but was really hoping a basic install package had been developed like there is for Mac and Windows.
If it isn’t the Docker it’s the 8000 port stopping me. I really want to use WebODM on my home built powerful Linux machine but being unable to install it is stopping me.
I could even manage with some clear instructions that make sense. The instructions on the Github site are probably clear to someone who understands and uses the command line language but most of us do not.
I have looked elsewhere for tutorials but none are for regular users. Normally I can find something on Youtube but so far no joy there either.
No, native packages yet. We do have the install script for Ubuntu 20.04LTS derivatives, but we don’t recommend people use that as the Dockerized version is much simpler.
Navigate into extracted WebODM directory
A) cd WebODM (if using git clone) [email protected]:~$ cd WebODM/
B) cd to where you extracted the zip from GitHub
Sidebar:
I would not recommend chaging permissions of docker-compose nor curl’ing docker-compose. What is in your repo should be sufficient in a default environment.
You made a syntax error following Ghost’s instructions (sudo apt-get update && sudo apt-get install docker.io docker-compose git would be correct). Try following mine as they are a bit more simple and meant for default Ubuntu deployments.
Reading package lists… Done
W: GPG error: http://dl.google.com/linux/earth/deb stable InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 78BD65473CB3BD13
E: The repository ‘http://dl.google.com/linux/earth/deb stable InRelease’ is not signed.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
I always feel so dumb working in this environment (command line). Does this look right?
Reading package lists… Done
W: GPG error: http://dl.google.com/linux/earth/deb stable InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 78BD65473CB3BD13
E: The repository ‘http://dl.google.com/linux/earth/deb stable InRelease’ is not signed.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details. [email protected]:~$ git clone xxxx/github.com/OpenDroneMap/WebODM
fatal: destination path ‘WebODM’ already exists and is not an empty directory. [email protected]:~$ WebODM
bash: WebODM: command not found [email protected]:~$ cd WebODM [email protected]:~/WebODM$ ./webodm.sh start
Checking for docker… OK
Checking for docker-compose… OK
Starting WebODM…
Using the following environment:
Host: localhost
Port: 8000
Media directory: appmedia
SSL: NO
SSL key:
SSL certificate:
SSL insecure port redirect: 80
Celery Broker: redis://broker
Default Nodes: 1
Make sure to issue a ./webodm.sh down if you decide to change the environment.
docker-compose -f docker-compose.yml -f docker-compose.nodeodm.yml up --scale node-odm=1
Creating network “webodm_default” with the default driver
ERROR: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network [email protected]:~/WebODM$
If you check the docker version.
I guess you get a proper answer. So I guess your networkinterface is maybe misconfigured, a firewall is activ or a depencie does not work properly.
Could you draw your setup? So we can get a better look at your environment and network topology? We may find the issue. In generell a vpn could (depends on the vpn configuration) route all ports outside trough the vpn. In generell I would not use vpn while setting up lan devices.
Please remember in this command line network realm I’m just a big ole’ dummy even though I am a retired computer tech.
I don’t know what you mean by drawing my setup.
Turning off the VPN didn’t make a difference in accessing the http://serveradress:8000/ through a web browser (firefox).
I mean try to make a diagram of how you arranged your virtual machines, how is the network connected(subnet, gateway, ip adress) which devices are involved in the setup and where is what installed. Question: why do you use mint?