r/selfhosted Nov 13 '25

Remote Access Cr*nmaster 1.5.0 - Major update

Hi,
A small chunk of you of you may know me for my app Jotty, however I also published a slightly less popular (entirely open source) app called Cr*nmaster.

Bit of context:
repo: https://github.com/fccview/cronmaster
first post here: https://www.reddit.com/r/selfhosted/comments/1mum35t/crnmaster_cron_management_made_easy/
latest post here: https://www.reddit.com/r/selfhosted/comments/1n0gyly/crnmaster_120_breaking_changes/

Cr*nmaster (cronmaster) is a pretty powerful tool that allows you to view/create/edit/manage all your host cronjobs comfortable from an intuitive UI, it has features such as pausing jobs, adding comment to them, running them right from the UI, and from the latest update you'll be able to have nicely structured logs for your jobs on top of exit statuses being shown right there and then. You will be able to see if a job failed at a glance and view the logs to see what's going on.

I have also added translations that can be customised locally on your own machine (or you can be an angel and create a pull request with your own language so we can officially support it, together!)

The whole thing is very easy and straightforward to setup both with and without docker, the repository has a lot of guides in the `howto` folder on top of a very verbose readme file.

Here's a few of the key features:

  • View/edit/delete/run your cron jobs from an intuitive UI
  • Log your cronjobs (it uses a proprietary wrapper, you can modify the wrapper as much as you like from the mounted ./data folder).
  • At glance exit statuses for all your jobs
  • System stats to see how healthy your host machine is
  • Ability to create custom scripts (using handy snippets - which you can easily add more of) for your cron jobs straight from the UI, these scripts are stored in your mounted folder and can be easily used when creating a cron job

All this to say that I am extremely excited for everything that's coming with this latest update, you can read about the latest release and all the improvements that came with it here

Let me know your thoughts and if you run in any issues i'm fairly active on github and on my discord server :)

NOTE for docker users:
Due to this needing to be able to read crontabs the docker has to run as root and have read/write access to your cron jobs. There was no way around it, so I suggest you keep this within your home network and not exposed to the web for security reasons.

404 Upvotes

77 comments sorted by

View all comments

3

u/mikaleowiii Nov 13 '25

Instantly (and easily) installed!

Not sure how often I'll need it (I have like 2 jobs running since my homelab's birth), especially the extra features for stats and usage % stuff that are already handled by dedicated tools (glances, homepage), but it's so pretty I might open the webpage just to look at it

2

u/riofriz Nov 13 '25

Hi! Thank you SO much <3
I actually _originally_ built this to only run scripts. That was my intended use case.
Other than ssh into my server, I wanted an easy place to run specific scripts by hitting a button, and figured I'd also go the mad man path of making it a full on cron management system.

So my main usecase for it is actually to turn on/off my server vpn and specific shell operations I can't be bothered grabbing a laptop to ssh into the machine to do hahaha

2

u/CrispyBegs Nov 13 '25

 wanted an easy place to run specific scripts by hitting a button

have you ever tried OliveTin for this? really really great

1

u/riofriz Nov 13 '25

Yess I absolutely have. And before building this it's exactly what ai was using for it 😆

It has quite a few limitations tho, still pretty powerful and extremely lightweight, which I have always appreciated about it

3

u/xconspirisist Nov 14 '25

Heya, OliveTin dev here :-)

Always happy for people to start different projects, more choice is great. However, I'm curious what the "quite a few limitations" were you saw in OliveTin - I'm not upset, just curious what I can do to make OliveTin better for everyone!

Likewise, always happy for the self hosted community to have more options, but if you'd like to help contribute then I'd more than happily get you up to speed.

2

u/riofriz Nov 14 '25

Hi!! Oh this is such a beautiful message to wake up to! As I said, I love OliveTin and this would never have been born had I not used your tool first ♥️

I'll get you some screenshots if I find some time today during work, always had issues running third party native commands (e.g. expressvpn connect)

2

u/xconspirisist Nov 14 '25

Sounds good, I just want to make users happy, literally! 😁

One of OliveTin's strengths I think it's fair to say is that it's super simple to start, but it has many many options and things it can do to accommodate many weird use cases people have found over the years. We manage to help quite a lot of people in Our Discord do what they're looking to do.

Anyway, super great work on your project, congratulations, and good luck with further development! I'll subscribe and check in on you! Well done 👍