Cloudflare Tunnel en database connectie

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • WeirdEye
  • Registratie: Mei 2005
  • Laatst online: 01-10 16:32
Ik heb een postgres database draaien voor wat software.

Nu verbind de applicatie via IP:5432 ik moet een poort opgeven.

Punt is dat deze draait achter een 4G verbinding. Sommige 4G connecties staan geen port forwarding toe.

Nu zag ik Cloudflare tunnel oplossing. cloudflare tunnel draait al als service.

Alleen nu lukt het niet op op DNSNAAMCLOUDFLARE:5432 of een andere poort te verbinden.

Heeft iemand een idee?

Acties:
  • 0 Henk 'm!

  • Thijn41
  • Registratie: November 2015
  • Laatst online: 09:24
Cloudflare tunnel doet alleen HTTP(s) verkeer. Misschien is Tailscale een oplossing? Dan maak je een VPN verbinding tussen de twee servers.

Maar misschien is de eerste vraag die je moet stellen, waarom zou je een database via 4G willen hosten?
De latency alleen al lijkt me niet prettig.

Is het niet beter de database ergens anders te draaien (VPS o.i.d.) en vervolgens vanaf die 4G verbinding er data naar toe schrijven, mocht dat nodig zijn?

Acties:
  • 0 Henk 'm!

  • WeirdEye
  • Registratie: Mei 2005
  • Laatst online: 01-10 16:32
Ah, dat vermoeden had ik al ergens.

Punt is dat die database lokaal veel acties heeft, daarom ook lokaal staat.
Voor bepaalde acties is hij ook extern bereikbaar.

Maar dan gaat cloudflare dus niet de oplossing zijn.
Misschien dat https://extraip.com/ een oplossing is hierin.

Acties:
  • 0 Henk 'm!

  • Thijn41
  • Registratie: November 2015
  • Laatst online: 09:24
Wat misschien ook nog een idee is, is een HTTP API van Postgres te gebruiken. Ik heb geen idee hoe dat werkt, en of het überhaupt werkt. Maar dat zou wel over die cloudflare tunnel kunnen gebeuren.

https://github.com/PostgREST/postgrest

(Je moet dan uiteraard wel je applicatie kunnen aanpassen die hier gebruikt van moet maken)

[ Voor 16% gewijzigd door Thijn41 op 26-05-2023 12:00 ]