linux  projekt  self-hosted

homarr

Dashboard mit Integrationen zu Home Assistant, OPNSense, etc...

Install

sudo mkdir -p /opt/homarr
cd /opt/homarr
sudo nano docker-compose.yaml
services:
  homarr:
    container_name: homarr
    image: ghcr.io/homarr-labs/homarr:latest
    restart: unless-stopped
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock # Optional, only if you want docker integration
      - ./homarr/appdata:/appdata
    environment:
      - SECRET_ENCRYPTION_KEY=♯crypt♯
    ports:
      - '7575:7575'
docker compose -f /opt/homarr/docker-compose.yaml up -d
docker compose -f /opt/homarr/docker-compose.yaml down

ReverseProxy

homarr.r4g9.l11
	SSLProxyEngine On
	SSLProxyVerify none
	SSLProxyCheckPeerCN off
	SSLProxyCheckPeerName off
	SSLProxyCheckPeerExpire off
	ProxyPass / http://127.0.0.1:7575/
	ProxyPassReverse / http://127.0.0.1:7575/

Sicherung

Integrations

Home Assistant

Doku

Proxmox

Doku
Etwas tricky, der Token der im Format user@bereich!tokenid von Proxmox ausgegeben wird,  muss in der Konfig von Homarr aufgesplittet werden.
In meinem Fall ist der Token: dashboard@pve!dashboard

OPNsense

Doku

Nextcloud

Doku

 docker   linux   nextcloud   opnsense   projekt   proxmox   self-hosted