This is how software should be. You buy it, you own it, you run it on your own gear and there's no extra monthly bill threatening your service. Congrats!
We have a Zulip server, which we self-host using their always-free tier, including all the benefits of open source. Please explain where Campfire would be beneficial for us.
Switching to Campfire is a non-starter conversation with my employer for many reasons: we've standardized on MS Teams, it's included with O365 subscription, it supports centralized user management (Azure), we don't have to host it, and more... Still, I think, I'm going to purchase the new Campfire myself - just to peruse its code and learn from the beautiful piece of software engineering. I might end up using it for my family chat :)
Looks cool! Is it possible to horizontally scale your installation or can you only vertically scale for larger numbers of users? If you can horizontally scale, how does that work with the one installation, one licence policy?
When you buy Campfire, we’ll issue you a license to install it on a single domain name. If you’d like to install it on multiple servers with different domain names, you’ll need to buy separate copies per domain. -JF
What happens when a license assigned to a token is added to a domain. After a while, can I use that same license-token to stop using it for the initial domain and use it for a secondary domain, for example?
I absolutely love this idea and have been keenly following ONCE's progress. However, with the requirement to rent a server on DO or similar for ~$14 pm, aren't we back to SaaS? I guess I imagined ONCE products to be installable on the user's machine without incurring monthly costs to run them.
Do you understand the difference between running a whole server at $14/month (or less) on AWS EC2 and paying $14/user or more on many SaaS chat platforms? If you have more than 10 users, you are over the free tier for most and then you pay $100/month or more!
@@daniellipsy7082 So this is supposed to just be a cheaper SaaS? Ultimately the user is still needing to pay more than Once. Which, if I understand the Once manifesto correctly, is not the idea.
You must know that to run an internet app you need a server up and running 24/7. It could be your laptop with (public ip) or a DigitalOcean(DO)/EC2/Virtual Machine, both of them have a monthly cost. You need to pay for electricity and dedicated IP, and rendundancy which is super expensive or you need to pay to DO/Amazon.. Or if you preffer you can pay $350/montly to Slack for only 50 users
It's a server product, you'll need to host it somewhere. There is no requirement to rent a server though. Once it's hosted you can serve as many clients as the hardware can handle. At no extra cost.
I dont really understand how you guard your campfire domain from other users just signing up and creating their own "space". Can only the buyer of the Product create the first Account on the server and then invite others?
This is fantastic! One question: the UI doesn't seem to be set up for 50 people, let alone 10,000 people. The horizontal scrollable "pings" seem to show 4.5 people at a time... Can you talk about this in another video? How can it possibly scale to more than a handful of people?
You can click the Ping button at the front of the bar and then type someone's name for an instant autocomplete match. The bar is just a selection of recent people. Not a problem at all. -JF
This is how software should be. You buy it, you own it, you run it on your own gear and there's no extra monthly bill threatening your service. Congrats!
So refreshing to see this after living k8s hell.
Love the no-fluff explanation style!
We have a Zulip server, which we self-host using their always-free tier, including all the benefits of open source. Please explain where Campfire would be beneficial for us.
Switching to Campfire is a non-starter conversation with my employer for many reasons: we've standardized on MS Teams, it's included with O365 subscription, it supports centralized user management (Azure), we don't have to host it, and more... Still, I think, I'm going to purchase the new Campfire myself - just to peruse its code and learn from the beautiful piece of software engineering. I might end up using it for my family chat :)
I had the same thoughts, despite being a fan of open source software in general.
That’s fire 🔥 thank you for making this!
I really hope the "own your software" trends kicks off, so many things should be this way
This is fabulous! Great job, team!
I run on ARM64 and have no problem; my team is small at the moment. The small ARM server with 2 CPUs and 4 GB of RAM is working fine.
Do you know how to protect a Campfire installation from a DDOS attack or put security layers on it so that a company is not attacked, for example?
This is the way everything should be.
Looks cool! Is it possible to horizontally scale your installation or can you only vertically scale for larger numbers of users? If you can horizontally scale, how does that work with the one installation, one licence policy?
When you buy Campfire, we’ll issue you a license to install it on a single domain name. If you’d like to install it on multiple servers with different domain names, you’ll need to buy separate copies per domain. -JF
You mean separate copies of $299?
What if we need to migrate installed Campfire to a bigger server, do we need to migrate anything (like database for the messages, people,...etc)?
What happens when a license assigned to a token is added to a domain. After a while, can I use that same license-token to stop using it for the initial domain and use it for a secondary domain, for example?
Would like to know this too
I absolutely love this idea and have been keenly following ONCE's progress. However, with the requirement to rent a server on DO or similar for ~$14 pm, aren't we back to SaaS? I guess I imagined ONCE products to be installable on the user's machine without incurring monthly costs to run them.
Do you understand the difference between running a whole server at $14/month (or less) on AWS EC2 and paying $14/user or more on many SaaS chat platforms? If you have more than 10 users, you are over the free tier for most and then you pay $100/month or more!
@@daniellipsy7082 So this is supposed to just be a cheaper SaaS? Ultimately the user is still needing to pay more than Once. Which, if I understand the Once manifesto correctly, is not the idea.
You must know that to run an internet app you need a server up and running 24/7. It could be your laptop with (public ip) or a DigitalOcean(DO)/EC2/Virtual Machine, both of them have a monthly cost. You need to pay for electricity and dedicated IP, and rendundancy which is super expensive or you need to pay to DO/Amazon.. Or if you preffer you can pay $350/montly to Slack for only 50 users
It's a server product, you'll need to host it somewhere. There is no requirement to rent a server though. Once it's hosted you can serve as many clients as the hardware can handle. At no extra cost.
I dont really understand how you guard your campfire domain from other users just signing up and creating their own "space". Can only the buyer of the Product create the first Account on the server and then invite others?
Because most ppl would want to host it on a public domain, so people can chat from any place.
Do you plan to add a mobile app for Campfire?
This is fantastic! One question: the UI doesn't seem to be set up for 50 people, let alone 10,000 people. The horizontal scrollable "pings" seem to show 4.5 people at a time... Can you talk about this in another video? How can it possibly scale to more than a handful of people?
We've been testing this with up to 10,000 participants. It scales pretty well up to that! Will be clearer when you have a chance to use it.
50? It won’t work even for 15.
You can click the Ping button at the front of the bar and then type someone's name for an instant autocomplete match. The bar is just a selection of recent people. Not a problem at all. -JF
Love it!@@37signals
In large companies you are almost always talking to the same 5 people on a daily basis. The rest you can use autocomplete.
that was rather simple and straighforward.
Smooth, great job!
Anybode has an idea if it can run on a rasperry pi aswell?
ah, sorry skipped that part in the video, it can run their
❤
❤💪