OpenMediaVault
Indholdsfortegnelse
Links
OMV Extras
How To Install Docker On OMV
Install
RUFUS can be found here :https://rufus.akeo.ie
- Make sure USB-HDD is select in your BIOS (and check all usb option, depend of your bios)
- Use Rufus (actually v2.11.995) to creat USB install. all delfaut is ok:
- MBR for Bios or UEFI
- FAT32
- create start disk:> select image ISO add your openmediavault_2.1_i386.iso.
- Click on creat, and at the next windows select the recommanded choice "Image ISO"
source: Link
Netværksproblemer
Manglende driver
failed to load firmware rtl_nic/rtl8168g-3.fw (-2)
Dockers
Forslag
jellyfin (docker hub)
Uptime-kuma (github)
DokuWiki (docker hub)
LibreSpeed (docker hub)
what are your must docker containers for home lab [reddit]
I brug
Unifi Controller
--- version: "2.1" services: unifi-controller: image: lscr.io/linuxserver/unifi-controller:latest container_name: unifi-controller labels: com.centurylinklabs.watchtower.enable: "false" environment: - PUID=1000 - PGID=100 volumes: - /data/unifi:/config ports: - 3478:3478/udp - 10001:10001/udp - 8080:8080 - 8443:8443 restart: unless-stopped
Crashplan Pro
version: '3' services: crashplan-pro: image: jlesage/crashplan-pro environment: - PUID=1000 - PGID=100 - CRASHPLAN_SRV_MAX_MEM=50G ports: - "5800:5800" volumes: - "/data/crashplan-pro:/config:rw" - "$HOME:/storage:ro"
SabNZB
--- version: "2.1" services: sabnzbd: image: lscr.io/linuxserver/sabnzbd container_name: sabnzbd environment: - PUID=1000 - PGID=100 - TZ=Europe/Copenhagen volumes: - /data/sabnzb/data:/config ports: - 8081:8080 restart: unless-stopped
NGINX
--- version: "2.1" services: nginx: image: lscr.io/linuxserver/nginx container_name: nginx environment: - PUID=1000 - PGID=100 - TZ=Europe/Copenhagen volumes: - /data/nginx:/config ports: - 80:80 - 443:443 restart: unless-stopped
MariaDB
--- version: "2.1" services: mariadb: image: lscr.io/linuxserver/mariadb container_name: mariadb environment: - PUID=1000 - PGID=100 - MYSQL_ROOT_PASSWORD=<pass> - TZ=Europe/Copenhagen volumes: - /data/mariadb:/config ports: - 3306:3306 restart: unless-stopped
Backup
Brug følgende script til backup af alle databaser.
docker-compose exec mariadb mysqldump -uroot -pYOUR_MARIADB_ROOT_PASSWORD --all-databases > dump-$(date +%F_%H-%M-%S).sql
jDownloader 2
version: '3' services: jdownloader-2: image: jlesage/jdownloader-2 environment: - PUID=1000 - PGID=100 - TZ=Europe/Copenhagen ports: - "5801:5800" volumes: - "/data/jdownloader-2:/config:rw" - "/data/jdownloader-2/Downloads:/output:rw"
Heimdall
--- version: "2.1" services: heimdall: image: lscr.io/linuxserver/heimdall:latest container_name: heimdall environment: - PUID=1000 - PGID=100 - TZ=Europe/Copenhagen volumes: - /data/heimdall/config:/config ports: - 84:80 - 6443:443 restart: unless-stopped
Speedtest
version: '3.3' services: speedtest: container_name: speedtest image: henrywhitaker3/speedtest-tracker ports: - 8765:80 volumes: - /data/speedtest:/config environment: - TZ=Europe/Copenhagen - PGID=100 - PUID=1000 - OOKLA_EULA_GDPR=true logging: driver: "json-file" options: max-file: "10" max-size: "500M" restart: unless-stopped
PiHole
Pull PiHole
sudo docker pull pihole/pihole
Set DNS til 8.8.8.8 i OMV System -> Network og så redigér adapter og tilføj 8.8.8.8 i Advance settings -> DNS servers
Lav fil ny fil docker-compose.yml
sudo nano docker-compose.yml
Indsaæt følgende kode
version: "3" services: pihole: container_name: pihole image: pihole/pihole:latest ports: - "53:53/tcp" - "53:53/udp" - "67:67/udp" - "83:80/tcp" - "7443:443/tcp" environment: TZ: 'Europe/Copenhagen' #this is the time zone volumes: - '/data/pihole/:/etc/pihole/' - '/data/dnsmasq.d/:/etc/dnsmasq.d/' dns: - 127.0.0.1 - 1.1.1.1 cap_add: - NET_ADMIN restart: unless-stopped
Kør Docker Compose
sudo docker-compose up -d
Hvis der opstår følgende fejl
Error starting userland proxy: listen tcp4 0.0.0.0:53: bind: address already in use
Køres følgende kommandoer. Og docker compose køres igen.
sudo systemctl stop systemd-resolved sudo systemctl disable systemd-resolved
Start command line i container
sudo docker exec -it pihole bash
Set PiHole password
pihole -a -p
Exit
exit
Start admin interface
http://<server>/admin
Link til info omkring Recursive DNS
You're running Pi-Hole wrong! Setting up your own Recursive DNS Server!