Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/christophwurst/unattended_upgrades
Updates Nextcloud apps automatically
https://github.com/christophwurst/unattended_upgrades
devops devops-tools nextcloud nextcloud-app unattended-upgrades yolo
Last synced: about 2 months ago
JSON representation
Updates Nextcloud apps automatically
- Host: GitHub
- URL: https://github.com/christophwurst/unattended_upgrades
- Owner: ChristophWurst
- License: mit
- Created: 2020-05-28T16:40:43.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-09-12T12:37:38.000Z (over 1 year ago)
- Last Synced: 2023-09-12T21:11:44.328Z (over 1 year ago)
- Topics: devops, devops-tools, nextcloud, nextcloud-app, unattended-upgrades, yolo
- Language: PHP
- Size: 29.3 KB
- Stars: 29
- Watchers: 4
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# π€‘ Unattended Upgrades
Updates apps automatically
![Downloads](https://img.shields.io/github/downloads/ChristophWurst/unattended_upgrades/total.svg)
The app is still under development, so itβs time for you to get involved! π©βπ»
## How it works
The app will register a background job that runs once an hour. Depending on the configuration, it will update all, some or none of the upgradable apps.
## Configuration
The app configuration is specified via `config/config.php`.
```
'unattended_upgrades' => [
// your preferences
],
```### Maintenance window
You can set a time window between which the upgrade is allowed.
```
'unattended_upgrades' => [
'maintenance_window' => [
'start' => '06:00',
'end' => '08:00',
],
],
```### Blocked apps
If you know that an app has questionable QA policies you may want to exclude it from the automated upgrade to save yourself from random fire fighting.
```
'unattended_upgrades' => [
'blocked' => [
'unattended_upgrades',
],
],
```### Allowed apps
If you're feeling like the automated upgrades of every app are too much risk for you, you may pick the cherries and only allow certain apps.
```
'unattended_upgrades' => [
'allowed' => [
'mail',
],
],
```## FAQ
Commonly asked questions.
### Should I run this in production?
No, this app is an experiment. However, if you like living on the edge you may of course deploy the app anyway.