GuppyFLO is a self-hosted service that enables local/remote management of multiple Klipper printers using Moonraker.
wget -O - https://raw.githubusercontent.com/ballaswag/guppyflo/main/installer.sh | sh
docker compose up -d
go2rtc
WebRTC cameras.tailscale
. Don't use ngrok
for these streams, they'll use all your free ngrok
bandwidth.tailscale
.ngrok
(paid ngrok
subscription availiable via their terms).tailscale
.
GuppyFLO starts locally on port 9873
. Open a browser and go to <guppyflo-host-ip>:9873
for local accces.
GuppyFlo support secure remote access via Tailscale. You can sign up a free accout here.
tailscale
account, open browser to http://<guppyflo-host-ip>:9873
.tailscale
authentication link to add GuppyFLO as a tailscale
device.tailnet
.tailscale
, open your browser to http://guppyflo (Need MagicDNS for shortnames).GuppyFLO supports secure and authenticated remote access using ngrok. You can sign up for a free account here.
http://<guppyflo-host-ip>:9873/settings
and paste your ngrok auth token in Ngrok Auth Token
.settings
page, select an OAuth provider (e.g. google
).OAuth Email
.Save
and restart guppyflo from your server.If you enable tailscale
, you can view/manage your guppy printers with cameras remote in Mobileraker.
Network
button to find printer links, e.g. http://guppyflo/printers/390877414/
Network
modal shows all configured printer/camera links.Copy
icon next to each link to copy it.Advanced
Printer - Address
is guppyflo/printers/390877414/
Websocket - Address
is guppyflo/printers/390877414/websocket
Test Connection
, Continue
GuppyFLO supports mjpeg and go2rtc
webrtc streams. Refer to go2rtc for setting up webcams and WebRTC. To add a go2rtc
WebRTC camera:
Add Printer
and fill in printer detail.Auto Detect
to discover camera streams hosted on the printer.Add Camera
to manually fill in camera details.Camera Endpoint
is the endpoint to a go2rtc
source, e.g. /api/ws?src=mycamera1
.Camera IP
is the host IP where go2rtc
is running.Camera Port
is the API port used by go2rtc
Camera Service
is the stream type.