DEEPSKY

Auto-hébergé · Open source · FR / EN

Vos photos du ciel profond,
avec le ciel autour.

Deepsky est un portfolio d’astrophotographie qui pense comme un observatoire : chaque image est résolue, située dans le ciel, datée par l’âge de sa lumière. Côté coulisses, NightScope prépare vos nuits d’imagerie.

  • Laravel 13
  • PHP 8.5
  • Livewire 4
  • Tailwind 4
  • MariaDB
  • Redis
  • Docker
deepsky.nexus
Galerie Deepsky
NGC 7023 — Iris Nebula
NGC 7023 · Iris
NGC 7380 — Wizard Nebula
NGC 7380 · Wizard
NGC 6946 — Fireworks Galaxy
NGC 6946 · Fireworks
NGC 6888 — Crescent Nebula
NGC 6888 · Crescent
NGC 4631 — Whale Galaxy
NGC 4631 · Whale

01 · Le site public

Une galerie qui raconte la nuit derrière chaque image

Galerie et fiches photo

Filtres par type d’objet, constellation, année et matériel. Chaque fiche détaille les sessions d’acquisition, les filtres, le matériel, la version starless et les annotations astrométriques : les objets du champ sont identifiés automatiquement par Astrometry.net.

  • Plate solving et annotations du champ
  • Distances SIMBAD de l’objet et de tout le champ
  • Comparaison des versions d’une même cible
  • Pleine résolution, partage et likes

Observatoire : le ciel en direct

Un planétarium calculé dans le navigateur : étoiles, constellations, Voie lactée, planètes et Lune à leur place exacte au-dessus de votre site. Les objets que vous avez photographiés y sont cerclés ; un clic ouvre la photo. Zoom, déplacement et curseur pour avancer dans la nuit.

  • Nuit noire, phase et lever de Lune, planètes visibles
  • Carnet de bord : calendrier des nuits d’acquisition
  • Intégration par filtre, cibles et tubes optiques

Lève les yeux

Réalité augmentée sur mobile : pointez le téléphone vers le ciel, Deepsky dessine constellations, planètes et objets du portfolio là où ils sont vraiment, et une flèche guide vers la cible choisie.

La Plongée

Depuis une fiche photo, une animation part du ciel entier et plonge jusqu’au champ de l’image. Chaque objet identifié raconte depuis combien de temps sa lumière voyage.

Remonter le temps

Toutes les photos rangées sur une frise selon l’âge de leur lumière, face à l’histoire de la Terre : de l’Empire romain à l’apparition des dinosaures.

Newsletter

Un email à chaque publication, avec double confirmation, captcha (Turnstile ou hCaptcha) et désinscription en un clic. Envoyée dans la langue de l’abonné.

02 · NightScope

Le cockpit pour préparer, photographier et publier

L’administration est pensée pour le terrain : utilisable au téléphone, mode nuit rouge, plans consultables hors connexion.

Tonight : que photographier ce soir ?

Un score par cible qui combine hauteur pendant la nuit astronomique, Lune, météo, cadrage avec votre rig et intérêt de l’objet. Avec le masque d’horizon de votre jardin, les arbres et les toits sont pris en compte.

  • Prévisions astro sur 7 nuits (seeing, transparence, nuages)
  • Filtres conseillés selon le ciel, la Lune et le Bortle
  • Cadrage, rotation et grille de mosaïque
  • Night Planner, favoris et sessions d’imagerie

Import FITS / XISF

Glissez vos lights, flats et darks : les en-têtes sont lus dans le navigateur (rien n’est envoyé) et remplissent sessions, poses, filtres, gain et température.

Publication programmée

Brouillon, suivi des conversions d’images, puis publication à la main ou à l’heure choisie, newsletter comprise.

Textes et traductions Gemini

Une présentation accessible de l’objet rédigée à partir du catalogue, et la version anglaise de vos textes en un clic.

Tâches automatiques

Historique des traitements, relance d’un clic, rattrapage des conversions bloquées, purges et alertes Telegram, Gotify, ntfy ou email en cas d’échec.

03 · Sécurité

Une administration bien gardée

  • Double authentification TOTP et codes de secours
  • Verrouillage après 10 mots de passe erronés, limitation par IP
  • Journal des connexions et alertes à chaque connexion
  • Déconnexion à distance des autres sessions
  • CSP, HSTS, anti-clickjacking, hôtes et proxys de confiance
  • Secrets chiffrés en base, coordonnées du jardin jamais publiées

04 · Installation

Votre propre Deepsky en quelques minutes

Une image Docker est publiée sur le GitHub Container Registry à chaque version. Il vous faut Docker Compose, un bucket S3 compatible (Cloudflare R2, MinIO…) pour les images, et un nom de domaine derrière un reverse proxy.

  1. Récupérer la configuration

    git clone https://github.com/pokertour/Deepsky.git deepsky
    cd deepsky
    cp .env.example .env
  2. Renseigner le .env

    APP_URLAdresse publique du site
    APP_KEYClé générée avec php artisan key:generate --show
    DB_PASSWORDMot de passe MariaDB
    ADMIN_EMAILSAdresse(s) du ou des comptes administrateurs
    AWS_*Bucket S3 / R2 qui stocke les images
    TRUSTED_PROXIESAdresse du reverse proxy (ou * sur un réseau privé)
    APP_LOCALELangue par défaut : fr ou en
  3. Démarrer

    docker compose pull
    docker compose up -d
    docker exec -it deepsky-app php artisan user:set-password admin@example.com

    Les migrations, les caches et la file d’attente se lancent au démarrage du conteneur, qui expose un contrôle de santé. Une sauvegarde quotidienne de la base est écrite dans ./backups.