New update available

openmediavault 7.0.5

  • Issue #1736: Add support to create yearly scheduled shared folder snapshots.

New update available

openmediavault-k8s 7.1.0

  • Use a PHP template engine to implement a DSL that allows users to access data from the configuration database and other system information inside their recipes. Right at the moment the following functions are supported: hostname, domain, fqdn, uid, gid, tz, sharedfolder_path, conf_get.

Examples:

apiVersion: apps/v1
kind: Deployment
...
spec:
  ...
  template:
    metadata:
      ...
    spec:
      containers:
        - securityContext:
            runAsNonRoot: true
            runAsUser: {{ gid('nobody') }}
            runAsGroup: {{ gid('nogroup') }}
          args:
            - "--port 3000"
            - "--base /wetty"
            - "--force-ssh"
            - "--ssh-port {{ conf_get('conf.service.ssh') | get('port') }}"
            - "--ssh-host {{ hostname() }}"
        ...
apiVersion: apps/v1
kind: Deployment
...
spec:
  ...
  template:
    metadata:
      ...
    spec:
      containers:
        ...
      volumes:
        - name: originals-volume
          hostPath:
            type: Directory
            path: {{ sharedfolder_path('images') }}

New updates available

openmediavault 6.9.15

  • Several improvements (backported enhancements and fixes from OMV7).

New updates available

openmediavault 7.0.4

  • Replace hdparm with smartctl in UDEV helper script.

openmediavault-k8s 7.0-5

  • Several improvements

openmediavault-usbbackup 7.0.2

  • Replace hdparm with smartctl to spin down hard disks after the backup job is done.

openmediavault Kubernetes recipes

The openmediavault-k8s-recipes GitHub repository has been created to contain the K8s recipes that can be consumed by the openmediavault-k8s plugin. I hope for active help from the community to fill this recipe collection with many templates of popular containerized applications. Anyone who would like to contribute should simply submit a PR here.

Check the README for the rules of the recipes. You might also check out the K3s documentation how to use Helm charts in your recipes. Use the already existing recipes as templates.