Browser-controlled astrophotography you host yourself. Runs on a Raspberry Pi, a mini PC or Windows, and handles INDI and ASCOM/Alpaca gear, PHD2 guiding, plate solving, live stacking, an advanced seq
翻訳待ち
暮らしC# · C++GitHub @DanWBRオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
A multiplatform, lightweight astrophotography suite
翻訳待ち
Loading the full README. The saved excerpt is shown below.
Cross-platform headless astronomy controller for Raspberry Pi, ARM64 SBCs, and Windows mini PCs. ⚠️ Polaris Astro Controller is a community-driven fork of N.I.N.A. It is not affiliated with or supported by the official N.I.N.A. development team. Please don't ask them for support with this fork, open issues here instead.Read the full README ↗
Cross-platform headless astronomy controller for Raspberry Pi, ARM64 SBCs, and Windows mini PCs.
⚠️ Polaris Astro Controller is a community-driven fork of N.I.N.A. It is not affiliated with or supported by the official N.I.N.A. development team. Please don't ask them for support with this fork, open issues here instead.
Polaris Astro Controller is a lightweight, browser-controlled astrophotography system built on ASP.NET Core. It brings the power of N.I.N.A. (Nighttime Imaging 'N' Astronomy) to single-board computers and small-form-factor PCs, with a responsive Web UI accessible from any device on the network.
The Raspberry Pi (or Windows mini PC) acts as a data broker, controlling hardware, saving FITS files, and streaming images, while your laptop, tablet, or phone handles all the heavy rendering in the browser.
Browser (laptop / tablet / phone) Raspberry Pi / Mini PC
┌──────────────────────────────┐ ┌──────────────────────────┐
│ Web UI (Alpine.js) │◄──HTTP─►│ ASP.NET Core + Kestrel │
│ Live preview (Canvas/WebGL) │◄──WS───►│ INDI client (TCP 7624) │
│ Image processing (client) │ │ Plate solving (ASTAP) │
│ Sky explorer │ │ Sequence engine │
└──────────────────────────────┘ │ Live stacking │
└──────────────────────────┘
Looking for the full tooling matrix? See REQUIREMENTS.md for the complete required + optional dependency list per platform (Windows / Linux ARM-RPi / Linux x64), with firewall rules and hardware sizing guidance.
A single self-hosted backend that drives the whole night from any browser: acquisition, guiding, focusing, planning, live stacking, and a full post-processing suite with in-browser AI. Highlights:
nina.local), remote terminal (SSH in the browser), debug
logging, polar alignment (TPPA + rudimentary), and SBC self-update.Polaris supports a huge range of gear through INDI (400+ Linux drivers), ASCOM/Alpaca, and the native camera SDKs, far more than any one person can own. The list below is the hardware that has actually been used with Polaris in the field, as a starting point; anything INDI/ASCOM/Alpaca-compatible should work even if it isn't listed. Reports of other working (or broken) gear are welcome via an issue or PR.
| Category | Tested devices |
|---|---|
| Mounts | ZWO AM3 · AM3N · AM5 · OnStep (LX200) · Sky-Watcher Star Adventurer GTi · Sky-Watcher AZ-GTi (SynScan WiFi) · Sky-Watcher EQ6-R |
| Cameras (OSC / DSLR) | ZWO ASI585MC Pro · ASI678MC · ASI715MC · ASI2600MC Pro · SVBony SV405CC · SV605CC · SV105 · ToupTek ATR533C · ToupTek ATR2600C (Sony IMX571) · AE676C · Canon EOS Rebel T100 (4000D) · Canon EOS Rebel SL2 (200D) · Canon EOS R8 |
| Cameras (mono) | ZWO ASI183MM Pro |
| Focus motors | ZWO EAF · Gemini Focusing Motor / Focuser Pro |
| Guide cameras | ZWO ASI120MM · ToupTek GPM462C |
| Filter wheels | ZWO EFW Mini (5 positions) · ZWO EFW (8 positions) |
| SBCs (server host) | Raspberry Pi 4 (8 GB) · Raspberry Pi 5 (4 GB) · Orange Pi 4 Pro (4 GB) · Orange Pi 5 Pro (4 GB) · Radxa Dragon Q6A (6 GB) |
| Power boxes | SVBony SV241 Pro |
Recommended board: the Orange Pi 4 Pro (4 GB). It is the best balance of cost and capability measured so far, scoring 180 for roughly $50 to $70. The Radxa Dragon Q6A is the fastest (317); the Orange Pi 5 Pro (274) is the one with the proven GPU and NPU acceleration path.
Windows and x86 Linux mini-PCs also run the backend (see Deployment). For benchmark scores per board, see the benchmark reference in the user guide.
The full documentation lives in docs/; that index
organizes every page by area. The essentials:
This is the beginning of the README. Read the rest at the original. Read the full README ↗