Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/varunsridharan/cron
My Daily Cron Needs
https://github.com/varunsridharan/cron
action automation cron cronjob crontab github-action github-automation
Last synced: 4 days ago
JSON representation
My Daily Cron Needs
- Host: GitHub
- URL: https://github.com/varunsridharan/cron
- Owner: varunsridharan
- Created: 2020-11-24T03:21:30.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T17:05:51.000Z (about 2 months ago)
- Last Synced: 2024-10-29T18:32:09.311Z (about 2 months ago)
- Topics: action, automation, cron, cronjob, crontab, github-action, github-automation
- Homepage:
- Size: 99.6 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![https://cdn.svarun.dev/gh/varunsridharan/cron/banner.png](https://cdn.svarun.dev/gh/varunsridharan/cron/banner.png)
# CRON
This repository contains Github action's workflow which runs via cron1. [Digitalocean Backups](https://github.com/etienne-napoleone/goutte)
2. [Github To Gitea Backup](https://github.com/varunsridharan/github-gitea-mirror)---
## Digitalocean Backups
DigitalOcean doesn't propose any way of automating snapshots. There are some SaaS that can take care of it but paying to execute some API requests seemed a bit off. That's why we developed a simple script which can run with cron jobs or in CI services like Travis for free. We use it daily to manage our backups.It includes:
* Snapshoting droplets
* Snapshoting volumes
* Retention policy
* Pruning snapshots---
## Github To Gitea Backup
### Why ?
What I’m trying to accomplish is a fail-safe in case something happens to GitHub which would make me loose access, be that voluntarily or involuntarily.I am not migrating away from GitHub because I see no reason to: the platform is very useful to me, and I’d not like to loose it.
### Why Gitea
I’d like a Web UI onto these repositories in addition to the files in the file system. It could have been Gitlab, but I think Gitea is probably the option with the lowest resource requirements.
When I add a repository to Gitea and specify I want it to be mirrored, Gitea will take charge of periodically querying the source repository and pulling changes in it.