#Moongate - New Streamline Remote Control App for Android Users

45 messages · Page 1 of 1 (latest)

winter dew
#

Moongate is a free, open-source Android app that gives you a full remote control interface for your Klipper 3D printer; live webcam, print controls, temperatures, and the complete Mainsail/Fluid UI, over your local network and automatically over the internet when you're away from home.

No Tailscale. No VPN setup. No subscriptions.

Looking for feedback from the voron community.

https://github.com/PEEKYPAUL/Moongate


┌─────────────────────┐   local WiFi (fast)    ┌──────────────────────┐
│   Moongate App      │◄──────────────────────►│  Klipper Pi          │
│   (Android)         │                        │  Moonraker           │
│                     │   Cloudflare tunnel    │  + Moongate plugin   │
│                     │◄──────────────────────►│                      │
└─────────────────────┘   (auto, when away)    └──────────────────────┘
GitHub

Moongate — secure single-app Klipper remote with integrated WireGuard VPN - PEEKYPAUL/Moongate

#

Moongate - New Streamline Remote Control App for Android Users

fleet lichen
#

Installed last night and worked great to monitor prints at work running after i left. Very easy to install and setup

winter dew
dense hemlock
#

ello

timid salmon
#

So hyped for this tbh

winter dew
#

added lots of cool stuff now 🙂

shy ibex
#

This is simply the best! The best remote control app I've ever seen!

winter dew
snow timber
#

Oh this is cool!
Question: I try to avoid cloudflare stuff as most as possible (hard to do really but well 🤷) could a similiar thing done with a selfhosted instance of pangolin or simpler tailscale funnel?

chrome trail
#

fantastic, just tried on one printer and worked without any issue. I've been proxying my mainsail instances via a traefik docker container and serving them via cloudflare tunnel, this approach is night and day

neat moth
#

Love it. No bugs yet but is there a chance of Obtainium support? Think you just need a releases page but I could be wrong

winter dew
winter dew
#

Hello everyone!

I’ve been working hard on Version 4+ and there’s been a lot of progress tonight. Please make sure you install the latest plugin on Mainsail and download the newest APK.

Because the changes are significant, you’ll need to delete your current Moongate app before installing the update. The internal handling has been redesigned, especially around how the VPN pairing works.

Major update: fully secured tunnel
After scanning your code, the generated Moongate VPN link is now locked to your specific machine. It cannot be pinged or accessed by anyone else.

You can verify this after syncing:

Copy the URL again and try loading it

Even if you remove moongate-pair.html from the address, the machine will no longer appear

You should see “unauthorized”, which confirms the tunnel is now fully secure

This is a huge improvement in how Moongate handles device security.

#

If you find any bugs please do let me know, you can now also rename the printer when you go into the tile, i added a little rename icon 🙂

winter dew
#
                        ┌──────────────────────┐
                        │   Cloud middleman    │   anonymous sign-in;
                        │   (identity & lookup)│   tells the app where
                        └──────────┬───────────┘   your printer is right now
                                   │ short-lived
                                   │ access token
                                   ▼
   ┌─────────────────┐                  ┌──────────────────────────────┐
   │  Moongate App   │◄──── LAN ───────►│  Raspberry Pi                │
   │   (Android)     │      (home)      │   • Klipper + Moonraker      │
   │                 │◄── Cloudflare ──►│   • Moongate plugin          │
   │                 │   tunnel (away)  │   • Auth proxy — gates every │
   └─────────────────┘                  │     internet-facing request  │
                                        └──────────────────────────────┘
dense hemlock
winter dew
#

did you remove the old version and install the latest one?

#

if you can DM me your klippylog file i can fix this tonight.

dense hemlock
#

I didn't.

#

Will uninstall and re install

winter dew
#

Hello Safe, can you be more clear and what you did, did you run the uninstaller script from the github then did the install script at the top of the page?

#

send over me the log files klippy.log

dense hemlock
#

I just pressed the update button built into mansaill

#

Its a me issue for pressing the button

chrome trail
#

just tried to reinstall moongate but get this when launching the uninstaller

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  Moongate Uninstaller
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

This will remove:
  • moongate-tunnel systemd service (cloudflared tunnel)
  • moongate-authproxy systemd service (v0.4 auth proxy)
  • Moongate Moonraker plugin
  • ~/moongate repository clone
  • ~/.config/moongate (tokens + secret key + v0.4 backup dir)
  • [moongate] entries in moonraker.conf
  • MOONGATE_PAIR macro from printer config
  • moongate-pair.html from Mainsail

And RESTORE (from ~/.config/moongate/v0.4-backup/ if present):
  • moonraker.conf — back to pre-v0.4 (Moonraker bound to 0.0.0.0)

Aborted.
curl: (23) Failure writing output to destination
#

after that I just rerun the installer and it's all working, but can't seem to view the camera stream from the printers list page tho

winter dew
winter dew
#

i will try and fix these issues tonight.. i knew something like this might pop up 🙂

chrome trail
winter dew
# chrome trail Local

thanks, i will do some bug testing tonight.. i missed a couple of things with the uninstaller and installer module.

chrome trail
winter dew
#

yeah i can see the server is having issues finding the camera port on crowsnest.

#

at least the printer can be seen on the tunnel that is a big win for yesterday.

winter dew
#

Hello everyone! fixed a lot of stuff.. uninstall the app.. and update the plugin or remove and install it again. let me know how you guys get on!

winter dew
winter dew
chrome trail
winter dew
#

0.4.4 is the latest 🙂

chrome trail
winter dew