https://github.com/kevin-doolaeghe/omv_server
Installation d'OpenMediaVault sur une carte Raspberry Pi
https://github.com/kevin-doolaeghe/omv_server
documentation personnal-project
Last synced: 5 months ago
JSON representation
Installation d'OpenMediaVault sur une carte Raspberry Pi
- Host: GitHub
- URL: https://github.com/kevin-doolaeghe/omv_server
- Owner: kevin-doolaeghe
- Created: 2021-10-17T20:46:20.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-11-08T11:54:09.000Z (over 2 years ago)
- Last Synced: 2025-05-31T11:37:35.472Z (about 1 year ago)
- Topics: documentation, personnal-project
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OpenMediaVault - The open network attached storage solution
:triangular_flag_on_post: **OpenMediaVault** setup.
## Author
**Kevin Doolaeghe**
## Setup
1. Burn the *Raspberry Pi OS 64bit (Lite)* image using *Raspberry Pi OS Imager* software.
:warning: The *Legacy* version must be installed because *Debian 12* isn't supported yet.
2. Update and upgrade *Raspberry Pi OS* using the following commands :
```
sudo apt-get update
sudo apt-get upgrade -y
sudo reboot
```
3. Download installation script and install OMV :
```
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
```
4. 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
* [Raspberry Pi 4 - OMV 6 Setup](https://wiki.omv-extras.org/doku.php?id=omv6:raspberry_pi_install)
* [Github repository ⇢ OpenMediaVault](https://github.com/openmediavault/openmediavault)
* [Github repository ⇢ OMV-Extras](https://github.com/OpenMediaVault-Plugin-Developers/packages)
* [Github repository ⇢ OMV-Install-Script](https://github.com/OpenMediaVault-Plugin-Developers/installScript)
* [OMV 6 Installation](https://forum.openmediavault.org/index.php?thread/39490-install-omv6-on-debian-11-bullseye/)
* [Apache Guacamole (Remote access manager)](https://guacamole.apache.org/)
* [Apache Guacamole installation process](https://www.wundertech.net/how-to-setup-apache-guacamole-on-a-raspberry-pi/)
* [Pi-hole (Advertisement blocker)](https://www.it-connect.fr/pi-hole-un-bloqueur-de-pubs-pour-tout-votre-reseau/)
* [Heimdall (Application dashboard)](https://hub.docker.com/r/linuxserver/heimdall)
* [Dashy (Application dashboard)](https://dashy.to/)
* [Plex (Media center)](https://hub.docker.com/r/linuxserver/plex)
* [Jellyfin (Media center)](https://hub.docker.com/r/jellyfin/jellyfin)
* [Portainer (Docker containers management)](https://www.portainer.io/)