2.9 KiB
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
- cat-3d-printing — Catégorie 3D Printing
- app-obico — Extension cloud compatible
- recettes-docker-compose — Templates Docker