ODM installation in Windows WSL / Ubuntu 18.04

Hello everyone, in the place I work, after some time coding we developed an up-to-date tutorial to install the awesome ODM in windows 10 it works really good. Follow this tutorial please:

kind regards.

4 Likes

@Saijin_Naib

1 Like

Very nice! Perhaps you might be interested in contributing this to our docs and/or README on https://github.com/OpenDroneMap/docs / https://github.com/OpenDroneMap/ODM ?

2 Likes

Yes for sure! could do refer to the link for me please? It works with WSL and WSL2, I think this could solve lots of compatibilities for ODM and increase the community of this awesome tool.

A pull request on https://github.com/OpenDroneMap/docs would do the trick. It’s nice to see this contribution.

2 Likes

This is great!

Hi, thanks for the post. I am trying to install ODM in windows as is described in the video. when I type bash c1804.sh says no such file or directory, and don’t know how to install it. Any advice is welcome. Thanks

If you can wait it out, we’re currently underway doing some serious infrastructure work to get WSL images and SNAPs made, along with library/dependency upgrades!

2 Likes

Thanks Saijin. I am kind of hurry, I 'been trying for a couple of days how to install and have proved a bunch of alternatives (from a vmware-runing Ubuntu, from Docker), and I couldn’t.

1 Like

Unfortunately, I’ve not had success making a WSL image myself, hence the above funding drive to get someone really smart to figure it out for all of us :rofl:

I’d say if you need results immediately, take advantage of WebODM Lightning by UAV4Geo / @pierotofoy.

2 Likes

ooh, eck, don’t build me up too high or I’ll get an inflated ego :stuck_out_tongue_winking_eye:

5 Likes

Hi, I am trying now through a VirtualMachine. There, I installed Ubuntu 20.04 and I am trying to install ODM.

These are the results:

jkairo@ubuntu:~$ docker-compose version
docker-compose version 1.25.0, build unknown
docker-py version: 4.1.0
CPython version: 3.8.5
OpenSSL version: OpenSSL 1.1.1f 31 Mar 2020
jkairo@ubuntu:~$ sudo pip install docker-compose
[sudo] password for jkairo:
sudo: pip: command not found
jkairo@ubuntu:~$ $ git clone https://github.com/OpenDroneMap/WebODM
$: command not found
jkairo@ubuntu:~$ git clone https://github.com/OpenDroneMap/WebODM
fatal: destination path ‘WebODM’ already exists and is not an empty directory.
jkairo@ubuntu:~$ cd WebODM
jkairo@ubuntu:~/WebODM$ ./webodm.sh start
Checking for docker… OK
Checking for git… 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 start || docker-compose -f docker-compose.yml -f docker-compose.nodeodm.yml up --scale node-odm=1
ERROR: Couldn’t connect to Docker daemon at http+docker://localhost - is it running?

If it’s at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
ERROR: Couldn’t connect to Docker daemon at http+docker://localhost - is it running?

If it’s at a non-standard location, specify the URL with the DOCKER_HOST environment variable.

//////

Advices are welcome!

Thanks in advance, Jairo

You will have the best luck with either 16.04LTS for OpenDroneMap 1.x, or 18.04LTS for OpenDroneMap 2.x.

20.04LTS is currently unsupported.

2 Likes

Yes, if 20.04 is required, run it through docker.

1 Like

thanks!!

2 Likes

I guess the critical question is, should I be updating the Windows install directions at docs.opendronemap.org to match https://github.com/OpenDroneMap/odm/README.md? Are we far enough along?

1 Like

Nevermind: these are directions for ODM and those are directions for WebODM… . :smiley:

1 Like