Skip to content

rickbassham/ekos-web

Repository files navigation

ekos-web

Docker Image Version (tag latest semver)

A simple web server and client that listens for a connection from KStars Ekos and provides an easy way to keep track of your astrophotography session from a small screen.

You can now control simple things in Ekos, like capturing a preview image, start/stop guiding, start/stop auto focus, sovle the current view, park/unpark the mount.

See screenshots below for more info.

Installation

The easiest way to get going to to use the pre-built docker images.

https://docs.docker.com/get-docker/

docker pull rickbassham/ekos-web:latest
docker run -p 3000:3000 -it rickbassham/ekos-web:latest

Otherwise, first checkout the code.

git clone https://github.com/rickbassham/ekos-web
cd ekos-web

Docker

Build the docker image, and run.

docker build -t ekos-web .
docker run -p 3000:3000 -it ekos-web

Manual

You need node.js installed to run manually.

cd client
npm install
npm run build
cp -r dist/ ../server/static
cd ../server
npm install
node index.js

After you have it running, you can visit http://localhost:3000 to view the page.

ekos-web

Now launch KStars and Ekos as usual, but now you'll need to connect to KStars Live in offline mode.

ekos

ekos

The username and password you use here don't matter, they are ignored by this app.

Now connect to you equipment in Ekos as usual and start your astrophotography session.

You can keep an eye on your equipment now on your smartphone or tablet by browsing to your imaging computer's address. For me, it would be http://rick-astrobuntupi:3000.

Here are a few more shots with examples.

ekos-web ekos-web ekos-web ekos-web ekos-web ekos-web