Files
2026-06-09 18:40:21 +02:00

2.9 KiB


title: OctoPrint created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, 3d-printing, python, raspberry-pi, printer, app-marathon3-batch-a] confidence: high contested: false sources: [https://selfh.st/apps/?tag=3D+Printing, https://octoprint.org/]

🖨️ OctoPrint

Le serveur web de référence pour piloter et surveiller une imprimante 3D.

📋 Informations Générales

Champ Valeur
Site web octoprint.org
GitHub OctoPrint/OctoPrint
License AGPL-3.0
Langage Python
Étoiles GitHub 8.5k
Catégorie [[cat-3d-printing

📝 Description

OctoPrint est le serveur web de référence pour piloter une imprimante 3D via le réseau. Lancé par Gina Häußge, il transforme n'importe quel Raspberry Pi en serveur d'impression connecté : webcam, contrôle température, G-code, plugins (~300), interface web responsive.

Différence vs Obico : OctoPrint est le serveur local, Obico est un client cloud/tunneling qui peut s'y connecter pour accès distant. Les deux sont complémentaires.

Pour qui : makers, ateliers, écoles, labos fab disposant d'imprimantes 3D FDM (Ender, Prusa, Bambu en mode non-cloud).

🚀 Installation

Docker Compose

version: '3.8'
services:
  octoprint:
    image: octoprint/octoprint:1.10
    container_name: octoprint
    restart: unless-stopped
    devices:
      - /dev/ttyUSB0:/dev/ttyUSB0
    ports:
      - "5000:5000"
    volumes:
      - ./config:/octoprint/config
      - ./plugins:/octoprint/plugins
    environment:
      - ENABLE_MJPG_STREAMER=true
    labels:
      traefik.enable: "true"
      traefik.http.routers.octoprint.rule: "Host(`print.example.com`)"
      traefik.http.routers.octoprint.tls.certresolver: letsencrypt

🔄 Alternatives

Open Source

  • app-obico — Tunneling cloud pour OctoPrint/Klipper
  • KlipperScreen / Klipper — Firmware alternatif avec Moonraker
  • Kiri:Moto — Slicer 4D web (niche)

Propriétaires

  • Bambu Studio/Cloud — Écosystème Bambu Lab
  • PrusaConnect — Cloud Prusa
  • MakerBot CloudPrint — MakerBot (obsolète)

🔐 Sécurité

  • Authentification : utilisateur/mot de passe obligatoire
  • HTTPS : recommandé via reverse proxy
  • API REST : key-based, désactivable
  • Pas de chiffrement de flux vidéo natif : isoler derrière VPN
  • Plugins tiers : vérifier la source (failles historiques)

📚 Ressources

Pages Liées