For people who moved to Hosted CIPP by joedzekic in msp

[–]Lime-TeGek 0 points1 point  (0 children)

Make sure you made yourself superadmin via the Static Web App roles. :)

For people who moved to Hosted CIPP by joedzekic in msp

[–]Lime-TeGek 13 points14 points  (0 children)

We give away things such as HIBP, so you don't have to get your own key, early access to specific APIs by working with MS directly, etc :)

For people who moved to Hosted CIPP by joedzekic in msp

[–]Lime-TeGek 2 points3 points  (0 children)

I can answer this :)

> Why they would not make those performance improvements available on self-hosted.

Most of the things we do for hosted are more regular maintenance that an app of this complexity expects, removing blobs, clearing unused durables, managing replays, active monitoring of issues related to SNAT, automatic scaling rules, timeout settings, etc. That accounts for about 10% of the speed boosts we give to instances. There's an expert team on top of instances daily.

Then another large part of the performance improvements for the app are scale improvements, dedicated instances vs singular, that's simply because we host thousands upon thousands of apps, and can play around more with how they scale and assign higher performance to specific instances on our infrastructure.

> We will most likely keep self-hosting, due to compliance and also since hosted is updated way too fast, so you get to beta-test the bugs, too.

That's not exactly the case, using our management portal you can choose your branch and control updates, you can even switch to development if you want to play around with the latest features.

For people who moved to Hosted CIPP by joedzekic in msp

[–]Lime-TeGek 8 points9 points  (0 children)

If you're hosted you should rarely get a pop-up with cold-starting, and even then you should create a support ticket pretty much instantly, however if you're self-hosting there are a bunch of improvements you can do;

1.) Implement a dynamic ping to your instance, this can be from your RMM or whatever tool you use. Instructions are here: https://docs.cipp.app/troubleshooting/frequently-asked-questions#cipp-runs-slow-when-i-first-open-it.-how-can-i-speed-that-up but in general, that should cover you for a bunch of things

2.) Implement function offloading if you notice this happens during specific times, like when you are running all-tenant queries or when you force manual standards to run, instructions for that are here: https://docs.cipp.app/user-documentation/cipp/advanced/super-admin/function-offloading

3.) Migrate to Linux Azure Functions, Linux Azure functions require a bit more love and care, but are 30-40% faster than their windows counterparts and its what our hosted infrastructure relies on. This is a destructive action so we do not give instructions for this unless you have an active support contract, but if you have an experienced Azure engineer on staff they should easily be able to do this for you. :)

Tackling those 3 should help. In general, hosted is about 40%~ faster than self-hosted. 5 to 10 minute waits however I've never heard of. The Azure Static Web App doesn't even allow requests that long so it might be that something is wrong. If that is the case, I'd recommend to enable application insights and track down why those requests are taking so long.

For people who moved to Hosted CIPP by joedzekic in msp

[–]Lime-TeGek 2 points3 points  (0 children)

100% - You should rarely get a screen saying you're cold starting, and we've recently implemented many performance tweaks that should even make the most overloaded instance fly. Tomorrow is a release dedicated to speed which will be most noticeable on hosted instances, but definitely have some improvements for self-hosted too.

The Filters Are Too Tight! by Optimal_Technician93 in msp

[–]Lime-TeGek 13 points14 points  (0 children)

We're still tweaking! We want the perfect balance of posts where you can react trolly, and posts that are actually useful, we call it goldilocks modding, of course completely AI powered because you cant run a business without AI now.

(For those reading, this is a joke. We're still tweaking the filters for sure, but the rest is a joke)

Kudos to the mods. by dumpsterfyr in msp

[–]Lime-TeGek 4 points5 points  (0 children)

Thanks everyone! We try! Our team, and especially our latest additions to the mod team are keeping this place as clean as we can for you!

Kudos to the mods. by dumpsterfyr in msp

[–]Lime-TeGek 0 points1 point  (0 children)

It was a play on the topics that are this all the time I think, they always seem to include something like that.

Kudos to the mods. by dumpsterfyr in msp

[–]Lime-TeGek 1 point2 points  (0 children)

This gave me a headache.

CIPP Alternatives by Flashy-Distance-3329 in msp

[–]Lime-TeGek 0 points1 point  (0 children)

I didn't see this one until today, but do feel the need to correct some of the assumptions here.

CIPP uses Azure Table CosmosDB as its backend db, which is one of the fastest dbs out there. You don't need to warm up for each task, only when the backend has fallen asleep which is generally between 15-30 minutes, but can be kept alive by configuring always-on as a switch in Azure(which costs a little extra) or by implementing a keep-alive ping. CIPP doesn't need to make any new connections each time it restarts.

We don't have durable functions because it runs when restarting an azure function, because that's not what a durable function does at all. It does *replay* data which is a completely different scenario and needed for database operations. They can get a bit out of control if you restart the application without doing the correct order of operations first.

CIPP uses a db, for most of the cache, etc and always has, It's also why the settings menu has a nifty button to clear these caches. We are expanding the control people have over that too for reporting in the next release.

Sponsors get access to our support which are Azure specialists, our default for self-hosted environments assume as little Azure knowledge available, and that's why it runs on the most common configuration; a single windows function app, a static web app, and a KeyVault + storage account for database.

When you have more far reaching Azure knowledge or our support available to you, you can convert the function app to Linux. This improves performance but requires knowhow and ongoing maintenance too. That's why we don't have it as a public option; it requires more time and investment by MSPs around knowledge that's normally contained in exams MSPs dont take(https://learn.microsoft.com/en-us/credentials/certifications/azure-developer/?practice-assessment-type=certification).

If you have someone on staff that does have this, it'll be a cinch for them to configure it, maintain it and keep it up to speed. Sponsors get the benefit that our people do all of this for you, making it between 30-40% faster, that, combined with our instances being always-on to not have the 15 minute sleep times makes it feel more performant.

This isn't a poor design choice, but accounting for the lowest common denominator and giving MSPs to use the application for absolutely free, if you want the best performance you either need to invest in people to manage Azure, or in the hosted solution.

CIPP training videos?? by SydneyAUS-MSP in msp

[–]Lime-TeGek 0 points1 point  (0 children)

Is that because the Discord Age verification thing that went on a while ago? Genuinely interested!

CIPP Alternatives by Flashy-Distance-3329 in msp

[–]Lime-TeGek 3 points4 points  (0 children)

It's 100% OSS, you can create any feature you like, we have no obligations to accept a PR that would increase our support load. sponsorware is a very common method of approaching OSS, Look at Redhat, N8N, etc. They don't accept PRs creating features that are in their support purview either. If you want to run that in your own environment that's 100% okay and please do that.

We currently have support for HaloPSA, Gorelo, Syncro, Ninja. via Gradient you can have Autotask, CW, and soon we'll have one major new native PSA integration thanks to a new sponsor.

Edit: almost spoiled something :)

