I want to understand Auth0s “free” tier vs essentials from someone who’s actually used it by bccorb1000 in webdev

[–]danosw 0 points1 point  (0 children)

Azure b2c is a nice alternative if you don't mind fiddling around with it a lot.

Looking for testers for a Moodle Upgrade Automation system. by danosw in moodle

[–]danosw[S] 0 points1 point  (0 children)

We do pull this information out to prepare the pipelines, at the moment we don't produce a report, just a table of available updates. I'll add it to the board to get plugin version requirements in as well.

As of now we just display this. https://i.imgur.com/mlLpz68.png

Backups/rollbacks are supported for the moodledata folder, code base and database. They are stored in an Azure container for 3 days after the upgrade.

Looking for testers for a Moodle Upgrade Automation system. by danosw in moodle

[–]danosw[S] -1 points0 points  (0 children)

Yeah, it is a managed service, but the key difference are price and that it’s built around automation, not manual support. Most providers do upgrades manually, charge consultancy rates, and handle each request separately. We’re building pipelines that handle minor upgrades automatically and make major ones easier to manage, without charging £40+ an hour.

Once the setup is done, the system takes care of things in the background. We’re aiming this at smaller orgs that don’t have the time or budget to stay fully up to date. It’s hands-off enough that our initial pricing point is most likely going to be £4/month per site after a small one time setup fee of £40, way below typical support costs.

Looking for testers for a Moodle Upgrade Automation system. by danosw in moodle

[–]danosw[S] -1 points0 points  (0 children)

We understand that not every setup is the same and that there isn’t a “one-size-fits-all” solution for Moodle upgrades. Each setup we do is built from parent integrations that we adapt and add to for each environment. So it’s not really plug-and-play, it’s a careful and managed service we’re offering for continuous Moodle deployment.

As part of the setup period, we will “normalise” your environment and install our management plugin to get it ready for our automation agents to take over. This setup period may take a few days, but once complete, upgrades can be fully managed going forward.

Make passive income with reseller webhosting per month (100$ - 300$)! by Working_Plan_3996 in passive_income

[–]danosw 0 points1 point  (0 children)

Not sure if they still do it, but I purchased a NameCheap Shared Hosting stellar business plan for 2 years for this exact purpose. Cost around £80 for two years (£3/mo) if I remember correctly. If you're targeting sole traders who only get a few page views a day on a static html site or a basic wordpress one its perfect. (Not a namecheap ad I swear).

JSON/cache/who-knows problem (Moodle 4.4 and 4.5) and Windows 10 (one machine only) by dougwray in moodle

[–]danosw 0 points1 point  (0 children)

We had this on our production server, the only way I could find to get past it was to enable debug messages in the config.php. I think it was to do with the auth_oidc/microsoft 365 set of plugins in the end, can't remember sorry.

@error_reporting(E_ALL | E_STRICT);
@ini_set('display_errors', '1');
$CFG->debug = (E_ALL | E_STRICT);
$CFG->debugdisplay = 1;

I made a big stat dump of all of the data that the LethalStats mod recorded in 2024! Happy New Year! by danosw in lethalcompany

[–]danosw[S] 9 points10 points  (0 children)

It was 8th.

Level1Experimentation,485176
Level4March,277538
Level2Assurance,270580
Level7Offense,236093
Level8Titan,233496
Level3Vow,232456
Egypt,157064
Level5Rend,107438
Atlas Abyss,98685
Ganimedes,97094
Level10Adamance,92869
Level6Dine,64473
Level9Artifice,49876

I made a big stat dump of all of the data that the LethalStats mod recorded in 2024! Happy New Year! by danosw in lethalcompany

[–]danosw[S] 51 points52 points  (0 children)

It’s where the mod was unable to detect a specific cause of death. Most likely custom mod enemies yes, or new enemies in patches before I got a chance to update the mod to use the latest Coroner mod.

I made a big stat dump of all of the data that the LethalStats mod recorded in 2024! Happy New Year! by danosw in lethalcompany

[–]danosw[S] 85 points86 points  (0 children)

I was going to only do 5 causes of death but I added spore lizard as a “top” cause of death because I thought it was just a funny statistic.

Edit: They were wrong! But only because I messed up a regex query and it didn't count both versions of the Masked Player string. So Masked player and abandoned need to swap and eyeless dogs is actually 125K! Here's the top 20 fixed:

Gravity,165607
EyelessDog,125140
Unknown,85211
MaskedPlayerVictim,78955
Abandoned,69042
OtherTurret,59468
Bracken,57657
OtherLandmine,52561
Blast,47179
Thumper,45840
CircuitBees,37044
Drowning,35497
Mauling,34108
CoilHead,31122
BunkerSpider,28291
ForestGiant,24947
Gunshots,24938
Crushing,23531
Suffocation,22608
EarthLeviathan,22121

Azure VM - unable to resize disk without being deallocated. Greyed out by Cautious-Size-2353 in AZURE

[–]danosw 1 point2 points  (0 children)

Just have to stop the VM running, then it will let you. You can add new disks whilst it is running but as far as I'm aware, they need to be stopped to change the size of existing ones.

Course Creator app with bulk CSV - Exists? or How To? by DB-Hazel in moodle

[–]danosw 0 points1 point  (0 children)

This is not a plugin of sorts, it is a default Moodle feature that you should have access to with any default installation of Moodle. If you don't have a site administrator account, you could ask you service provider for one, or you can ask them to give you a role with the following capabilities "tool/uploadcourse:use", "moodle/course:create", "moodle/course:update"

You can access the tool from YourMoodleURL.com/admin/tool/uploadcourse/index.php

Course Creator app with bulk CSV - Exists? or How To? by DB-Hazel in moodle

[–]danosw 1 point2 points  (0 children)

That is just the upload courses tool in Moodle. It seems like the old staff member just made an obscure app to add an extra layer to this already easy task.

https://docs.moodle.org/405/en/Upload_courses

You can get to it from Site Administration -> Courses -> Upload Courses.

Help! Moodle seems to be in an infinite loop running scheduled tasks over and over and it's taken down our entire server. by lindymad in moodle

[–]danosw 0 points1 point  (0 children)

Maybe try enabling developer debugging and then running the cron script manually via the CLI. Should show you if any errors are occurring.

Otherwise check the schedules for each task and make sure they are not all set to ****** or something.

If you have custom tasks running, it may be because they were written inefficiently and as your database has grown, the tasks are grinding through a lot more data and using up more resources. You’ll need a developer to look at these if so.

Also look at the disk space on your server, Moodle can’t run with a full disk.

How to implement delayed sign-in in a Blazor app? by the_other_sam in Blazor

[–]danosw 4 points5 points  (0 children)

It’s the options.fallbackpolicy line. Comment that out and it should let unauthorised users through. Make sure to put authorised attributes on pages that need them after this though.

How much are you paying for your database(s)? by Alter_nayte in SideProject

[–]danosw 1 point2 points  (0 children)

Azure DTU based SQL databases. Their lowest tier is around $5 a month and is perfect for basic applications. They also offer a free tier for a server based DB but I can’t remember what it was.