diff --git a/config/docker.yaml b/config/docker.yaml new file mode 100644 index 0000000..d166d12 --- /dev/null +++ b/config/docker.yaml @@ -0,0 +1,2 @@ +local: + socket: /var/run/docker.sock diff --git a/config/services.yaml b/config/services.yaml new file mode 100644 index 0000000..e4809bb --- /dev/null +++ b/config/services.yaml @@ -0,0 +1,61 @@ +- Zugang: + - Single Sign-On: + icon: keycloak.png + href: https://auth.mischlabs.de/realms/mischlabs/account + description: Account, Sitzungen und Sicherheit + server: local + container: auth + - Passwords: + icon: vaultwarden.png + href: https://password.mischlabs.de + description: Passwort-Manager + server: local + container: vaultwarden + +- Medien: + - Drive: + icon: nextcloud.png + href: https://drive.mischlabs.de + description: Cloud-Speicher + server: local + container: nextcloud_app + - Movies: + icon: jellyfin.png + href: https://movies.mischlabs.de + description: Filme & Serien + server: local + container: jellyfin-app-1 + - Audiobooks: + icon: audiobookshelf.png + href: https://audiobook.mischlabs.de + description: Hörbücher + server: local + container: audiobookshelf + - Books: + icon: calibre-web.png + href: https://books.mischlabs.de + description: Bücher & Bibliothek + server: local + container: calibre-web + +- Arbeit: + - Git: + icon: gitea.png + href: https://git.mischlabs.de + description: Code-Repositories + server: local + container: gitea + +- Persönlich: + - MiChess: + icon: lichess.png + href: https://michess.mischlabs.de + description: Schach spiel + server: local + container: michess + - Tom: + icon: user-circle.png + href: https://tom.mischlabs.de + description: Portfolio & Fotos + server: local + container: photography-website diff --git a/config/settings.yaml b/config/settings.yaml new file mode 100644 index 0000000..e04f7b6 --- /dev/null +++ b/config/settings.yaml @@ -0,0 +1,5 @@ +title: MischLabs Dashboard +theme: dark +language: de +background: https://images.unsplash.com/photo-1579546929518-9e396f3cc809?w=1600 +cardBlur: sm diff --git a/config/widgets.yaml b/config/widgets.yaml new file mode 100644 index 0000000..9b54dff --- /dev/null +++ b/config/widgets.yaml @@ -0,0 +1,12 @@ +- search: + provider: duckduckgo + focus: true + target: _blank + +- resources: + label: NAS Status + cpu: true + memory: true + disk: + - /host/volume1 + - /host/volume2 diff --git a/docker-compose.yml b/docker-compose.yml index f3f37fc..e4271db 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,15 +1,17 @@ services: mischlabs: - image: git.mischlabs.de/mrdiderot/mischlabs:latest + image: ghcr.io/gethomepage/homepage:latest container_name: mischlabs restart: unless-stopped ports: - - "8085:80" + - "8085:3000" volumes: - - /var/run/docker.sock:/var/run/docker.sock + - /var/run/docker.sock:/var/run/docker.sock:ro - /volume1:/host/volume1:ro - /volume2:/host/volume2:ro + - ./config:/app/config - mischlabs_data:/app/data volumes: mischlabs_data: +