Cal.com - an open source, self hosted tool for scheduling mutual best times for meetings!

Ғылым және технология

=== Links ===
Show Notes
wiki.opensourceisawesome.com/...
Cal.com Homepage
cal.com/
Cal.com Docker Github Repo
github.com/calcom/docker
Cal.com Docker Documentation
cal.com/docs/introduction/qui...
Get the AwesomeOpenSource Merchandise
awesomeopensource.creator-spr...
Support my Channel and ongoing efforts through Patreon:
/ awesomeopensource
Buy Me a Coffee or Beer
paypal.me/BrianMcGonagill?cou...
=== Timestamps ===
00:00 Beginning
00:08 Introduction to Cal.com
02:05 Thank you to my Patrons at Patreon and my subscribers at KZread
02:43 InstallCal.com
23:38 Setup Wizard
26:42 Fixing an issue in our .env file
31:09 The Cal.com UI Overview
38:36 Setting Up a Meeting with Cal.com
=== Contact ===
Twitter: @mickintx
Telegram: @MickInTx
Mastodon: @MickInTx@fosstodon.org
Try out SSDNodes VPS Services! Amazing Specs for incredibly low costs. I'm running a 32 GB RAM / $ CPU Server for only $9 a month! Seriously. FOr long term server usage, this is the way to go!
www.ssdnodes.com/manage/aff.p...
Get a $50.00 credit for Digital Ocean by signing up with this link:
m.do.co/c/a6a61ae55242
Use Hover as your Domain Name Registrar to get some great control over you domains / sub-domains:
hover.com/SHPaiirr
Support my Channel and ongoing efforts through Patreon:
/ awesomeopensource
What does the money go to?
To Pay for Digital Ocean droplets, donations to open source projects I feature, any hardware I may need to purchase for future episodes (which I will then give to a subscriber in a drawing or contest).

