Hi all!

I haven't been writing for a while, and I've also halted the project development for some time, until the recent events gave me a little bit more time to work on it.

But there have still been some developments, so I thought I'd rather write a post summing it all up.

One of the main things I've been working on is a new "rolling release" system, meaning that for each feature there will be a release in the GitHub Releases page. Releases are now also integrated in the Installation page.

This includes a daily build of Raspberry Pi images, which are now revamped to be more reliable.

Installation and setup are now faster, and NetworkManager integration makes for a highly reliable networking setup. When offline, AstroPhoto Plus will automatically switch on to "Access Point" mode, so you can connect to your box using your laptop, tablet or phone, rather than having to rely on an existing network.

PHP2 integration has been added. It's still in its early stages, but you can already automatically start PHD2, calibrate and start autoguiding with a couple of buttons from AstroPhoto Plus. There is also a graph display as well.

There now is a simple Polar Alignment tool, that guides you through Drift Alignment using the D.A.R.V method

Platesolving has been greatly improved and partially rewritten. There is also a "target mode" feature now, showing your desired target in a star map together with your current platesolving solution.

Finally, there's now a Desktop Application. It's just a thin wrapper around a web browser, but it offers server autodiscovery and native desktop notifications.

Hope you'll give the new versions a try, and let me know if AstroPhoto Plus is a useful tool in your gear!

Release 1.0.1

This release fixes a couple of minor issues, while introducing also some enhancements.

Download files from the Github release page

Changelog (since 1.0.0):

[1.0.1] - 18/03/2019

Minor fixes and enhancements


  • Download FITS files from Camera page
  • Allow to set server name (shown in Menu, Homepage and title bar)
  • Sort INDI devices, groups and properties alphabetically in order to have a more consistent UI


  • Fix crash when pressing Enter in INDI Profile dialogue
  • Fix debayer issue
  • Fix 8 bit images not properly previewed
  • Instead of forcing reload of app, just warn the user if backend version != frontend version.

Just a quick post to highlight that now AstroPhoto Plus features a webchat for user support and discussion.

You can find it here: https://riot.im/app/#/room/#astrophotoplus:matrix.org.

Release 1.0.0

After a long extensive testing phase, and new features addition, here's the first major release of AstroPhoto Plus


  • Simple yet powerful image sequences module, with time lapse options
  • Offline plate solving
  • Compatibility with lots of cameras, filter wheels and more thanks to the INDI Library.
  • Client/Server model:
    • Server: you can install the server on a small, lightweight device, such as a Raspberry Pi, Intel Compute Stick and similar
    • Client: HTML5 Application (React): no need to download and install anything, compatible with any device with a browser (Windows, Linux, Mac, Android, iPhone).

Download files from the Github release page

Full changelog:

[1.0.0] - 17/02/2019

First major release - Also renaming to Astro Photo Plus

New features:

  • Plate solving, featuring a sky map highlighting solution when found.
  • Allow to edit sequence after creation (name, camera, filter wheel, directory).
  • allow to stop and resume sequences.
  • import/export sequences to JSON files.
  • Add "Pause" sequence job, to suspend sequences (for manual refocusing, for instance).
  • INDI autoconnect: connect automatically to INDI Server at startup, or when starting INDI service, and also automatically connect to devices.
  • Correctly handle colour images in Camera page (debayer).
  • Timelapse and groups mode: pause between shots or groups of shots in a sequence.


  • Add '(copy)' suffix to duplicated sequences
  • add "Exposures" card with info about total, finished and remaining shots of a sequence (number and time)
  • allow to "reset" sequences to restart them, or even single sequence jobs.
  • switch to INDI blob for sequences (speed/reliability improvement)
  • Images database optimization
  • Histogram improvements
  • Add "Wait for value" checkbox to INDI property job. This way when changing a property that takes time to get to the desired value (for instance: CCD temperature) it will wait for the value to settle before going forward.
  • Add min/max validation for exposure sequence item depending on camera values
  • Better name for sequence files if no filter wheel is available
  • Autodetect stale sequences
  • Support binning in Camera page
  • Add Histogram in sequence images
  • Lots of minor User Experience improvements


  • Block filter wheel sequence item creation if no filter wheel is defined on sequence
  • Fix histogram not reloading on image changing
  • improve values editing for numbers
  • Fix rare backend crash when camera image changes size


  • Make sure you use the new config file for nginx, to allow for big file uploads (necessary for Plate Solving)

[0.1.1] - 2018-08-03

User experience improvements

Various UI fixes, particularly for mobile devices. Also added the capability of running shell commands, configured by $HOME/.config/AstroPhotoPlus/commands.json.

This is at the moment very useful for the Raspberry Pi image, to allow reboot, automatic updates and wifi configuration via the Settings page. Sample configuration: https://github.com/GuLinux/AstroPhotoPlus/blob/master/config/raspberry_pi/commands.json

Added an AUR package for Arch Linux

[0.1.0] - 2018-07-29

First public beta

The following features are currently implemented:

  • INDI server management. Start, stop, connect to INDI, select drivers to load, and save profiles for future usage.
  • Sequences: exposures, filter wheel, change camera properties, and run shell command can be added to a sequence. Sequences can be copied to act as "template".
  • Camera: allow to get a preview of the field of view, exposure settings, histogram, and ROI selection for focusing.
  • Image browsing: you can view images shot by a sequence, preview them in your browser, or download the original FITS file.
  • Raspberry pi image available