GoCron
An open-source scheduled task management tool that supports declarative backup configuration, a graphical interface, and health checks. It features native OIDC authentication integration and is suited for backup and operations automation scheduling in self-hosted environments.
Timeline (last 90 days)
The open-source scheduled task management tool GoCron recently announced native support for OIDC (OpenID Connect) authentication.
Before native OIDC support, the ways to secure GoCron were relatively limited, mainly including running it locally only, disabling port publishing, or relying on proxy authentication solutions such as TinyAuth and Traefik's OIDC plugin.
According to the project's author, he has been using GoCron continuously since 2024, combining it with Restic and Rclone to back up all his software data to pCloud.
Declarative backups refer to defining all backup tasks through a single configuration file rather than maintaining scattered scripts and crontab entries, with the advantage of readability and maintainability—configuration as documentation.
GoCron provides a graphical interface (GUI) and health checks functionality to make scheduled tasks more intuitive and controllable.
GoCron has a built-in basic terminal, making it convenient for users to quickly run Restic commands and other operations.
GoCron's author stated that the project closely fits his personal needs, that he does not intend to pile on a large number of features, that the overall design goal is to remain clean and simple, and that he only welcomes the community to propose use cases and ideas rather than adding features for the sake of adding features.
GoCron has been open-sourced on GitHub, with the repository address flohoss/gocron.
GoCron is primarily aimed at self-hosting enthusiasts, Restic/Rclone users, and users who value config as code; for users who need a fully featured team-level scheduling platform, it may be too minimal.
All Facts (9)
GoCron is primarily aimed at self-hosting enthusiasts, Restic/Rclone users, and users who value config as code; for users who need a fully featured team-level scheduling platform, it may be too minimal.
50%UnverifiedBefore native OIDC support, the ways to secure GoCron were relatively limited, mainly including running it locally only, disabling port publishing, or relying on proxy authentication solutions such as TinyAuth and Traefik's OIDC plugin.
50%UnverifiedAccording to the project's author, he has been using GoCron continuously since 2024, combining it with Restic and Rclone to back up all his software data to pCloud.
50%UnverifiedDeclarative backups refer to defining all backup tasks through a single configuration file rather than maintaining scattered scripts and crontab entries, with the advantage of readability and maintainability—configuration as documentation.
50%UnverifiedGoCron provides a graphical interface (GUI) and health checks functionality to make scheduled tasks more intuitive and controllable.
50%UnverifiedGoCron has a built-in basic terminal, making it convenient for users to quickly run Restic commands and other operations.
50%UnverifiedGoCron's author stated that the project closely fits his personal needs, that he does not intend to pile on a large number of features, that the overall design goal is to remain clean and simple, and that he only welcomes the community to propose use cases and ideas rather than adding features for the sake of adding features.
50%UnverifiedGoCron has been open-sourced on GitHub, with the repository address flohoss/gocron.
50%UnverifiedThe open-source scheduled task management tool GoCron recently announced native support for OIDC (OpenID Connect) authentication.
50%