cal.com icon indicating copy to clipboard operation
cal.com copied to clipboard

It's not yet possible to deploy Cal on Cloudron

Open jdaviescoates opened this issue 3 years ago β€’ 16 comments

I've been using the hosted version and really like it, but I'd prefer to self-host and so I'd really love Cloudron to be added here:

Cal com_deployment

As would lots of other Cloudron users (it's currently the 12th 6th most requested app on their App Wishlist), see:

https://forum.cloudron.io/post/29826

For info about packaging apps for Cloudron see:

https://forum.cloudron.io/post/10712

jdaviescoates avatar Jun 08 '22 16:06 jdaviescoates

cal restricts SSO and provisioning behind their infrastructure tier, would that conflict with this?

ianhyzy avatar Jun 08 '22 16:06 ianhyzy

cal restricts SSO and provisioning behind their infrastructure tier, would that conflict with this?

I've no idea, but wouldn't that (if I've understood you correctly) only apply to the hosted version at cal.com and not to self-hosted instances?

jdaviescoates avatar Jun 08 '22 16:06 jdaviescoates

I'm one of those cloudron users who'd also love to see this available on Cloudron!!

githubber avatar Jun 08 '22 16:06 githubber

No, it's a separate version that you get after you pay is my understanding β€” SAML SSO and other features are listed as infrastructure or enterprise only, the FOSS features map closer to the free plan (sans limitations) I think: https://cal.com/pricing

ianhyzy avatar Jun 08 '22 17:06 ianhyzy

You could be right, but it's not really very clear. Either way, LDAP or not I'd love to self-host on Cloudron (but hopefully it's possible with LDAP integration too).

jdaviescoates avatar Jun 08 '22 21:06 jdaviescoates

Co-founder of Cloudron here. If it's possible to just use local users on the self-hosted instance, that would be a good start already for the Cloudron package.

gramakri avatar Jun 08 '22 22:06 gramakri

hey @gramakri whats the process? i dont mind having cal on cloudron. wanna submit a PR?

PeerRich avatar Jun 11 '22 17:06 PeerRich

You could be right, but it's not really very clear. Either way, LDAP or not I'd love to self-host on Cloudron (but hopefully it's possible with LDAP integration too).

@ianhyzy I emailed them to ask and they replied:

So sorry for the late reply - here's what I got from our engineers "We don’t currently support LDAP, but should be easy to add to next-auth".

It is on the roadmap for us, but TBD as to when it will officially be implemented.

So sounds like one day self hosted version may well get LDAP in the future πŸ˜ƒ

jdaviescoates avatar Jun 12 '22 11:06 jdaviescoates

I'm also a Cloudron user and self-hosted Cal.com, but became too busy with other stuff that I wasn't able to maintain it, so if it could live in their ecosystem in any way, shape, or form that would be fantastic. LDAP would just be icing on the cake, not a requirement for me at least. I'm glad to see some potential here and look forward to seeing how this progresses. Thank you to the team at Cal.com for your willingness to look into this and thank you to the team at Cloudron for listening to and advocating for their users!

ajtatum avatar Jun 19 '22 14:06 ajtatum

hey @gramakri whats the process?

@PeerRich just in case you didn't spot it, see this link from my OP for detail about how apps are packaged for Cloudron:

https://forum.cloudron.io/post/10712 :)

The top link on that post is this which covers what's involved:

https://docs.cloudron.io/packaging/tutorial/

Be great to have Cal on Cloudron! :pray:

jdaviescoates avatar Jun 19 '22 20:06 jdaviescoates

hey @gramakri whats the process?

@PeerRich just in case you didn't spot it, see this link from my OP for detail about how apps are packaged for Cloudron:

https://forum.cloudron.io/post/10712 :)

The top link on that post is this which covers what's involved:

https://docs.cloudron.io/packaging/tutorial/

Be great to have Cal on Cloudron! :pray:

i was more referring to what the process is if someone wants to make a PR

cloudron is not on our roadmap for now but if someone wants to open a PR i am down to merge it

PeerRich avatar Jun 19 '22 21:06 PeerRich

We're happy to package for Cloudron, but this is currently a blocker: https://github.com/calcom/cal.com/issues/6780

Great think about having apps packaged on Cloudron is it gives developers and privacy-sensitive enterprises a quick way to trial. Anyone with a mission-critical reliance on an app typically then becomes an enterprise customer and sponsor anyway. The FOSS users just add to those influencers championing the app.

Also, typically we see FOSS support LDAP and Enterprise for SSO services. Next-auth maybe a good solution in the meantime, but LDAP is ideal, and enables quick team testing with Cloudron.

I can't think of any other server manager apps where you'll get as many experienced self-hosting privacy advocates and developers introduced to cal.com, so I'm certain solving this is a win-win for both communities.

marcusquinn avatar Feb 13 '23 11:02 marcusquinn

@roae is a new hire for docker but currently working on the booking page performance which has a higher priority, afterwards, he can look at more docker-related issues

PeerRich avatar Feb 13 '23 20:02 PeerRich

~~πŸ’Ž $100 bounty created by cal~~ ~~πŸ‘‰ No need to comment asking to work on it. Just open a PR and claim the bounty with /claim #3026 inside the PR~~ ~~πŸ“ Before proceeding, please make sure you can receive payouts in your country~~ ~~πŸ’΅ Payment arrives in your account 2-5 days after the bounty is rewarded~~ ~~πŸ’― You keep 100% of the bounty award~~ ~~πŸ™ Thank you for contributing to calcom/cal.com!~~

algora-pbc[bot] avatar Apr 14 '23 22:04 algora-pbc[bot]

πŸ’‘ rjackson submitted a pull request that claims the bounty. You can visit your org dashboard to reward.

algora-pbc[bot] avatar Apr 29 '23 14:04 algora-pbc[bot]

Great work @rjackson πŸ™‡β€β™‚οΈ

Correct on the bounty from @PeerRich ❀️

We'll ask @vladimirdulov to review once merged, and re-attempt the Cloudron App packaging with this solution. πŸš€

marcusquinn avatar Apr 30 '23 12:04 marcusquinn

πŸŽ‰πŸŽˆ @rjackson has been awarded $100! 🎈🎊

algora-pbc[bot] avatar May 31 '23 03:05 algora-pbc[bot]

Has this issue been sorted? Or is there still something to work on?

shashtag avatar Jul 25 '23 23:07 shashtag

We have managed to get Cal packaged for Cloudron, it's on review now and will be released soon.

vladimirdulov avatar Aug 01 '23 09:08 vladimirdulov

Hello! Do we know if there have been any updates on this?

elr9 avatar Aug 29 '23 21:08 elr9

We've just pushed an initial package version now for testing. For curious readers, the package repo is at https://git.cloudron.io/cloudron/calcom-app

Thanks everyone, this can be closed then I guess.

nebulade avatar Aug 30 '23 11:08 nebulade

Is this issue closed ? but it shows open ,can we get on this and get bounty on this

HarshithAlfred avatar Sep 01 '23 07:09 HarshithAlfred

Not sure how this bounty system works, main work was done by @vladimirdulov with inspiration from https://github.com/calcom/docker as far as I can tell.

nebulade avatar Sep 01 '23 08:09 nebulade

this issue can be closed since the app is published since quite some time. thanks for the great work.

github-luckow-org avatar Nov 30 '23 22:11 github-luckow-org

/attempt #3026

Options

farhan-ahmad-tufail avatar Dec 01 '23 20:12 farhan-ahmad-tufail

[!NOTE] The user @HarshithAlfred is already attempting to complete issue #3026 and claim the bounty. We recommend checking in on @HarshithAlfred's progress, and potentially collaborating, before starting a new solution.

algora-pbc[bot] avatar Dec 01 '23 20:12 algora-pbc[bot]

One of the Cloudron maintainer here. This is already long done by @vladimirdulov he should be eligible for the bounty.

nebulade avatar Dec 01 '23 21:12 nebulade

/tip 100 @vladimirdulov

PeerRich avatar Jan 04 '24 17:01 PeerRich

@vladimirdulov: You just got a $100 tip! πŸ‘‰ Complete your Algora onboarding to collect your payment.

algora-pbc[bot] avatar Jan 04 '24 17:01 algora-pbc[bot]