home.social

#cloudflared — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cloudflared, aggregated by home.social.

  1. n8n self-hosted в production: docker-compose, nginx, ретраи и три грабли

    n8n запускается одной командой docker run и через пять минут вы видите логин-форму. Это маркетинговый ролик. Реальный production-конфиг - с persistent storage, корректными webhook-URL, ретраями, бэкапами PostgreSQL и мониторингом - выглядит сильно иначе. В этой статье - конфигурация, которую я держу на 12 проектах в течение полутора лет. Плюс три грабли, на которые наступал лично. Все примеры - community-edition, без коммерческой лицензии. На проде у меня сейчас крутится 2.19.5, но в image: стоит n8nio/n8n:latest плюс Watchtower (про него ниже) - он подтягивает свежий образ ночью. Внутри 2.x API/env-переменные стабильны, рекомендую :latest + Watchtower на проектах где простой 5 минут утром не критичен, и закреплённый минор ( :2.19.5 ) - на проектах где даунтайм нельзя.

    habr.com/ru/articles/1033716/

    #n8n #dockercompose #selfhosted #watchtower #postgresql #nginxproxy #cloudflared #telegramwebhook #ретраи

  2. n8n self-hosted в production: docker-compose, nginx, ретраи и три грабли

    n8n запускается одной командой docker run и через пять минут вы видите логин-форму. Это маркетинговый ролик. Реальный production-конфиг - с persistent storage, корректными webhook-URL, ретраями, бэкапами PostgreSQL и мониторингом - выглядит сильно иначе. В этой статье - конфигурация, которую я держу на 12 проектах в течение полутора лет. Плюс три грабли, на которые наступал лично. Все примеры - community-edition, без коммерческой лицензии. На проде у меня сейчас крутится 2.19.5, но в image: стоит n8nio/n8n:latest плюс Watchtower (про него ниже) - он подтягивает свежий образ ночью. Внутри 2.x API/env-переменные стабильны, рекомендую :latest + Watchtower на проектах где простой 5 минут утром не критичен, и закреплённый минор ( :2.19.5 ) - на проектах где даунтайм нельзя.

    habr.com/ru/articles/1033716/

    #n8n #dockercompose #selfhosted #watchtower #postgresql #nginxproxy #cloudflared #telegramwebhook #ретраи

  3. n8n self-hosted в production: docker-compose, nginx, ретраи и три грабли

    n8n запускается одной командой docker run и через пять минут вы видите логин-форму. Это маркетинговый ролик. Реальный production-конфиг - с persistent storage, корректными webhook-URL, ретраями, бэкапами PostgreSQL и мониторингом - выглядит сильно иначе. В этой статье - конфигурация, которую я держу на 12 проектах в течение полутора лет. Плюс три грабли, на которые наступал лично. Все примеры - community-edition, без коммерческой лицензии. На проде у меня сейчас крутится 2.19.5, но в image: стоит n8nio/n8n:latest плюс Watchtower (про него ниже) - он подтягивает свежий образ ночью. Внутри 2.x API/env-переменные стабильны, рекомендую :latest + Watchtower на проектах где простой 5 минут утром не критичен, и закреплённый минор ( :2.19.5 ) - на проектах где даунтайм нельзя.

    habr.com/ru/articles/1033716/

    #n8n #dockercompose #selfhosted #watchtower #postgresql #nginxproxy #cloudflared #telegramwebhook #ретраи

  4. n8n self-hosted в production: docker-compose, nginx, ретраи и три грабли

    n8n запускается одной командой docker run и через пять минут вы видите логин-форму. Это маркетинговый ролик. Реальный production-конфиг - с persistent storage, корректными webhook-URL, ретраями, бэкапами PostgreSQL и мониторингом - выглядит сильно иначе. В этой статье - конфигурация, которую я держу на 12 проектах в течение полутора лет. Плюс три грабли, на которые наступал лично. Все примеры - community-edition, без коммерческой лицензии. На проде у меня сейчас крутится 2.19.5, но в image: стоит n8nio/n8n:latest плюс Watchtower (про него ниже) - он подтягивает свежий образ ночью. Внутри 2.x API/env-переменные стабильны, рекомендую :latest + Watchtower на проектах где простой 5 минут утром не критичен, и закреплённый минор ( :2.19.5 ) - на проектах где даунтайм нельзя.

    habr.com/ru/articles/1033716/

    #n8n #dockercompose #selfhosted #watchtower #postgresql #nginxproxy #cloudflared #telegramwebhook #ретраи

  5. Lapor engkong @kongtol dan koh @semurjengkol ...

    #GoToSocial :gotosocial: sama #misskey :misskey: gua lewatin #caddy biar bisa access log nya seragam di #loki. Tadinya sih mau sekalian biar bisa #http3 dari cf ke origin, tapi ternyata #cloudflared cuma support http3 dari browser ke edge doang, bukan dari edge ke origin. Tapi lumayan lah bisa http2 dari edge ke origin.

    Caching juga dah gua atur di #cloudflare biar access media di #s3 full-caching.

  6. Lapor engkong @kongtol dan koh @semurjengkol ...

    #GoToSocial :gotosocial: sama #misskey :misskey: gua lewatin #caddy biar bisa access log nya seragam di #loki. Tadinya sih mau sekalian biar bisa #http3 dari cf ke origin, tapi ternyata #cloudflared cuma support http3 dari browser ke edge doang, bukan dari edge ke origin. Tapi lumayan lah bisa http2 dari edge ke origin.

    Caching juga dah gua atur di #cloudflare biar access media di #s3 full-caching.

  7. Lapor engkong @kongtol dan koh @semurjengkol ...

    #GoToSocial :gotosocial: sama #misskey :misskey: gua lewatin #caddy biar bisa access log nya seragam di #loki. Tadinya sih mau sekalian biar bisa #http3 dari cf ke origin, tapi ternyata #cloudflared cuma support http3 dari browser ke edge doang, bukan dari edge ke origin. Tapi lumayan lah bisa http2 dari edge ke origin.

    Caching juga dah gua atur di #cloudflare biar access media di #s3 full-caching.

  8. Lapor engkong @kongtol dan koh @semurjengkol ...

    #GoToSocial :gotosocial: sama #misskey :misskey: gua lewatin #caddy biar bisa access log nya seragam di #loki. Tadinya sih mau sekalian biar bisa #http3 dari cf ke origin, tapi ternyata #cloudflared cuma support http3 dari browser ke edge doang, bukan dari edge ke origin. Tapi lumayan lah bisa http2 dari edge ke origin.

    Caching juga dah gua atur di #cloudflare biar access media di #s3 full-caching.

  9. As part of the constant tinkering on #keyboardvagabond, today I did a few fixes:
    1) the talos registry mirror fallbacks were wrong, so #harborregistry went down and so did #cloudflared and #tailscale. Scary. I got back in to the system and separated the mirror and fallback configs (for disaster only) and then scaled harbor to 2 replicas, hopefully to prevent this failure in the future

    2) added a #piefed watchdog script that restarts if the queue is stuck (cont'd) #kubernetes #selfhosting

  10. I already have too many balls in the air. So as people who work on electronics, software, and #selfhost projects know, I'm thinking about doing something new.

    From 2014 to 2022 I tweeted the American Society for Human Genetics annual meeting sessions. I stopped tweeting after the fascist takeover there in 22.

    I sat down today and parsed my archive of tweets. Now I'm considering #SelfHosting one of my domains on my project box. Static site. #Docker #nginx #cloudflared.

  11. wew new #ArgoCD and #cloudflared tunnel for the #AREDN connected #RaspberryPi 5 🎉

    still a lot more to do but this has been on my agenda for waaaaaay too long.

  12. Gah, so I'm really struggling with a docker image for #nextcloud. I'm able to get it working just fine in a docker image with a #cloudflared tunnel, but for some reason, even though I was able to add an additional network for my local network, the "trusted_domains" setting just isn't working.

  13. Bruh I'm still so confused about this - can any #networking people or anyone with #PiHole/#Pi-hole experience chime in and tell if my goal is privacy, and if I were to prioritise one, it'd be better privacy against my ISP, what should I use on my Pi-hole DNS server?

    -
    #Unbound as a recursive DNS server (my interpretation of this route is, it's the best privacy vs 3rd party DNS - but I'm assuming it's the worst privacy vs ISP?)
    - Enable
    #DNS-Over-TLS (#DoT) using Unbound and upstream DNS provider set to something like #Cloudflare
    - or Enable
    #DNS-Over-HTTPS (#DoH) using #Cloudflared

    I initially thought you could have Pi-hole run with all three (I have a feeling this a really stupid noob networking moment right here) but I don't think so, no?

  14. Thinking about my (still WIP) #PiHole setup. AFAICT, the guide for #DoH with #cloudflared at docs.pi-hole.net/guides/dns/cl only coveres using DoH between the PiHole and the upstream DNS provider (e.g., Cloudflare, Google, etc.). But if I want to use DoH between my browser and my PiHole, I seem to need another DoH Proxy, which makes request flow like this:

    1. incoming on dns.ljrk.org:443 (traefik reverse proxy)
    2. forwarded to 127.0.0.1:80 (DoH Proxy #1)
    3. upstream classic DNS resolver on 127.0.0.1:53 (PiHole)
    4. forwards any non-blocked requests to 127.0.0.1:5053 (DoH Proxy #2)
    5. upstream DoH DNS resolver such as 1.1.1.1:443/dns-request

    Of course, most PiHole setups are local and I'll probably end up opening dns.ljrk.org only through a #TailScale/#HeadScale #VPN, but my browser may still prefer to speak DoH instead of RFC1035. I'm also not sure how #DNSSEC plays into this...

  15. @jitteringrunt @compulsivecyclist @eskibrew +1 to using for and integrations. While I'm using for tunnels, I think it's worthwhile to pay for nabu.casa to support the devs and get the much nicer integrations.

  16. @byron_miller I would use a Cloudflare tunnel using an addon in homeassistant called #CloudFlared very easy to setup and you can use a free domain name from #freenom at freenom.com

  17. @Matter Ah, so that's why media is served to me from the cf.mastohost.com.

  18. The @PINE64 website is also . This means that terminates the secure connection, decrypts the traffic, and encrypts it again. That is terrible.

  19. PSA: mastohost.com, where for some reason – and I don't really know how this works – most images that are posted here on mastodon are hosted, is . That's very bad.