11 comments

  • flufluflufluffy 3 hours ago
    This might sound kinda crazy, but I define “self-hosted” as something that I host myself.
    • _fat_santa 10 minutes ago
      I would define hosting in the cloud as "self-hosting" because you perform the act of hosting that thing and thus have full control over it.

      Yes it's not the same as hosting as your own hardware but I would argue that it accomplishes the same goals. The goal is to get other people out of your data. With a "service" the underlying company has every incentive to look at your data and use that to improve it's service, but when you host something yourself with a provider, it's in that providers best interest to never look at your data.

      For me it all comes down to the goals of the people your are doing business with. With Cloudflare at least, their goal is to just upsell me on hosting equipment, they couldn't give a rats ass what I'm hosting on that hardware so long it's not illegal.

    • brainless 2 hours ago
      To me, "self-hosted" means, either I use a rented hardware or I use a purchased hardware.

      If the software can be switched to a rented or purchased hardware (I do not want Cloudflare's offering) then it is "self-host-able" IMO.

      I think there are open source Cloudflare alternative hosting software.

      • croes 1 hour ago
        • jmknoll 1 hour ago
          That is a very poorly-written Wikipedia article.

          The first sentence states:

          "Self-hosting is the practice of running a website or service on a home server instead of a web hosting service outside of the administrator's own control."

          And then basically contradicts itself in the next paragraph:

          "The practice of self-hosting web services became more feasible with the development of cloud computing and virtualization technologies, which enabled users to run their own servers on remote hardware or virtual machines."

          In any case, I think the generally accepted definition of self-hosting has expanded over the years to include software that you're running on rented hardware in someone else's data center.

    • tropicalhunter 1 hour ago
      I agree.

      I would describe it as externally hosted yet managed specifically because someone else is most likely, whether they admit to it or not, recording some sort of logs on my service and data and that is a choice that I do not own or, in some cases, have access to.

    • bogdiyan 1 hour ago
      It is confusing, I agree. IMO we should have "self-running" and "self-hosting". Self-running if I provide the hardware, self-hosting if I manage it. Or swap the term, still not sure but there is a difference between you are the one maintaining it and where does it run.
      • j45 29 minutes ago
        Self-hosting is when you install and run something for yourself.

        Whether you use the cloud, or a vps, or a dedicated bare metal server, or your own equipment at home is all self hosting.

      • toomuchtodo 59 minutes ago
        “Self contained”? Like a container, run on Cloudflare, run locally, run anywhere (if supported by the container and required underlying primitives).
        • bogdiyan 21 minutes ago
          I gave it a second thought and I think terms should be "self-managed" - you manage it either locally or in cloud and "self-hosted" you host it locally. Idk "self-contained" doesn't click with me, to be fair.
    • foobarbecue 1 hour ago
      Yourself? In your brain?
    • Narretz 2 hours ago
      Where do you draw the line? Some SaaS acceptable? VPS? Bare metal? Or your own server in your own home?
      • loveparade 2 hours ago
        I think it's a pretty clear line. Self hosted means you can run it locally in your home, using a saas platform or vps is just a convenience, not a requirement.
        • pwython 1 hour ago
          What about FOSS SaaS alternatives that are meant for team collab? Like Plane (Jira replacement). Does that have to be ran locally at home for it to be considered "self hosted"?
          • ajnin 27 minutes ago
            Self hosted means you host it yourself. I.e. you run the software. Running on your own home machine is definitely self-hosted. Hosting it on a VPS in some datacenter still is. Running it in a cloud platform somewhere is stretching it but I'd say that sill is. SaaS definitely is not self hosting even if the software is open source. The important part is that you're the one in control of the software.
      • permalac 1 hour ago
        You should have the option to host it at home. Then you may choose to host in a vps. Must be vendor agnostic.
        • Barbing 27 minutes ago
          Agreed, in my mind it’s where the developer can’t unilaterally change your installation.
      • croes 1 hour ago
      • vrganj 2 hours ago
        IMO physical hardware in your own material possession, so only the last of your examples.
    • nurettin 2 hours ago
      No, crazy would be owning the router and cables/satellites as well as producing your own power and having a manufacturing plant for hardware capable of running the software.
      • malfist 1 hour ago
        To make an apple pie from scratch, one must first create the universe?
      • onemoresoop 1 hour ago
        I think op is thinking about local.
      • catchnear4321 1 hour ago
        Is this an Elon reference?
  • hung 2 hours ago
    Careful with Cloudflare's "free" AI tier if you use paid workers. I was never able to get an answer on why I was billed for their confusing neuron usage for stuff that should have been covered under their usage limits. Their customer support just ignored my ticket. Apparently it's a known issue that they don't give a shit based on discussions in their support Discord.
    • mattmaroon 39 minutes ago
      Not disagreeing because I don’t know anything about this particular situation, but I think if you look at any company’s support discord, you will find that they don’t give a shit because of the sample bias. People whose problems they solved. Don’t end up there.
    • OsrsNeedsf2P 2 hours ago
      I got my bill reversed after having an AI agent pester them long enough
  • 1dom 3 hours ago
    I'm not sure I understand the use-case or target audience for this. Selfhosted on cloudflare is a great oxymoron though.
    • bharatsuthar 37 minutes ago
      Unless you use cloudflare tunnel to host it
  • mellosouls 38 minutes ago
    For those questioning (rightly) the "self-hosted" description, I suspect its a poorly-worded attempt to clarify there is no third-party requirement (eg. the repo is not cloudflare-owned) beyond your own cloudflare account.

    Sometimes these "open source" services are a bit misleading as there is a coupling to the org providing them; I think the OP here just means there's nothing extra needed beyond whatever cloudflare commitment you already have.

    • tomrod 35 minutes ago
      "Self-managed" seems the better term.
  • StrLght 3 hours ago
    There's nothing self-hosted about relying on Cloudflare for _literally_ everything.
    • TheSkyHasEyes 2 hours ago
      Sure, but this is a free thing for some to play around with. Nothing literal, reliant or histrionic about it. :)
      • embedding-shape 1 hour ago
        Call it "A free personal AI agent" if "free" is what you care about, self-hosted doesn't imply free nor vice-versa.
        • msdz 47 minutes ago
          Agreed. Better yet, call it "free (as in beer)" to distinguish from the other meaning of free when talking about software :-)
  • deanc 3 hours ago
    This is the first I’m hearing about Cloudflare’s worker AI product. I see they provide 10,000 neurons a day on the free tier. What on earth is that?
  • Nipola 48 minutes ago
    In any case, I think the generally accepted definition of self-hosting has broadened
  • quietFalcon 2 hours ago
    Did a side project on Workers and the self host test for me was whether I could run it off Cloudflare at all. Durable Objects and KV bindings meant no, so it was really just deploy it yourself.
  • rociiu 2 hours ago
    [dead]
  • AgentSearchHQ 1 hour ago
    [flagged]
  • rociiu 4 hours ago
    Hi HN! I built Talorys, an open-source personal AI agent that runs entirely in your own Cloudflare account.

    The idea came from wanting a personal AI assistant that I could own and control, without paying a monthly subscription or relying on someone else's hosted service.

    Talorys uses Cloudflare Workers, Workers AI, Durable Objects, and Pages to provide:

    AI chat with persistent memory and conversation history Task, note, and project management Scheduled reminders and recurring automations A responsive web interface accessible from any device Password-protected access with no signup or external accounts One-command deployment: npx create-talorys@latest Everything runs in your Cloudflare account. Your data stays under your control, and there's no telemetry or third-party backend operated by me.

    It's designed to work within Cloudflare's free-tier limits for personal use. You don't need to manage a VPS, database server, or Docker containers.

    The biggest challenge was making deployment simple enough that someone could set up their own AI assistant without manually configuring Cloudflare services.

    The project is still early, and I'd love feedback from the HN community, especially on the architecture, security, and what would make a self-hosted personal AI agent genuinely useful.

    GitHub: https://github.com/rociiu/talorys

    It's MIT licensed. Contributions and suggestions are welcome!

    • richgroot 0 minutes ago
      This is a neat implementation, regardless of the argument over how it is hosted! There are a number of other systems along the same general lines, but for me the sticking point is that there is no good implementation equivalent to the Alexa devices scattered around my home (and RV!) that allow me to interact via speech. I'm working on one of those now in my copious spare time. (Yes, there are a bunch of rPi projects. Their rates of errors are unacceptably high.)
    • Jolter 50 minutes ago
      A suggestion: write the reader yourself next time you’re launching a product/project. It’s painful to always be reading this Claudeish prose.
    • onionisafruit 3 hours ago
      This is a neat idea, but I wouldn’t say you aren’t relying on someone else's hosted service. Cloudflare isn’t a public utility quite yet.
    • muvlon 3 hours ago
      So instead of relying on someone's hosted service, this is relying on someone's 4 hosted services?
    • felixgallo 3 hours ago
      That’s great! Where do I download cloudflare?
      • TheSkyHasEyes 2 hours ago
        > Be kind. Don't be snarky. Converse curiously; don't cross-examine.

        https://news.ycombinator.com/newsguidelines.html

        • hypfer 1 hour ago
          I'm torn in situations like these, because OP is clearly furthering societal trends that are objectively harmful by watering down terminology like this.

          It is snark, but it is immune-response snark and not petty snark.

          One shouldn't crush them for it, as it might be driven by naivety, but soft politeness alone doesn't steer us away from harmful ideas.

          Social friction caused by feeling stupid for saying something is an important tool if wielded with responsibility and not just swung for ego.

      • plusfour 2 hours ago
        from the internet
    • rvz 3 hours ago
      > without paying a monthly subscription or relying on someone else's hosted service.

      But you are hosting it on Cloudflare? There is always a cost when running on someone else's platform that advertises itself as 'free-tier' and it can change at any moment.

    • pluc 1 hour ago
      [dead]