Fjernserver (Remote Nodes)
Fjernserver-funksjonen lar deg koble flere 3DPrintForge-instanser sammen slik at du kan se og styre alle printere fra ett sentralt grensesnitt — uansett om de befinner seg i samme nettverk eller på ulike lokasjoner.
Gå til: https://localhost:3443/#settings → Integrasjoner → Fjernservere
Bruksscenarioer
- Hjemme + kontor — Se printere på begge lokasjoner fra samme dashboard
- Makerspace — Sentralt dashbord for alle instanser i rommet
- Gjesteinstanser — Gi begrenset innsyn til kunder uten full tilgang
Arkitektur
Primær instans (din PC)
├── Printer A (lokal MQTT)
├── Printer B (lokal MQTT)
└── Fjernserver: Sekundær instans
├── Printer C (MQTT på fjernlokasjon)
└── Printer D (MQTT på fjernlokasjon)
Den primære instansen poller fjernserverne via REST API og aggregerer data lokalt.
Legge til en fjernserver
Steg 1: Generer API-nøkkel på fjerninstansen
- Logg inn på fjerninstansen (f.eks.
https://192.168.2.50:3443) - Gå til Innstillinger → API-nøkler
- Klikk Ny nøkkel → gi den navn «Primær node»
- Sett tillatelser: Les (minst) eller Les + Skriv (for fjernstyring)
- Kopier nøkkelen
Steg 2: Koble til fra primærinstansen
- Gå til Innstillinger → Fjernservere
- Klikk Legg til fjernserver
- Fyll inn:
- Navn: f.eks. «Kontor» eller «Garasje»
- URL:
https://192.168.2.50:3443eller ekstern URL - API-nøkkel: nøkkelen fra steg 1
- Klikk Test tilkobling
- Klikk Lagre
Hvis fjerninstansen bruker et selvsignert sertifikat, aktiver Ignorer TLS-feil — men gjør dette kun for interne nettverkstilkoblinger.
Aggregert visning
Etter tilkobling vises fjernprinterene i:
- Flåteoversikten — merket med fjernserverens navn og et sky-ikon
- Statistikk — aggregert på tvers av alle instanser
- Filamentlager — samlet oversikt
Fjernstyring
Med Les + Skriv-tillatelse kan du styre fjernprintere direkte:
- Pause / Gjenoppta / Stopp
- Legge til i utskriftskø (jobb sendes til fjerninstansen)
- Se kamerastrøm (proxyet gjennom fjerninstansen)
Kamerastrøm via fjernserver kan ha merkbar forsinkelse avhengig av nettverkshastighet og avstand.
Tilgangskontroll
Begrens hvilke data fjernserveren deler:
- På fjerninstansen: gå til Innstillinger → API-nøkler → [Nøkkelnavn]
- Begrens tilgang:
- Kun spesifikke printere
- Ingen kamerastrøm
- Skrivebeskyttet (kun lesing)
Helse og overvåking
Status for hver fjernserver vises i Innstillinger → Fjernservere:
- Tilkoblet — siste poll vellykket
- Frakoblet — kan ikke nå fjernserveren
- Autentiseringsfeil — API-nøkkel ugyldig eller utløpt
- Siste sync — tidsstempel for siste vellykkede datasynkronisering
Cloudflare Tunnel (Remote Access)
Som et alternativ til fjernserver-oppsettet kan du bruke Cloudflare Tunnel for å gi sikker fjerntilgang til én enkelt 3DPrintForge-instans — uten å åpne porter i brannmuren eller eksponere IP-adressen din.
Gå til: Innstillinger → System → Remote Access
Fordeler
- Ingen port-forwarding — Cloudflare håndterer all trafikk via sin edge
- Automatisk HTTPS — gratis SSL-sertifikat via Cloudflare
- DDoS-beskyttelse — Cloudflares innebygde beskyttelse
- Zero Trust — kan kombineres med Cloudflare Access for ekstra autentisering
Oppsett
- Opprett en gratis Cloudflare-konto på dash.cloudflare.com
- Legg til et domene i Cloudflare (gratis plan er tilstrekkelig)
- I 3DPrintForge: gå til Innstillinger → System → Remote Access
- Klikk Konfigurer Cloudflare Tunnel
- Følg instruksjonene for å installere
cloudflaredog autentisere - Velg et underdomene (f.eks.
forge.ditt-domene.no) - Klikk Aktiver Tunnel
Sikkerhet
Selv med Cloudflare Tunnel anbefales det sterkt å ha autentisering aktivert i 3DPrintForge (Innstillinger → Brukeradministrasjon). Tunnelen gir sikker transport, men erstatter ikke applikasjonsautentisering.
For ekstra sikkerhet kan du konfigurere Cloudflare Access:
- Tillatte e-poster — begrens tilgang til spesifikke e-postadresser
- Engangskode — krev OTP via e-post for hver pålogging
- GitHub/Google SSO — bruk eksisterende identitetsleverandør
Feilsøking
| Problem | Løsning |
|---|---|
| Tunnel kobler ikke til | Sjekk at cloudflared kjører: systemctl status cloudflared |
| 502 Bad Gateway | Verifiser at 3DPrintForge kjører på riktig port (standard 3443) |
| Sertifikatfeil | Tunnelen håndterer SSL — sjekk Cloudflare Dashboard for detaljer |
| Treg tilkobling | Kamerastrøm via tunnel kan gi latens — vurder lavere oppløsning |