Пікірлер: 55

  • @lanyonmail9922
    @lanyonmail99222 ай бұрын

    Explained so well. Again, another great video!

  • @AwesomeOpenSource

    @AwesomeOpenSource

    2 ай бұрын

    Thank you so much!

  • @oneito947
    @oneito9474 ай бұрын

    Wonderful new Updates they have been making. it used to be cumbersome to deploy and work with, seems not anymore. Ill see if i can build a Nethserver 8 module for it, to make it a one click installation for business users

  • @AwesomeOpenSource

    @AwesomeOpenSource

    4 ай бұрын

    That would be absolutely AWESOME!

  • @oneito947

    @oneito947

    4 ай бұрын

    @@AwesomeOpenSource I know right. Have actually been building some Nethserver 8 modules in the last month. If you get to check it out, you'll see paperlessngx as one of the published

  • @RVTKZCE
    @RVTKZCE4 ай бұрын

    You recorded a video which I was looking for the last 2 weeks, brilliant! :-) any chance you can record something 'bout frigate+ ?

  • @AwesomeOpenSource

    @AwesomeOpenSource

    4 ай бұрын

    I'll take a look. No guarantees though.

  • @Glatze603
    @Glatze6034 ай бұрын

    Could you make a video about "cronicle task scheduler", a multi-server task scheduler and runner, with a web based front-end UI 🙂

  • @AwesomeOpenSource

    @AwesomeOpenSource

    4 ай бұрын

    Let me take a look at it, and see what I can find out.

  • @konstantinostsourdinis
    @konstantinostsourdinis4 ай бұрын

    Bravo!

  • @AwesomeOpenSource

    @AwesomeOpenSource

    4 ай бұрын

    Grazie! Grazie!...seriously though, it is some awesome stuff!

  • @rafaelyinflow
    @rafaelyinflowАй бұрын

    Does the API endpoints work with a Docker installation? Would be great to see that being setup and tested in another video!

  • @AwesomeOpenSource

    @AwesomeOpenSource

    Ай бұрын

    I imagine it can. API doesn't usually run on a different port, so in theory it should.

  • @blakenator123
    @blakenator1233 ай бұрын

    Thanks for the detailed guide. I want to set this up but before I do I can't seem to find any information about the limitations of self hosting. For example, can I create teams with multiple users when we self host in the way you set this up?

  • @AwesomeOpenSource

    @AwesomeOpenSource

    3 ай бұрын

    I am not 100%. I'm just 1 person, so no team, but I believe those are paid features.

  • @irdi04
    @irdi043 ай бұрын

    Thanks for your amazing tutorials and i loved the Bookstack instance you using for docs. I have an issue with SMTP with this setup. I did exactly the same setup as you with Nginx Proxy Manager and exact same .env and docker.yml configs but i can not seem to make SMTP wok even though i have tested it with other apps and it works. Did you ever encounter the same issue?

  • @AwesomeOpenSource

    @AwesomeOpenSource

    3 ай бұрын

    Seems like initially I may have hit a snag. Are you using port 587 and starttls with your email SMTP server?

  • @user-bz1vx9gf3f

    @user-bz1vx9gf3f

    3 ай бұрын

    @@AwesomeOpenSourcei have the same problem i use port 587 with ssl yet i cant get emails from this

  • @leoliuuu
    @leoliuuu2 ай бұрын

    Great video! I have two quick questions: 1. The steps you showed is for docker to be built locally, but if you want that to be hosted to an actual website domain, how do we deploy this docker image in hosting providers like Netlify or Vercel (free hosting to a certain limit, which should be fine for now)? 2. Around 34 mins ish, you mentioned different extensions we have use for this, such as Stripe. If i want to use this to set up appointments and collect payments, does that comply with cal.com's license? What's allowed and what's not allowed?

  • @AwesomeOpenSource

    @AwesomeOpenSource

    2 ай бұрын

    For number 1, I am not familiar with those hosts. As long as they support docker, it should work, but I can't be certain. For 2, I would suggest you read through the cal.com licensing terms. If the extensions are offered on the open source version, shouldn't be an issue with it.

  • @freebs3545
    @freebs35454 ай бұрын

    Do you have anything of scheduling employees opensource ? I didn't see anything in your videos.

  • @AwesomeOpenSource

    @AwesomeOpenSource

    4 ай бұрын

    I haven't convered it, but maybe this would fit your needs www.abc-roster.com/

  • @nickp6987
    @nickp69877 күн бұрын

    can you explain or vid maybe, how do you setup caldav and connection? i tried with radicale but cal can't connect to it.. i think i'm missing something.. i'm new to this :) thanks!

  • @AwesomeOpenSource

    @AwesomeOpenSource

    7 күн бұрын

    Nextcloud has caldav as well. Check out my NextCloud AIO video.

  • @jorgepingitore5024
    @jorgepingitore50244 ай бұрын

    Any experience with an open source tool for lab reservation?

  • @AwesomeOpenSource

    @AwesomeOpenSource

    4 ай бұрын

    No. I'd have to see if such a thingexists. I would think Cal.com could be used for that though. Setup the lab as a "user" and then set the times people can choose to reserve it.

  • @linchengi
    @linchengi3 ай бұрын

    wondering how many users could this support for 1 installation instance?

  • @AwesomeOpenSource

    @AwesomeOpenSource

    3 ай бұрын

    I don't know. I think someone else commented that RAM useage went up pretty big time when adding a second user. Not sure if that's their setup, or normal.

  • @abhishekvats2516
    @abhishekvats25162 күн бұрын

    Can you tell how can I setup the calcom_licence_key in this because I want to generate an api key as I want to use the calcom api

  • @AwesomeOpenSource

    @AwesomeOpenSource

    2 күн бұрын

    I think you'll need to go to the calcom main site and look into a license key.

  • @abhishekvats2516

    @abhishekvats2516

    Күн бұрын

    @@AwesomeOpenSource ok and without the licence_key I cannot generate an api key?

  • @user-ui8my9zs7o
    @user-ui8my9zs7o3 ай бұрын

    im really new to docker. I have another service listeing to 5432. How can i get the postges to listen on another port?

  • @AwesomeOpenSource

    @AwesomeOpenSource

    3 ай бұрын

    There should be a port mapping in the docker-compose.yml file. In the Postgres section there should be a mapping for that port, so you can change the left side port to any port you want.

  • @user-ui8my9zs7o

    @user-ui8my9zs7o

    3 ай бұрын

    @@AwesomeOpenSource I ended up getting that part working. However now I'm having an issue with the reverse proxy. I have another service on port 80. Should I just spin up an nginx container and bind that to another port for this?

  • @AwesomeOpenSource

    @AwesomeOpenSource

    2 ай бұрын

    The whole port thing is a pain. I would say, if possible, move the other application to a different port, then put NPM on 80 / 443, and then use NPM to get you to the other application on the new port.

  • @sevenelven
    @sevenelven4 ай бұрын

    In their website it says that the Free version can only have 1 user, what does that pertain to if I may ask?

  • @AwesomeOpenSource

    @AwesomeOpenSource

    4 ай бұрын

    I believe that means on their hosted service. If you run the open source community version, I don't believe those limitations exist in that way. But if you wanted to simply use their service, you could set yourself up on the Free plan.

  • @sevenelven

    @sevenelven

    4 ай бұрын

    @@AwesomeOpenSource I see, that's good to know. If I may also suggest for you to cover astuto or clearflask for roadmap/feedback release tracking of software products!

  • @gg-gn3re

    @gg-gn3re

    3 ай бұрын

    What you're looking for (and this works for nearly all open source software that has commercial hosting) is "self hosted" or "community edition" these are almost always different than what they call "free" which is them hosting (as said above) On their specific site on the footer it says "self-hosted" which will link you to their github

  • @AwesomeOpenSource

    @AwesomeOpenSource

    3 ай бұрын

    I'll take a look.

  • @addicusbrown
    @addicusbrown3 ай бұрын

    Hosted only? How does that work with a Google Space account?

  • @AwesomeOpenSource

    @AwesomeOpenSource

    3 ай бұрын

    What do you mean "hosted only"?

  • @addicusbrown

    @addicusbrown

    3 ай бұрын

    @@AwesomeOpenSource On the pricing page it says "Hosted Only" for some of the plans. Does that mean I have to have my own server to use those products?

  • @AwesomeOpenSource

    @AwesomeOpenSource

    3 ай бұрын

    @@addicusbrown a bit nebulous, but I think the meaning is it’s available on self hosted, or the feature is available for a few if on their hosted plan. Could mean it’s only available on hosted plans. But I know there’s a google API option on the docker compose setup. Not sure it does what you’re looking for though.

  • @addicusbrown

    @addicusbrown

    3 ай бұрын

    @@AwesomeOpenSource Thanks for answering. I'm really just looking for it to work and work well without me doing anything beyond setting up the usual back end stuff on these services. I like to tinker and learn, but have so much to already do with everything else I'm putting together that going on a deep dive doesn't appeal to me. I'll reach out to their customer service and let you know.

  • @sevenelven
    @sevenelven4 ай бұрын

    Ok so I tried it out and with 2 users the memory usage is around 600MB, I wasn't expecting that. It's good until I find something better

  • @AwesomeOpenSource

    @AwesomeOpenSource

    3 ай бұрын

    Not sure why it would use so much RAM, but perhaps there's a plateau as you add more users as well.

  • @gg-gn3re

    @gg-gn3re

    3 ай бұрын

    Not as bad as like the youtube archiver. I made my own that uses 3mb of ram unless it's currently downloading which then it uses like 50mb.. youtube archiver uses 4000mb+ lmao, I have no idea why

  • @yomarisol
    @yomarisol2 ай бұрын

    I am in latinamerica Ecuador would be great if was in spanish...

  • @AwesomeOpenSource

    @AwesomeOpenSource

    2 ай бұрын

    The application? Or my video?

  • @yomarisol

    @yomarisol

    2 ай бұрын

    @@AwesomeOpenSource in application I coudnt find option choose spanish language for to read all in spanish or at least i didnt know how..

  • @AwesomeOpenSource

    @AwesomeOpenSource

    2 ай бұрын

    Ok. I thought it had localization for various languages in the settings, but I'm not sure I remember where at this point.

Келесі