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

Поделиться
HTML-код
  • Опубликовано: 3 июл 2024
  • === 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 RUclips
    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).
  • НаукаНаука

Комментарии • 59

  • @ScottPlude
    @ScottPlude 16 дней назад +1

    Another FANTASTIC video!!!

  • @lanyonmail9922
    @lanyonmail9922 3 месяца назад +1

    Explained so well. Again, another great video!

  • @konstantinostsourdinis
    @konstantinostsourdinis 4 месяца назад +1

    Bravo!

    • @AwesomeOpenSource
      @AwesomeOpenSource  4 месяца назад

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

  • @oneito947
    @oneito947 4 месяца назад +4

    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 месяца назад +1

      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

  • @AdilsonJobs199
    @AdilsonJobs199 3 дня назад +1

    Thanks buddy 💪🏾🚀🚀☁️

  • @Glatze603
    @Glatze603 4 месяца назад +4

    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 месяца назад +3

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

  • @RVTKZCE
    @RVTKZCE 4 месяца назад +1

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

  • @rafaelyinflow
    @rafaelyinflow 2 месяца назад +2

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 месяца назад

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

  • @blakenator123
    @blakenator123 4 месяца назад +1

    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 месяца назад +1

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

  • @irdi04
    @irdi04 4 месяца назад +1

    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  4 месяца назад

      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

  • @freebs3545
    @freebs3545 4 месяца назад +1

    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/

  • @leoliuuu
    @leoliuuu 3 месяца назад +1

    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  3 месяца назад

      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.

  • @user-ui8my9zs7o
    @user-ui8my9zs7o 3 месяца назад +2

    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 месяца назад +1

      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 месяца назад +1

      @@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  3 месяца назад

      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.

  • @nickp6987
    @nickp6987 Месяц назад +1

    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  Месяц назад

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

  • @linchengi
    @linchengi 4 месяца назад +1

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  4 месяца назад +1

      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.

  • @jorgepingitore5024
    @jorgepingitore5024 4 месяца назад +1

    Any experience with an open source tool for lab reservation?

    • @AwesomeOpenSource
      @AwesomeOpenSource  4 месяца назад +1

      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.

  • @abhishekvats2516
    @abhishekvats2516 29 дней назад +1

    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  28 дней назад

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

    • @abhishekvats2516
      @abhishekvats2516 28 дней назад

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

  • @sevenelven
    @sevenelven 4 месяца назад +1

    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 4 месяца назад +1

      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  4 месяца назад

      I'll take a look.

  • @sevenelven
    @sevenelven 4 месяца назад +1

    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  4 месяца назад

      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 4 месяца назад +1

      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

  • @addicusbrown
    @addicusbrown 4 месяца назад +1

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  4 месяца назад

      What do you mean "hosted only"?

    • @addicusbrown
      @addicusbrown 4 месяца назад

      @@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  4 месяца назад

      @@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 4 месяца назад

      @@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.

  • @yomarisol
    @yomarisol 3 месяца назад +1

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 месяца назад

      The application? Or my video?

    • @yomarisol
      @yomarisol 2 месяца назад +1

      @@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.