Skip to content

kinghat/snapraid_container

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

snapraid_container

lets containerize the snapraid cli and daemon

Caution

ONLY A PROOF OF CONCEPT AT THIS POINT. DO NOT USE IN PRODUCTION!

compose example

services:
  snapraid:
    image: ghcr.io/kinghat/snapraid_container:latest
    container_name: snapraid
    cap_add:
      - SYS_RAWIO # is necessary to allow smartctl permission to query your device SMART data.
      # - SYS_ADMIN # If you have NVMe drives, you must add --cap-add SYS_ADMIN as well.
    volumes:
      - /run/udev:/run/udev:ro # necessary to provide snapraid with access to your device metadata.
      - /mnt/snapraid/disk0:/mnt/snapraid/disk0
      - /mnt/snapraid/disk1:/mnt/snapraid/disk1
      - /mnt/snapraid/disk2:/mnt/snapraid/disk2
      - /mnt/snapraid/disk3:/mnt/snapraid/disk3
      - /mnt/snapraid/disk4:/mnt/snapraid/disk4
      - /mnt/snapraid/disk5:/mnt/snapraid/disk5
      - /mnt/snapraid/parity:/mnt/snapraid/parity
      - /mnt/snapraid/parity2:/mnt/snapraid/parity2
      - ./snapraid.conf:/etc/snapraid.conf
      - ./snapraidd.conf:/usr/local/etc/snapraidd.conf
    devices:
      - /dev/sda:/dev/sda
      - /dev/sdb:/dev/sdb
      - /dev/sdc:/dev/sdc
      - /dev/sdd:/dev/sdd
      - /dev/sde:/dev/sde
      - /dev/sdf:/dev/sdf
      - /dev/sdg:/dev/sdg
      - /dev/sdh:/dev/sdh
    ports:
      - 7627:7627
    restart: unless-stopped

About

lets containerize the snapraid cli and daemon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors