# HestiaCP Users Daily Backup Change

**URL:** <https://forum.hestiacp.com/t/hestiacp-users-daily-backup-change/20705>\
**Category:** Backups\
**Created:** [December 5, 2025, 11:34am UTC](https://forum.hestiacp.com/t/hestiacp-users-daily-backup-change/20705 "2025-12-05T11:34:57Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![cptrotar](https://forum.hestiacp.com/user_avatar/forum.hestiacp.com/cptrotar/32/9285_2.png) [@cptrotar](https://forum.hestiacp.com/u/cptrotar)\
**Post date:** [December 5, 2025, 11:34am UTC](https://forum.hestiacp.com/t/hestiacp-users-daily-backup-change/20705/1 "2025-12-05T11:34:57Z")

</div>

Hello everyone,

# 

If you’re using HestiaCP, you may have noticed a common and frustrating issue:  
**even if you configure backups in the Control Panel, the system continues to run daily backups automatically.**

This happens because HestiaCP has background cron jobs that override the panel settings, especially the `v-backup-users` cron task.

# **Fixing HestiaCP Daily Backup Issue and Editing**

In this guide, I’ll show you exactly how to:

- Stop HestiaCP from taking backups every day

- Identify the real cron job responsible

- Set backups to **monthly** , on the **first Tuesday** , at **04:00**

- Keep the behavior where the backup file overwrites the previous one

This solution applies to all Debian/Ubuntu servers running HestiaCP.

* * *

# **1. The Real Cause: hestiaweb Cron Tasks**

The daily backup is triggered not by the panel but by this cron file:

```auto
/var/spool/cron/crontabs/hestiaweb

```

Inside, you’ll find the real daily backup job:

```auto
10 05 * * * sudo /usr/local/hestia/bin/v-backup-users

```

This runs **every day at 05:10** , no matter what you set in the panel.

That’s why HestiaCP continues creating backups daily.

* * *

# **2. Disable the Daily Backup Cron**

Open the cron job for the `hestiaweb` system user:

```auto
sudo crontab -u hestiaweb -e

```

Locate the line:

```auto
10 05 * * * sudo /usr/local/hestia/bin/v-backup-users

```

Comment it out:

```auto
#10 05 * * * sudo /usr/local/hestia/bin/v-backup-users

```

Save and exit.

✔ Daily backups are now disabled.

* * *

# **3. Schedule Monthly Backups (First Tuesday at 04:00)**

We want:

- Monthly backups

- On the **first Tuesday** of the month

- At **04:00**

- With the same behavior (overwriting the previous backup)

Add this line to the same cron file:

```auto
0 04 1-7 * 2 sudo /usr/local/hestia/bin/v-backup-users

```

### Cron Explanation

| Field | Value | Meaning |
| --- | --- | --- |
| Minute | `0` | On the hour |
| Hour | `04` | 04:00 AM |
| Day of month | `1-7` | Only days 1 through 7 |
| Month | `*` | Every month |
| Day of week | `2` | Tuesday |
| Command | v-backup-users | Run backup for all Hestia users |

This pattern ensures:

✔ The job runs only on the **first Tuesday**  
✔ Overwrites the previous backup tar (Hestia’s default behavior)  
✔ Consistent monthly backup schedule

---

<div class="post-metadata">

**Author:** ![nu01](https://forum.hestiacp.com/user_avatar/forum.hestiacp.com/nu01/32/7639_2.png) [@nu01](https://forum.hestiacp.com/u/nu01)\
**Post date:** [December 5, 2025, 11:52am UTC](https://forum.hestiacp.com/t/hestiacp-users-daily-backup-change/20705/2 "2025-12-05T11:52:27Z")

</div>

Why is everyone so readily using AI/Chat to write stuffs? Have you forgotten things?

Anyway, not sure what is the need of this unnecessary post? The daily backups are automatically overwritten and do not pile up like you are suggesting.

---

<div class="post-metadata">

**Author:** ![cptrotar](https://forum.hestiacp.com/user_avatar/forum.hestiacp.com/cptrotar/32/9285_2.png) [@cptrotar](https://forum.hestiacp.com/u/cptrotar)\
**Post date:** [December 5, 2025, 12:04pm UTC](https://forum.hestiacp.com/t/hestiacp-users-daily-backup-change/20705/3 "2025-12-05T12:04:14Z")

</div>

This way, more information is included. You’re right, Hestia also has a select box to overwrite so we can keep the last backup. More information is added in the AI description. I was having a daily backup issue; even if I changed it in the panel, it was still taking daily backups. So there must be another cron file somewhere. This topic is an AI presentation explaining how to access and edit the file that enables daily backups. I thought it might be useful. Regards.
