Self Host 101 | Office Hours LIVE | Reviewing Your Questions and Comments

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ม.ค. 2025

ความคิดเห็น • 20

  • @syntaxfm
    @syntaxfm  8 หลายเดือนก่อน +5

    00:00:00 Stream Starts
    00:02:00 What are Office Hours?
    00:02:29 HTTP and HTTPS Default Ports
    00:05:13 Responding to Chat
    00:10:19 Using CNAMES for Subdomains
    00:14:39 Responding to Chat
    00:19:04 Cloudflare Proxy / DDOS Protection
    00:29:59 A vs AAAA vs CNAME Records
    00:32:01 Responding to Chat
    00:43:32 Let's Encrypt and Certificate Authorities
    00:45:55 Responding to Chat
    00:49:35 pm2 Web Dashboards and Monitoring
    00:54:11 Home Lab Hardware
    00:55:55 Responding to Chat
    00:59:00 CI/CD on a VPS
    01:11:50 Running Docker on a VPS
    01:35:39 Create Caddy reverse_proxy to a docker container
    01:46:49 Docker automatic reverse_proxy with Caddy
    01:49:22 Self Host Email Server
    01:53:58 Manage Caddyfiles with a single folder
    02:01:01 Suggestions for Next Time
    02:01:49 Preview Deployments with Coolify
    02:02:43 What do you want to see hosted with Coolify?
    02:04:08 Coolify Build Server
    02:06:33 Brought to you by Sentry
    02:10:00 Thanks!

  • @MarkusEicher70
    @MarkusEicher70 3 ชั่วโมงที่ผ่านมา

    Another good one. Thank you CJ. I got way more confident to make the step towards self-hosting. It is kind of a tradeoff between convenience of cloud and SAAS versus do it yourself like iti is with security. But for me with a very tight budget self-hosting is the only way I can afford. I mean all these "free" tiers are nice and so, but at the end nothing more than the gateway drug. You get used to stuff that you miss badly when you reached the limits and would need to pay for them. Thanks again for delivering such high quality material for free. Appreciate it!

  • @steftrando
    @steftrando 15 ชั่วโมงที่ผ่านมา

    The nervousness in his voice at the very beginning is adorable

  • @EscalonaIgoR
    @EscalonaIgoR 8 หลายเดือนก่อน +1

    Great series, and great live!

  • @MattCrom
    @MattCrom 4 หลายเดือนก่อน

    Thank you for this CJ!

  • @JetLagRecords
    @JetLagRecords 8 หลายเดือนก่อน

    Syntax, You're the best! I subscribed because I love your content!

  • @JuanMoisesTorrijos
    @JuanMoisesTorrijos 8 หลายเดือนก่อน

    OMG OMG OMG!! 10:43 It's me!!

  • @gadar3408
    @gadar3408 8 หลายเดือนก่อน

    Hello, nice series and nicely discussed, This is what I would like to see, because I'm currently learning how to create and manage CEPH file and object storage :) from scratch, i.e. a complete novice, I'm currently learning it, but it's always about finding up-to-date practical knowledge step by step, but that's just my individual thought ;)

  • @bluetheredpanda
    @bluetheredpanda 8 หลายเดือนก่อน

    Hey CJ!
    First, thanks for the amazing series so far, as a designer having started learning development in recent years I was familiar with most of the concepts to some degree, but having you explain them has made it all way clearer, I’m very grateful.
    Second, when talking reverse proxies, is there a preferred approach between using Caddy vs. a Cloudflared tunnel, or are they interchangeable? (My specific use case is for Docker containers, but I'm curious as a whole)
    And somewhat related suggestion: I believe it could be an interesting topic for a future video to cover Cloudflare Access as a security strategy for VPS
    Thanks in advance!

  • @saurabh9446
    @saurabh9446 8 หลายเดือนก่อน

    It would be great if we could go through few more caddy usecases

  • @abdelilahou2822
    @abdelilahou2822 8 หลายเดือนก่อน

    Love this serie, still waiting for coulify demo 😅

  • @Svish_
    @Svish_ 8 หลายเดือนก่อน

    About building on the VPS and resource usage... is there a way to build things (like `npm run build` for next.js) with a very low priority, so the build takes longer, but caddy and running apps have first priority to the resources available?

    • @mikulcek
      @mikulcek 4 หลายเดือนก่อน

      Check CLI tools nice and ionice. You can use them within your shell script to set the conditions under which a command can run.

  • @xcrap
    @xcrap 3 หลายเดือนก่อน

    Regarding the sites-available/sites-enabled folders with symlinks and the other import version, I would prefer the single import folder where you can import the blabla/*.Caddyfiles, and then if you want to disable you just need to rename like domain.Caddyfile to domain.backup and reload so there are no double folders are no symlinks, I think it's a much easier way to organize it and keeping things simple.

  • @igortalic2021
    @igortalic2021 3 หลายเดือนก่อน

    In the end, no talk about why you don't run DB on VPS and use aws rds? Or I missed it, great content, much appreciated 😁

    • @syntaxfm
      @syntaxfm  3 หลายเดือนก่อน

      Not sure if I covered it, but I use AWS RDS since it as an external system and not a single point of failure. Also they provide automatic backups and storage.

    • @igortalic2021
      @igortalic2021 3 หลายเดือนก่อน

      @syntaxfm Great, tnx for the reply 😊 AWS way too expensive for fun side projects that may not earn anything tho 😁 but I get why prefer that over putting DB in vps 😊

  • @88onage
    @88onage 8 หลายเดือนก่อน

    🚀🚀🚀

  • @Svish_
    @Svish_ 8 หลายเดือนก่อน

    About the self-hosting email thing... highly recommend this talk:
    Email vs Capitalism, or, Why We Can't Have Nice Things - Dylan Beattie
    th-cam.com/video/mrGfahzt-4Q/w-d-xo.html

  • @jonathankurtis
    @jonathankurtis 8 หลายเดือนก่อน

    hey its me at 02:04:05. look forward to meeting you at React Miami @CodingGarden