-
Notifications
You must be signed in to change notification settings - Fork 36
Getting Started
The indi-allsky system consists of three services:
Service | systemd | Purpose |
---|---|---|
Capture | indi-allsky | Responsible for taking images, generating timelapses, and file transfers |
indiserver | indiserver | Manages the camera hardware |
Web Server | gunicorn-indi-allsky | Web interface |
- ARM Single Board Computer or Generic PC
- 1GB RAM minimum
- 2GB+ strongly recommended
- 64GB+ storage
- Camera
- INDI supported camera
- libcamera supported camera module
- Raspbian 11 64bit [preferred] or 32bit
- Armbian
- Debian 11
- Ubuntu 22.04 or 20.04
indi-allsky requires a modern version of INDI (2.0.0+) to operate. This will have to be installed from a custom repository or built from source. Pre-compiled binaries are currently only available for the following platforms. The setup.sh script will automatically setup the INDI PPA repository for you.
- Ubuntu 22.04
- x86_64
- arm64
- Ubuntu 20.04
- x86_64
- arm64
indi-allsky includes a script for compiling INDI from source. The script is completely self-contained and automated.
./misc/build_indi.sh
The compile will requires an Internet connection to download the source from GitHub.
- Modern PC: 10 minutes
- Raspberry Pi 4: 40 minutes (longer if you have no fan/heatsink)
- Raspberry Pi 3: 3-4 hours
If you plan on using a libcamera supported camera module, you only need to compile the core INDI library (without the 3rd parth drivers). **This can cut your compile time by 50% **
BUILD_INDI_CORE=true BUILD_INDI_3RDPARTY=false ./misc/build_indi.sh