Skip to content

Installation d'OpenMediaVault sur une carte Raspberry Pi

Notifications You must be signed in to change notification settings

kevin-doolaeghe/omv_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

OpenMediaVault - The open network attached storage solution

🚩 OpenMediaVault setup.

Author

Kevin Doolaeghe

Setup

  1. Burn the Raspberry Pi OS 64bit (Lite) image using Raspberry Pi OS Imager software.

⚠️ The Legacy version must be installed because Debian 12 isn't supported yet.

  1. Update and upgrade Raspberry Pi OS using the following commands :
sudo apt-get update
sudo apt-get upgrade -y
sudo reboot
  1. Download installation script and install OMV :
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
  1. Login to the web interface using default credentials :
  • Username : admin
  • Password : openmediavault

Application templates (docker-compose) for Portainer

  • Plex :
---
version: "2.1"
services:
  plex:
    image: lscr.io/linuxserver/plex
    container_name: plex
    network_mode: host
    environment:
      - PUID=998
      - PGID=100
      - VERSION=docker
    volumes:
      - /var/plex/config:/config
      - /srv/dev-disk-by-uuid-1CCA-0E9F/Images:/images
    restart: unless-stopped
    privileged: true
  • Heimdall :
---
version: "2.1"
services:
  heimdall:
    image: lscr.io/linuxserver/heimdall
    container_name: heimdall
    environment:
      - PUID=998
      - PGID=100
      - TZ=Europe/Paris
    volumes:
      - /var/heimdall/config:/config
    ports:
      - 8888:80
      - 8889:443
    restart: unless-stopped
    privileged: true
  • Netdata :
version: '3'
services:
  netdata:
    image: netdata/netdata
    container_name: netdata
    hostname: omv
    ports:
      - 19999:19999
    restart: unless-stopped
    cap_add:
      - SYS_PTRACE
    security_opt:
      - apparmor:unconfined
    volumes:
      - netdataconfig:/etc/netdata
      - netdatalib:/var/lib/netdata
      - netdatacache:/var/cache/netdata
      - /etc/passwd:/host/etc/passwd:ro
      - /etc/group:/host/etc/group:ro
      - /proc:/host/proc:ro
      - /sys:/host/sys:ro
      - /etc/os-release:/host/etc/os-release:ro
    privileged: true

volumes:
  netdataconfig:
  netdatalib:
  netdatacache:
  • Guacamole :
version: "2"
services:
  guacamole:
    image: oznu/guacamole:armhf
    container_name: guacamole
    volumes:
      - postgres:/config
    ports:
      - 8080:8080
    restart: unless-stopped
    privileged: true

volumes:
  postgres:
    driver: local
  • Jellyfin :
---
version: "2.1"
services:
  jellyfin:
    image: lscr.io/linuxserver/jellyfin
    container_name: jellyfin
    environment:
      - PUID=998
      - PGID=100
      - TZ=Europe/Paris
      - JELLYFIN_PublishedServerUrl=192.168.0.5 #optional
    volumes:
      - /var/jellyfin/config:/config
      - /var/jellyfin/images:/data/images
      - /var/jellyfin/series:/data/series
    ports:
      - 8096:8096
      - 8920:8920 #optional
      - 7359:7359/udp #optional
      - 1900:1900/udp #optional
    restart: unless-stopped
    privileged: true

References

About

Installation d'OpenMediaVault sur une carte Raspberry Pi

Topics

Resources

Stars

Watchers

Forks