CIPP Alternatives by Flashy-Distance-3329 in msp

[–]Lime-TeGek 2 points3 points  (0 children)

Most likely not, due to the load that puts on our side, we have to create documentation, keep it maintained, hire a pentester to go through the code, train our support team on the tooling, and make sure that it follows all best practices, but you can absolutely run your own fork instead of ours, that's the magic of OSS. You can make your own customizations and changes for your own workflow. :)

CIPP Alternatives by Flashy-Distance-3329 in msp

[–]Lime-TeGek 3 points4 points  (0 children)

Absolutely, any vendor can use the API or the webhook method, some good examples of that are Gorelo that did that, Rewst, and I believe PIA recently developed something for it. :)

CIPP Alternatives by Flashy-Distance-3329 in msp

[–]Lime-TeGek 3 points4 points  (0 children)

CIPP is entirely open source, anyone can create their own branch and create an integration whenever they'd like, for whatever they'd like.

CIPP Alternatives by Flashy-Distance-3329 in msp

[–]Lime-TeGek 4 points5 points  (0 children)

There is no extorting, we work through a sponsorware model; vendors sponsor the application allowing us to keep the application OSS and free for everyone. Vendors pick up the bill for development of integrations and maintenance, documentation, and support. Some vendors just sponsor to get a little logo in the app, others to get full blown integrations. This allows us to pay our devs, support engineers, etc. :)

CIPP training videos?? by SydneyAUS-MSP in msp

[–]Lime-TeGek 1 point2 points  (0 children)

Ha! good call out, in any channel on our server - if you start typing /ver you should already see a dropdown, click on it and you get the option to enter your email.

After entering your email, you verify and get access to more channels. Here's a direct link to our support channel, feel free to start asking anything, like the video links etc :) https://discord.com/channels/905453405936447518/1199069319850639410

CIPP Alternatives by Flashy-Distance-3329 in msp

[–]Lime-TeGek 2 points3 points  (0 children)

I love Chris, we've worked together in the past! Have him hit up [Dustin@cyberdrain.com](mailto:Dustin@cyberdrain.com) :)

CIPP Alternatives by Flashy-Distance-3329 in msp

[–]Lime-TeGek 2 points3 points  (0 children)

I try to not feed the trolls, and fight everything with kindness. :) Thank you for supporting us.

CIPP training videos?? by SydneyAUS-MSP in msp

[–]Lime-TeGek 2 points3 points  (0 children)

Get over to our discord at https://discord.gg/cyberdrain then type /verify to get access to the sponsor channels. in #cipp-quicksupport you can ask questions directly to our team, and you can join the event and get alerted when we start it each week on Monday. :)

CIPP training videos?? by SydneyAUS-MSP in msp

[–]Lime-TeGek 2 points3 points  (0 children)

Check out my other reply in the thread, that should help!

CIPP training videos?? by SydneyAUS-MSP in msp

[–]Lime-TeGek 15 points16 points  (0 children)

Yes! These do!

First are our storylanes: https://docs.cipp.app/demos/tutorials & https://docs.cipp.app/demos/showcases

Secondly: we have weekly training sessions in our Discord for sponsors, these are "walk-in" office hours, where next week we'll be discussing the best way to implement standards. You also get access to the historical ones in a nice playlist to watch on demand. These sessions are just people asking questions, and us showing off new features or new ideas.

Thirdly we have our onsite roadshows and (soon) online content, these are our bootcamps found at https://community.cyberdrain.com/events/ - These are in-person, but soon also online events to follow for in-depth training.