Cresdock  /  Set & Forget

A home server that updates and heals itself

The number one reason people abandon self-hosting isn't the initial setup — it's the ongoing upkeep. Here's exactly what Cresdock automates, what stays opt-in, and what's honestly still on you.

🔁
The short version: every release is signed and applied automatically, with a health check that rolls back a bad update on its own. Turn on the opt-in self-healing option and a lot of problems get caught — and often fixed — before you'd notice.

1.Why people actually quit self-hosting

It’s rarely the first install that scares people off — it’s six months in, when an update breaks something at 11pm, or a security patch never gets applied because nobody remembered to ssh in and run it. A hand-rolled docker-compose stack is only as current as the last time someone manually updated it.

Cresdock’s answer is to make staying current the default, not a chore you own.

2.Signed updates, with automatic rollback

Your box checks for a new release every couple of minutes. Most of the time that check finds nothing and does nothing — it only actually downloads and applies anything when a new version is genuinely out.

  1. Every release is cryptographically signed

    Your box verifies the signature before it will apply anything, so an update can only ever come from the real release channel.

  2. It health-checks itself after applying

    If the panel isn’t healthy afterward, the update is rolled back to the last known-good version automatically — you don’t discover a broken box the hard way.

  3. It never touches your files

    Updates change the panel and app configuration — never your downloaded files or media library.

3.Opt-in self-healing

Turn on the self-healing option (Admin → System → Support) and your box starts watching itself: a crashed app, a health-check failure, or a resource problem gets scrubbed of anything personal and reported so a fix can be developed — often landing on your box automatically, through the same signed update channel, before you’d have gone looking for the problem yourself.

🔒
Off by default. Nothing about your box is reported anywhere until you switch this on. When it is on, reports never include your files — only scrubbed, technical details about what broke.

4.Scheduled backups, to storage you control

You can turn on nightly, encrypted backups — of the panel’s own settings, and separately of your own files — to an FTP/SFTP destination you choose. Like everything here, it’s opt-in: point it at your own storage and set a schedule once.

5.What's still on you, honestly

Set-and-forget describes the software, not your hosting provider or hardware. Cresdock can’t do anything about a power outage, a full disk from downloading more than you have room for, or your ISP going down — and it won’t pretend otherwise. What it does handle is keeping its own software current, healthy, and (if you opt in) self-diagnosing.

6.Common questions

How much maintenance does a Cresdock server need?

Far less than a typical docker-compose setup. Updates apply themselves on a signed, verified channel and roll back automatically if something's wrong. Most weeks, the only thing you'll do is glance at a notification.

What happens if an update breaks something?

The updater health-checks the panel afterward. If it isn't healthy, it rolls back to the previous working version automatically.

Do I have to configure the self-healing option?

No configuration is needed for signed auto-updates with rollback — that's on by default. Self-healing incident reporting is a separate, off-by-default toggle you switch on yourself.

Is any of my data included when a problem is reported?

No. Reports are scrubbed of secrets and personal data before they leave your server, and reporting is opt-in.

What still needs a human — me?

Choosing what to install, inviting people, and anything about your hosting provider or hardware. Cresdock keeps its own software current; it can't fix your internet connection.